ARTIGOS
CONTATO

Integrando formulários do Elementor com Mautic e demais outros formulários de contato.

Por Fernando Arbex

Tempo est.: 3 minutos
Você vai aprender como integrar formulários do Elementor no Mautic de forma totalmente gratuita e sem dificuldades.

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?

Plugin HubSpot do Mautic

Advinha só, é aí que reside todo o segredo.

Você vai precisar dos seguintes itens para fazer o sistema funcionar:

  1. Criar uma conta no HubSpot;
  2. No HubSpot, ativar formulários não HubSpot;
  3. Obter a Chave API do HubSpot e copiar para a área de transferência;
  4. Ativar o Plugin HubSpot no Mautic e usar a chave API do HubSpot copiada no passo anterior;
  5. Mapear os campos do HubSpot com os campos do Mautic;
  6. Inserir nas tarefas do Cron do Mautic para sincronizar os contatos do HubSpot automaticamente.

Só isso. Vamos lá?


Passo 1 – Criar uma Conta no HubSpot

Este é o passo mais rápido. Para criar uma conta no HubSpot, basta clicar aqui e seguir os passos da imagem abaixo:

Criando uma conta no HubSpot

Passo 2 – Ativar Formulários Não HubSpot

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.

Ativando formulários não HubSpot

Passo 3 – Obter a Chave API do HubSpot e copiar para a área de transferência;

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.

Obtendo a Chave de API do HubSpot

Passo 4 – Ativar o Plugin HubSpot no Mautic e usar a chave API do HubSpot copiada no passo anterior

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.

Ativando o Plugin HubSpot no Mautic

Passo 5 – Mapear os campos do HubSpot com os campos do Mautic;

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.

Mapeando os campos do HubSpot no Mautic

Passo 6 – Inserir nas tarefas do Cron do Mautic para sincronizar os contatos do HubSpot automaticamente.

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>


Conclusão

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.

Fernando Arbex

É empreendedor apaixonado por tecnologia e desenvolvimento humano. Trabalhando durante anos com a TI, acredita que o caminho para uma sociedade mais harmoniosa e justa será através do uso da tecnologia de maneira inteligente e consciente.

Não perca nenhuma novidade

Newsletter
Recentes de tecnologia
O que é o WordPress?
Recentes de negócios
Escolha o melhor servidor de hospedagem para o seu negócio
Plataforma para vender cursos online (LMS, e-learning) para te colocar no 1° lugar do seu nicho.
Motivação e Autoconfiança
Recentes de reviews
Presto Player é o melhor player de vídeo para WordPress?
Especialista em construção de plataforma de ensino online (e-learning) com rede social própria, interativa e dinamica para infoprodutores, pequenos e grandes negócios.

Fique por dentro das novidades

Newsletter
Copyright © 2024 FernandoArbex.com
envelopegraduation-hat