agenciafmd / laravel-facilita
Integração com o CRM Facilita
Requires
- laravel/framework: 6.*|7.*|8.*
This package is auto-updated.
Last update: 2024-04-05 20:08:25 UTC
README
- 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