agenciafmd/laravel-facilita

与 Facilita CRM 集成

dev-master 2024-09-03 19:49 UTC

This package is auto-updated.

Last update: 2024-09-03 19:49:38 UTC


README

Downloads Licença

  • 将转换发送到 Facilita

访问 Facilita

在菜单中 将鼠标放在营销上方以激活下拉菜单的悬停效果。悬停后,点击 列出集成

Perfil > Integrações

这一部分因产品而异,但在此示例中只有一个活动的集成,因为我们不与 Facebook 集成,所以我们选择了表单捕获选项

点击 管理不要 点击其他选项以激活 CTA,以免无意中激活活动

Campanha > Integrações

列出所有“表单捕获”活动的集成后,将列出所有集成,在我们的例子中,这是 FormId 被绿色勾选的那个

你的 FormId 也将出现在这个位置,在你的 .env 中将是 FACILITA_CUSTOM_SELECTOR= 的值

Integra > Integrações

这个被圈出的 API for developers 选项将打开这个模态框

Modal > Integrações

URL方法 字段将是 .env 中的值

安装

composer require agenciafmd/laravel-facilita:dev-master

我们将这个 URL 放入我们的 .env

FACILITA_WEBHOOK=https://xxxxxxxxxxxxxxxx.api.facilitavendas.com/public/trackerform
FACILITA_CUSTOM_SELECTOR=idformulario

使用

将字段以数组格式发送给 SendConversionsToFacilita。

为了使过程通过 jobs 运行,需要传递如以下所示的 cookie 值。

发送必填字段

facilita_custom_page: 页面标题 facilita_custom_url: http://www.urldapagina.com.br facilita_custom_selector: idformulario

发送包含潜在客户信息的字段:name email phone mobile cpf obs message

注意事项

表单 ID(facilita_custom_selector)不能更改,否则将需要重新配置字段映射。

use Agenciafmd\Facilita\Jobs\SendConversionsToFacilita;
use Agenciafmd\Facilita\Jobs\SendConversionsToFacilitaWebhook;
use Illuminate\Support\Facades\Cookie;

//campos não obrigatorios (igual ao print do modal)
$data['email'] = 'irineu@fmd.ag';
$data['name'] = 'Irineu Junior';
$data['phone'] = '(99) 99999-9999';
$data['mobile'] = '(99) 99999-9999';
$data['cpf'] = '999.999.999-99';
$data['obs'] = 'teste FMD';
$data['property'] = 'teste FMD';
$data['message'] = 'Mensagem de teste F&MD';
//Fim campos não obrigatorios

//Campos obrigatorios
$data['facilita_custom_page'] = 'Título da página';
$data['facilita_custom_url'] = 'http://www.urldapagina.com.br';
$data['facilita_custom_selector'] = 'idformulario';
//Fim campos obrigatorios

SendConversionsToFacilita::dispatch($data)
    ->delay(5)
    ->onQueue('low');

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

确保你的 queue:work 正在运行,如下所示。

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