
# Como Criar um Fluxo no n8n que Sincroniza Novos Contatos do Formulário da Hostinger com a Sua Lista no Mailchimp
O **n8n** é uma ferramenta de automação de código aberto que permite conectar diferentes serviços sem escrever código. Neste artigo você vai aprender, passo a passo, como configurar um fluxo que captura os leads enviados pelo formulário da Hostinger e os adiciona automaticamente à sua lista do **Mailchimp**, garantindo que nenhum contato fique fora da sua estratégia de e‑mail marketing.
—
## Preparando o Cenário: Hostinger, Mailchimp e n8n
Antes de mergulharmos nas etapas técnicas, é importante entender o papel de cada ferramenta:
* **Hostinger** – oferece um construtor de sites com formulários de captura que podem ser configurados para enviar os dados via webhook.
* **Mailchimp** – plataforma de e‑mail marketing onde você cria listas (audiences) e campanhas.
* **n8n** – orquestrador de automação que recebe o webhook da Hostinger, transforma os dados e os envia ao Mailchimp.
### 1. Crie ou identifique sua lista no Mailchimp
1. Acesse o **Dashboard** do Mailchimp.
2. Clique em **Audience** → **All contacts** → **Manage Audience** → **Settings** → **Audience name and defaults**.
3. Anote o **Audience ID** (você encontrará em **Audience settings > Audience name and defaults > Audience ID**). Esse ID será usado no n8n.
### 2. Configure o formulário da Hostinger para disparar um webhook
1. No painel da Hostinger, abra o **Website Builder** e edite o formulário que receberá os leads.
2. Na aba **Integrations** escolha **Webhook**.
3. Copie a URL do webhook que será gerada pelo n8n (veremos como obtê‑la no próximo passo).
4. Salve as alterações.
### 3. Instale e inicie o n8n (se ainda não o fez)
– **Docker** (recomendado):
“`bash
docker run -it –rm \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
“`
– **npm**:
“`bash
npm install n8n -g
n8n start
“`
Acesse a interface em `http://localhost:5678`.
—
## Construindo o Fluxo no n8n
### 1. Adicione o nó **Webhook** (ponto de entrada)
1. Clique em **+** e escolha **Webhook**.
2. Selecione **HTTP Method: POST**.
3. Copie a **Webhook URL** exibida (ex.: `https://your-n8n-instance.com/webhook/hostinger-leads`).
4. Volte ao painel da Hostinger e cole essa URL no campo de webhook. Salve.
### 2. Transforme os dados recebidos
Os dados enviados pelo formulário costumam chegar em formato **JSON** com campos como `name`, `email`, `phone`, etc. Para garantir que o Mailchimp reconheça esses campos, utilize o nó **Set**:
1. Adicione um nó **Set** logo após o webhook.
2. Marque **Keep Only Set** e adicione as chaves que o Mailchimp exige:
* `email_address` → `{{$json[“email”]}}`
* `status` → `”subscribed”` (ou `”pending”` se quiser confirmar via double opt‑in)
* `merge_fields.FNAME` → `{{$json[“first_name”] || “”}}`
* `merge_fields.LNAME` → `{{$json[“last_name”] || “”}}`
> **Dica:** Use a função **Expression Editor** (ícone `{{ }}`) para mapear os campos dinamicamente.
### 3. Envie o contato ao Mailchimp
1. Arraste um nó **Mailchimp** (disponível na lista de credenciais) e conecte‑o ao nó **Set**.
2. Escolha a operação **Add/Update Subscriber**.
3. Selecione a **Account** (crie a credencial inserindo sua API Key do Mailchimp).
4. No campo **Audience ID**, cole o ID anotado anteriormente.
5. Mapeie os campos:
* **Email** → `{{$json[“email_address”]}}`
* **Status** → `{{$json[“status”]}}`
* **Merge Fields** → Use o objeto `merge_fields` que configuramos no nó **Set**.
### 4. Teste o fluxo
1. No n8n, clique no botão **Execute Workflow**.
2. Preencha o formulário da Hostinger com um contato de teste.
3. Verifique o **Run History** no n8n e confirme que o nó **Mailchimp** retornou sucesso (`200 OK`).
4. Entre no Mailchimp e veja o novo lead na sua lista.
—
## Dicas de Otimização e Boas Práticas
* **Validação de e‑mail:** antes de enviar ao Mailchimp, adicione um nó **IF** que verifica se o campo `email` contém “@”. Isso evita erros de API e leads incompletos.
* **Gerenciamento de erros:** use o nó **Error Trigger** do n8n para receber notificações (por e‑mail ou Slack) caso alguma inserção falhe.
* **Limpeza de dados:** o nó **Function** pode ser usado para normalizar nomes (ex.: capitalizar a primeira letra) ou remover espaços em branco.
* **Escalabilidade:** caso seu site receba muitos leads simultaneamente, ative **Batch Execution** no n8n para processar grupos de 100 contatos de cada vez, reduzindo chamadas à API do Mailchimp.
—
## Conclusão
Ao seguir estes passos, você criou um fluxo totalmente automático que captura leads do formulário da Hostinger, trata os campos de forma inteligente e insere os contatos na sua lista do Mailchimp sem intervenção manual. Essa integração economiza tempo, melhora a qualidade dos seus dados e deixa sua estratégia de e‑mail marketing sempre atualizada. Pronto para colocar tudo em prática e acelerar seu crescimento?
**Aproveite agora mesmo a hospedagem da Hostinger com desconto exclusivo:**
*Comece a automatizar hoje e veja sua lista de e‑mail disparar!*
