Como conectar Elementor e Mautic usando n8n

Como conectar o formulário do Elementor ao Mautic usando n8n

A aquisição de leads é um dos primeiros passos em uma estratégia de automação de marketing, e no mais das vezes isso significa ter um formulário em uma landing page. Para quem usa WordPress, o Elementor é um plugin que facilita a criação de páginas de maneira fácil e com design atraente.

Com interface clica-e-arrasta (drag-and-drop), é possível criar um formulário de cadastro no Elementor em minutos. Mas como conectar o formulário do Elementor com o Mautic? Com o n8n (nodemation), essa integração é tão fácil e rápida quanto a criação da landing page. Continue lendo que temos um tutorial no final deste post.

O que é o n8n e como ele integra Elementor e Mautic

Antes de começar, uma dica: se você está chegando agora no n8n, recomendamos ler esse post sobre essa ferramenta open source de integração. Em resumo, o n8n é um middleware, um software que fica entre dois outros sistemas e ajuda a integrá-los.

Para esse tutorial, o mais importante é lembrar que o n8n funciona a partir de acionadores (triggers), isto é: algo acontece que faz um fluxo (workflow) iniciar. Na integração que ensinamos aqui, esse “algo” é o formulário ser preenchido e enviado.

O passo-a-passo que ensinamos a seguir para conectar o Elementor ao Mautic usando n8n também funciona para outros plugins e sistemas, não só para o Elementor. A lógica é sempre a mesma: o gatilho (trigger) vai ser acionado quando alguém preencher o seu formulário e o n8n vai receber essas informações e repassá-las ao Mautic.

Passo-a-passo para integrar formulário do Elementor com Mautic

Se você usa formulários do Elementor, é muito simples enviar os dados de novos contatos direto para seu Mautic – e também enriquecer seus leads com essas conexão. A seguir, vamos mostrar o passo-a-passo desse processo. Claro, você precisa ter um Mautic e um n8n funcionando, além de um site com Elementor.

assine newsletter

Receba Conteúdo exclusivo

Newsletter Exclusiva sobre Mautic, n8n, Entregabilidade e Ferramentas de NoCode / LowCode para Marketing.

1. Crie um novo workflow no n8n

No n8n, crie um novo workflow. Basta clicar no ícone de Workflows e selecionar a opção “New blank workflow” (novo workflow em branco).

Para criar um novo fluxo no n8n, clique em Worflow e New (novo)

2. Insira um nó de webhook no workflow

Clique no botão com sinal de mais (+) no canto superior direito. Busque por “Webhook” no menu que aparece. Selecione o nó de Webhook e arrasta para dentro do workflow.

Para alimentar o n8n com dados, busque pelo nó de Webhook

3. Copie o link do webhook

Normalmente, quando você arrasta o nó para o workflow, as configurações já abrem automaticamente. Se isso não acontecer, ou se você fechou a janela por algum motivo, basta clicar duas vezes sobre o nó de Webhook para abrir de novo.

Na janela de configurações, você pode alterar uma série de informações, dependendo de como seu site funciona. O n8n é uma ferramenta low code, então antes de mais nada: não se assuste com a quantidade de opções! Elas existem para que você realmente consiga se conectar a vários sistemas, e cada um pode ter uma exigência diferente.

A maioria dos serviços envia webhooks usando o método POST. Observe que, logo antes do link, aparece a palavra GET. Para alterar, basta selecionar a opção POST no menu logo abaixo. Copie o link do webhook.

Para conectar o Elementor ao Mautic com n8n, configure o nó de Webhook com o método HTTP tipo POST

Link de teste vs. link em produção (no ar)

Observe que o nó de Webhook oferece duas opções de link: uma de teste (test URL) e uma para a versão final no ar, ou seja, em produção (production URL). A diferença entre elas é só isso mesmo: a de testa você usa enquanto está construindo a integração. Quando estiver tudo pronto, basta ir lá e trocar pela URL em produção.

4. Crie a landing page e o formulário no Elementor

Aqui, a criatividade é livre. Os campos que você vai usar no formulário também ficam 100% a seu critério.

Em uma página de aquisição de leads, o mínimo que você precisa é do email – ou do telefone, se estiver criando uma automação para SMS ou WhatsApp. Você também pode pedir nome, cidade, etc, dependendo da sua estratégia de marketing.

5. Como conectar o Elementor ao n8n

Para conectar o Elementor ao Mautic com n8n, selecione a opção Webhook no formulário do Elementor

No Elementor, selecione o widget de Formulário e procure a opção “Ações após o envio” (Actions After submit). Uma das linhas será, exatamente, Webhook.

Ao clicar sobre ela, é criada uma nova guia de opções com o nome de “Webhook”. Clicando sobre ela ou na setinha à direita, você verá que o único campo a ser preenchido é, justamente, o da URL (link) do Webhook.

Nesse campo, cole a URL de teste que você copiou do n8n. Pronto! Atualize sua landing page para testar o webhook em ação.

Outras ações do formulário Elementor após enviar

Você pode selecionar mais de uma “ação após o envio” para quando a pessoa preencher o formulário. Por exemplo, além do Webhook de conexão com o Mautic, você pode redirecionar a pessoa para o download de um Ebook (dentro do seu site mesmo) ou para um vídeo no YouTube (com um link externo).

6. Como ler os dados no formulário no n8n

No n8n, abra novamente as configurações do nó de Webhook e clique no botão laranja “Listen for Test Event”. Depois, abra a landing page que você acabou de criar, preencha o formulário e envie.

O tempo que demora para o n8n receber as informações da sua landing page depende dos servidores que você usa. Quanto mais workers, mais processos paralelos é possível rodar, ou seja, mais rápida a integrção  – de qualquer modo, não deve levar mais do que poucos segundos.

No n8n, você vai ver que quando as informações chegam, um ícone de “check” verde aparece sobre o nó. Abrindo, você consegue ver as informações que foram recebidas (JSON ou tabela/table). 

Visualização de dados no n8n em formato JSON permite manipulação via código
Visualização de dados no n8n em formato JSON

JSON vs. Tabela

No n8n, para trocar o modo de visualização dos dados, utilize a chave Table/JSON

O n8n oferece duas opções de visualização dos dados recebidos via webhook: JSON e tabela. Se você não é uma pessoa desenvolvedora ou não sabe o que é um JSON, não se preocupe: basta clicar na chave do canto superior direito para visualizar os dados em formato de tabela (Table).

Visualização de dados no n8n em formato tabela facilita visualização e integração com Mautic
Visualização de dados no n8n em formato tabela

Na tabela, cada campo do seu formulário vai aparecer como uma coluna. O dado preenchido é o valor dentro dessa coluna.

Na tabela, cada campo do seu formulário vai aparecer como uma coluna. O dado preenchido é o valor dentro dessa coluna.

7. Como conectar o n8n ao Mautic

Agora, só falta pegar as informações da tabela e inserir no Mautic. Comece clicando de novo no botão de “mais” (+) e buscando pelo nó de Mautic.

Para conectar o n8n ao Mautic, busque pelo nó Mautic

Se você já inseriu suas credenciais, basta selecionar no menu, no campo de autenticação. Se ainda não fez isso, selecione a opção de “New credentials” (novas credenciais) e cadastre os dados de login e senha.

Selecione a opção Contacts (contatos) e Create (criar) nos campos seguintes. Não se assuste: apesar do nome ser “criar”, se um contato já estiver no seu Mautic o sistema só vai atualizar as informações pra você. Você também pode selecionar empresas ou segmentos, por exemplo.

Integração do n8n com Mautic permite manipular companhias, contatos e segmentos

Agora, é só preencher os campos do seu Mautic com as informações do seu formulário. No modo de visualização de tabela, clique e arraste a coluna correspondente para o campo que você deseja atualizar.

Para inserir dados do n8n no Mautic, basta arrastar informações para os campos

Os campos padrão do Mautic já aparecem logo de cara para você preencher. Se você utilizar campos personalizados, basta usar a opção “Add Field” (adicionar campo) do menu “Additional Fields” (campos adicionais). Ao abrir o menu, todos os seus campos personalizados já aparecem ali e você só precisa selecionar o que interessa.

Pronto! Agora que você já fez o teste e viu que está tudo certo, é só voltar no Elementor e trocar a URL de teste pela URL de produção do webhook. Publique sua página e bons leads chegarão no seu Mautic.

Conectando outros formulários ao Mautic com n8n

Como falamos no começo do post, a mesma lógica que usamos nesse fluxo do Elementor pode ser usada para qualquer outro plugin ou formulário que você usa em seu site. Só que talvez dê um pouco mais de trabalho, porque você vai precisar procurar onde inserir o link do webhook.

Dependendo do sistema, você pode precisar, por exemplo, mudar o código de resposta. Mas não é difícil: é só ver qual o código que o programa ou plugin pede e inserir no campo correspondente do nó de Webhook do n8n. 

Você também pode fazer uma série de verificações, tanto no n8n quanto no servidor do seu site. Outra opção é conectar o sistema em questão ao n8n usando a API.

Nesse vídeo, o CTO da Powertic Luiz Eduardo explica o que é o n8n, ensina como fazer isso e ainda dá outras dicas valiosas.

YouTube video

Nesse grupo conversamos sobre Inbound Marketing, Estratégias, Mautic, N8N, Entregabilidade, Metabase e Wordpress. Não fique de fora!

Responses

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.