agenciafmd / laravel-followize

dev-master 2021-04-09 18:23 UTC

This package is auto-updated.

Last update: 2024-09-19 01:56:56 UTC


README

Downloads Licença

  • 向Followize发送转换

安装

composer require agenciafmd/laravel-followize:dev-master

配置

为了实现集成,我们需要 客户密钥和团队密钥

这两个密钥可以在Followize面板的“设置”菜单中找到

我们将这些密钥放入我们的 .env 文件中

FOLLOWIZE_CLIENT_KEY=VYfa6Oo1oaCIeQ68Ase9dSOBPdgRvWtJ
FOLLOWIZE_TEAM_KEY=VFTGa6Oo1oaCIeQ68Ase9dSOBPdgPvRtJ

用法

将字段以数组格式发送到 SendConversionsToFollowize。

必填字段

clientKey - 客户密钥

teamKey - 团队密钥

conversionGoal - 转换目标标识符

name - 名称

email - 电子邮件

phone - 电话

cellPhone - 客户手机

备注

对于 email、phone 和 cellPhone 参数

在将潜在客户发送到Followize时,必须至少包含这三个参数中的一个。如果至少发送了一个,其他两个则是可选的

端点返回

success - 错误返回0或成功返回1。指示是否成功。

error - 0或1。指示是否出错。

leadId - 生成潜在客户的ID。

leadType - new 或 treatment。指示潜在客户是新客户还是现有客户的互动。

错误

4000 - 未发送一个或多个必填字段。

4001 - 客户密钥无效。

4002 - 团队密钥无效。

4003 - 注册联系人失败。

4004 - 在发送的团队中未找到任何客服。

4005 - 注册转换失败。

4006 - 检查法律基础。

为了使过程通过 jobs 工作,需要按照以下方式传递值。

use Agenciafmd\Followize\Jobs\SendConversionsToFollowize;

$data['email'] = 'carlos@fmd.ag';
$data['nome'] = 'Carlos';

SendConversionsToFollowize::dispatch($data + [
        'conversionGoal' => 'contato',
    ])
    ->delay(5)
    ->onQueue('low');

请注意,在我们的示例中,我们将作业发送到 low 队列。

确保运行 queue:work 时类似于以下内容。

php artisan queue:work --tries=3 --delay=5 --timeout=60 --queue=high,default,low