Voltar aos materiais
Material Gratuito Workflow N8N JSON pronto para importar

Como rastrear conversões do WhatsApp no Meta Ads

Fluxo completo no N8N para traquear vendas e orçamentos originados de anúncios Click-to-WhatsApp, enviando eventos via Conversions API do Meta em tempo real.

Dúvidas frequentes
9nodes no fluxo
3 minde instalação
CAPIMeta Conversions API
whatsapp-meta-ads-tracking.json
Preview do workflow N8N WhatsApp x Meta Ads
Login para explorar o fluxo
9 nodes · Trigger → Meta Conversions API Testado no N8N v1.85+
Como funciona

Do clique no anúncio ao evento no Gerenciador de Meta

O fluxo captura o parâmetro ctwa_clid gerado pelo Meta em cada anúncio Click-to-WhatsApp, cruza com a conversão (venda ou orçamento) e devolve o evento para o algoritmo otimizar suas campanhas.

1

Anúncio CTWA

Usuário clica no anúncio Click-to-WhatsApp. O Meta gera um ctwa_clid único e envia junto da primeira mensagem.

2

Captura no Webhook

N8N recebe o payload do WhatsApp Cloud API, faz parse e extrai o telefone, nome e o ctwa_clid.

3

Persistência do Lead

Salva a linha em Google Sheets ou Postgres com timestamp, já com o telefone hasheado (SHA-256) pronto para o CAPI.

4

Aguarda a conversão

Um segundo webhook escuta seu CRM (RD, Kommo, HubSpot) ou o Google Sheets: quando marcar "Vendido" ou "Orçamento enviado", dispara.

5

Envia para Meta CAPI

Faz lookup do ctwa_clid, monta o payload padrao Purchase ou Lead com valor e moeda, e envia via Conversions API.

6

Otimização

Meta atribui a conversão ao anúncio original e o algoritmo passa a otimizar por vendas reais, não mais por conversas iniciadas.

Canvas JSON

Copie ou baixe o workflow

JSON exportado direto do N8N. Compatível com N8N Cloud e self-hosted.

whatsapp-meta-ads-tracking.json
{
  "name": "WhatsApp → Meta Ads",
  "nodes": [
    { "type": "n8n-nodes-base.webhook", "name": "Webhook" },
    { "type": "n8n-nodes-base.code", "name": "Parse CTWA" },
    { "type": "n8n-nodes-base.httpRequest", "name": "Meta CAPI" }
  ],
  "connections": { "...": "login para ver o workflow completo" }
}
JSON protegido Faça login para ver, copiar ou baixar o workflow completo.
Instalação

Como importar no seu N8N

3 minutos do download até o primeiro evento chegando no Gerenciador de Eventos do Meta.

1

Abra seu N8N

No canvas, clique no menu ...Import from File e selecione o whatsapp-meta-ads-tracking.json.

2

Configure credenciais Meta

Nos nodes Meta CAPI, cole seu PIXEL_ID e CAPI_TOKEN (Gerenciador de Eventos → Configurações).

3

Conecte o WhatsApp Cloud API

Copie a URL do webhook do node inicial e cole em Meta for Developers → WhatsApp → Configuration → Webhook.

4

Ligue seu CRM

No node Wait Conversion, cole a URL num gatilho do RD Station, Kommo ou Zapier que dispare quando o lead virar orçamento/venda.

5

Ative o workflow

Clique em Active no canto superior. Rode um teste real e valide no Gerenciador de Eventos do Meta em Atividade recente.

Video explicativo

Passo a passo em video · SPOT MKT

Assistir no YouTube
Perguntas frequentes

Dúvidas comuns sobre CAPI + WhatsApp

O que é o parâmetro ctwa_clid?
É o Click-To-WhatsApp Click ID, um identificador único gerado pelo Meta a cada clique em anúncio CTWA. Ele viaja junto com a primeira mensagem do usuário no WhatsApp e é a chave que liga a venda ao anúncio no CAPI.
Preciso ter Pixel instalado?
Sim. O Pixel ID é usado como identificador do dataset no Conversions API. Você não precisa dele instalado no site sé só faz vendas via WhatsApp, mas o dataset precisa existir no Gerenciador de Eventos.
Funciona com WhatsApp Business App (sem Cloud API)?
Não. O ctwa_clid so chega via WhatsApp Cloud API ou plataformas oficiais (Kommo, Take Blip, Zenvia). O aplicativo WhatsApp Business App não expoe esse dado.
Posso usar Postgres ou Airtable em vez de Sheets?
Sim, basta trocar os nodes de Google Sheets pelo conector desejado. O fluxo depende apenas do par ctwa_clid + evento de conversão, não da tecnologia de armazenamento.
O evento Lead ou Purchase é o certo?
Use Lead quando disparar em orçamento enviado e Purchase quando o cliente pagar. O fluxo suporta os dois: é só setar o campo event_name no node Meta CAPI.