agenciafmd/laravel-facilita

Integração com o CRM Facilita

dev-master 2023-09-05 18:53 UTC

This package is auto-updated.

Last update: 2024-04-05 20:08:25 UTC


README

Downloads Licença

  • Envia as conversões para o Facilita

Instalação

composer require agenciafmd/laravel-facilita:dev-master

Colocamos esta url no nosso .env

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

Uso

Envie os campos no formato de array para o SendConversionsToFacilita.

Para que o processo funcione pelos jobs, é preciso passar os valores dos cookies conforme mostrado abaixo.

Envio dos campos obrigatórios:

facilita_custom_page: Título da página facilita_custom_url: http://www.urldapagina.com.br facilita_custom_selector: idformulario

Envio dos campos com informações do Lead: name email phone mobile cpf obs message

Considerações:

O id do formulário (facilita_custom_selector) não pode ser alterado, caso contrário será necessário configurar novamente o mapeamento dos campos.

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

$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';
$data['facilita_custom_page'] = 'Título da página';
$data['facilita_custom_url'] = 'http://www.urldapagina.com.br';
$data['facilita_custom_selector'] = 'idformulario';

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

Note que no nosso exemplo, enviamos o job para a fila low.

Certifique-se de estar rodando no seu queue:work esteja semelhante ao abaixo.

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