Você chegou aqui provavelmente depois de ter pesquisado uma solução em como integrar os formulários do Elementor (ou outros formulários) com o Mautic e não ter encontrado.
Talvez você encontrou um plugin que te permite configurar um formulário do Mautic usando o elementor, mas você não quis simplesmente instalar um novo plugin e pior, ter que pagar por ele.
Pode ficar tranquilo que irei revelar como você pode integrar os formulários do Elementor sem custo algum, totalmente free. Na verdade, funciona não somente com os formulários do Elementor. Teoricamente vai funcionar com qualquer sistema de envio de formulários.
Gostou? Então vamos logo para o que interessa.
Você já notou que o Mautic tem uma integração com o HubSpot, certo?
Advinha só, é aí que reside todo o segredo.
Você vai precisar dos seguintes itens para fazer o sistema funcionar:
Só isso. Vamos lá?
Este é o passo mais rápido. Para criar uma conta no HubSpot, basta clicar aqui e seguir os passos da imagem abaixo:
Para ativar os formulários não HubSpot, logue na sua conta. Vá em configurações (engrenagem no canto superior direito), Na barra lateral esquerda clique em Marketeing > Formulários. Clique na aba Formulários não HubSpot. Na opção Coletar dados de formulários do site altere de Desligado para Ligado e clique em Salvar.
Para obter a chave API, vá em configurações. Na barra lateral esquerda clique em Integrações > Chave de API. Clique no botão mostrar chave e no campo Chave de API, clique no botão COPIAR.
Para Ativar o Plugin do HubSpot no Mautic vá em Configurações > Plugins > HubSpot e no campo HubSpot API key colar a chave copiada no passo anterior.
Uma vez inserido a Chave API do Hubspot clique na aba Contact Mapping e Comece a selcionar os campos do Mautic que você gostaria de mapear em relação aos dados coletados do HubSpot.
Esta é a parte mais complicada de explicar pois você provavelmente deve ter uma hospedagem diferente da minha. Mas vamos as regras gereais.
Se você tem uma hospedagem na qual usa um cPanel você precisará encontrar o campo chamada Cron Jobs e inserir a conjob semelhante a que postei abaixo:
/app/console mautic:integration:fetchleads --integration=Hubspot"
/app/console mautic:integration:pushleadactivity --integration=Hubspot"
/app/console mautic:integration:pushactivity --integration=Hubspot"
Eu coloquei para executar a cada 3 minutos. Mas dependo do seu caso você pode deixar com uma frequência que corresponda melhor a sua necessidade.
No meu caso eu uso o Bitnami com AWS. Sendo assim, eu loguei no meu servidor usando o SSH com a chave pública que foi criada na instalação do sistema. O comando para logar no servidor usando um terminal no Linux:
$ ssh -i ChavePublica.pub bitnami@site.com
Posteriormente eu entrei no Crontab:
$ sudo crontab -e
E acrescentei as seguintes linhas no meu cron:
*/3 * * * * su daemon -s /bin/sh -c "/opt/bitnami/php/bin/php -q /opt/bitnami/apps/mautic/htdocs/app/console mautic:integration:fetchleads --integration=Hubspot"
*/3 * * * * su daemon -s /bin/sh -c "/opt/bitnami/php/bin/php -q /opt/bitnami/apps/mautic/htdocs/app/console mautic:integration:pushleadactivity --integration=Hubspot"
*/3 * * * * su daemon -s /bin/sh -c "/opt/bitnami/php/bin/php -q /opt/bitnami/apps/mautic/htdocs/app/console mautic:integration:pushactivity --integration=Hubspot"
Para salvar, pressionei as teclas ESC + : + wq + <ENTER>
Prontinho! A cada 3 minutos o sistema vai executar os comandos da cron e você já vai começar a ter novos contatos sincronizados automaticamente.
Te ajudei um pouco? Ficarei feliz em saber se te ajudei de alguma forma.
Ps.: Se você tem alguma sugestão, ou sabe uma melhor maneira de como fazer funcionar, ficarei muito feliz em saber.
Deixe seus comentários.