Adicionar Novo Número WhatsApp
Pré-requisitos
Antes de começar, certifique-se de ter:
- ✅ Acesso ao Facebook Business Manager com permissões de administrador
- ✅ Acesso ao Chatwoot como administrador e o usuário
Chatno Workspace como administrador - ✅ Acesso ao N8N para configurar workflows
- ✅ Um número de telefone válido para vincular ao WhatsApp Business
- ✅ Documentos da empresa (para verificação do Facebook)
Fluxo Completo de Configuração
1. Configurar WhatsApp Business no Facebook
1.1. Criar App no Facebook Developers
- Acesse https://developers.facebook.com/
- Clique em "Meus Apps" > "Criar App"
- Selecione o tipo: "Negócios"
- Preencha:
- Nome do app: Ex: "AI Agents - Cliente X"
- Email de contato: Seu email
- Business Manager: Selecione ou crie um
- Clique em "Criar app"
1.2. Adicionar Produto WhatsApp
- No painel do app, clique em "Adicionar produto"
- Encontre "WhatsApp" e clique em "Configurar"
- Aguarde a configuração automática
1.3. Adicionar Número de Telefone
- Vá em WhatsApp > Introdução
- Clique em "Adicionar número de telefone"
- Escolha uma opção:
- Usar meu próprio número: Número real da empresa
- Gerenciar números existentes: Se já tiver números cadastrados
- Siga o processo de verificação:
- Digite o número (com DDD)
- Escolha método de verificação (SMS ou chamada)
- Insira o código de 6 dígitos
- Após verificação, configure:
- Nome de exibição: Nome que aparecerá no WhatsApp (ex: "Suporte Cliente X")
- Categoria: Selecione a categoria da empresa
- Descrição: Breve descrição do negócio
1.4. Adicionar Usuário INCI Brasil ao App
🔴 ETAPA OBRIGATÓRIA: Para que o sistema funcione corretamente, é necessário adicionar o usuário técnico da INCI Brasil.
- No painel do Chatwoot, vá em Configurações > Agentes
- Clique em "Adicionar agente"
- Adicione o usuário:
- Email:
joaoedson@incibrasil.com.br - Função: Administrador
- Email:
- Clique em "Adicionar"
⚠️ Por que é necessário?
- Este usuário está configurado em nós específicos do N8N
- Sem ele, algumas funcionalidades não funcionarão corretamente
- A permissão de Administrador é obrigatória
1.5. Criar Token Permanente
⚠️ Importante: Tokens temporários expiram em 24 horas. Use tokens permanentes para produção.
- No Facebook Business Manager, vá em Configurações do Negócio
- Vá em Usuários > Usuários do Sistema
- Clique em "Adicionar" para criar um novo System User
- Preencha:
- Nome: "WhatsApp API - Cliente X"
- Função: Administrador
- Clique no usuário criado
- Vá em "Gerar novo token"
- Selecione o App criado anteriormente
- Marque as permissões necessárias:
whatsapp_business_managementwhatsapp_business_messagingbusiness_management
- Clique em "Gerar token"
- ⚠️ IMPORTANTE: Copie e salve o token imediatamente (ele não será mostrado novamente)
1.6. Configurar Eventos de Webhook
No painel do app, vá em WhatsApp > Configuração:
-
Role até "Webhooks"
-
Clique em "Editar"
-
Configure a URL de retorno de chamada:
https://n8n-queue.incibrasil.com.br/webhook/meta -
Configure o Token de verificação: Use uma senha segura (ex:
inci_webhook_2025) -
Clique em "Verificar e salvar"
-
Após salvar, clique em "Gerenciar" nos campos de webhook
-
Inscreva-se nos seguintes eventos:
- ✅
messages- Mensagens recebidas e enviadas - ✅
message_template_status_update- Status dos templates - ✅
message_template_quality_update- Qualidade dos templates - ✅
message_template_components_update- Atualizações de componentes - ✅
template_category_update- Categoria dos templates
- ✅
⚠️ Atenção: Sem esses eventos, o sistema não receberá mensagens nem atualizações de templates.
2. Obter IDs e Tokens do Facebook
Você precisará de 3 informações principais:
2.1. WhatsApp Business Account ID
- Em WhatsApp > Configuração
- Copie o "ID da conta do WhatsApp Business"
- Exemplo:
1323147952771978 - 📝 Onde usar: N8N Switch (roteamento de mensagens)
- Exemplo:
2.2. Phone Number ID
- Na mesma página, copie o "ID do número de telefone"
- Exemplo:
109876543210987 - 📝 Onde usar: Typing indicator (opcional)
- Exemplo:
2.3. Access Token (Permanente)
- Use o token gerado na etapa 1.4
- 📝 Onde usar: Chatwoot (autenticação com API do Facebook)
3. Criar Canal no Chatwoot
3.1. Adicionar Canal WhatsApp
-
Acesse o Chatwoot: https://chatwoot.zamply.com.br
-
Vá em Settings > Inboxes > Add Inbox
-
Selecione "WhatsApp"
-
Escolha "WhatsApp Cloud" (API oficial)
-
Preencha os campos:
Informações do Canal:
- Channel Name: Nome interno (ex: "WhatsApp Cliente X")
- Phone Number: Número no formato internacional (+5588XXXX1234)
- WhatsApp Business Account ID: ID obtido na etapa 2.1
- Phone Number ID: ID obtido na etapa 2.2
- API Key: Token permanente obtido na etapa 2.3
-
Clique em "Create WhatsApp Channel"
3.2. Configurar Inbox
Após criar o canal, configure a inbox:
-
General Settings:
- Inbox Name: Nome que aparece para os agentes
- Enable Auto Assignment: Ativa se quiser distribuição automática
-
Collaborators:
- Adicione os agentes (usuários) que terão acesso
- Adicione o bot criado para IA (se aplicável)
-
Business Hours:
- Configure horário de atendimento (opcional)
-
Webhook (importante):
- URL:
https://n8n-queue.incibrasil.com.br/webhook/incoming - Eventos: Marque apenas
message_created
- URL:
3.3. Testar Conexão
- Envie uma mensagem de teste para o número WhatsApp
- Verifique se aparece no Chatwoot
- Responda pelo Chatwoot
- Confirme que a mensagem chegou no WhatsApp
4. Configurar N8N
4.1. Adicionar ao Workflow WhatsApp Webhook
-
Acesse o N8N: https://n8n-queue.incibrasil.com.br
-
Abra o workflow "Whatsapp Webhook" (ID:
MBodM5sKqcWBHJhi) -
Localize o nó "Switch"
-
Clique em "Add Routing Rule"
-
Configure:
- Condição:
{{ $('Whatsapp Messages').item.json.body.entry[0].id }} - Operador:
equals - Valor: WhatsApp Business Account ID (ex:
1323147952771978) - Nome da saída: Número formatado (ex:
+55 88 2018 1234)
- Condição:
-
Adicione um nó HTTP Request:
- Nome:
Chatwoot +55 88 2018 1234 - Método: POST
- URL:
(Use o número exato cadastrado no Chatwoot)
https://chatwoot.zamply.com.br/webhooks/whatsapp/+5588XXXX1234 - Body Type: JSON
- JSON Body:
{{ $('Whatsapp Messages').item.json.body }}
- Nome:
-
Conecte a saída do Switch ao novo nó HTTP Request
-
Clique em "Save" e ative o workflow
4.2. Testar Fluxo
- Envie uma mensagem de teste para o WhatsApp
- Verifique os logs do workflow no N8N
- Confirme que a mensagem foi roteada corretamente
- Verifique se apareceu no Chatwoot
5. Configurar Templates no Facebook
Templates são mensagens pré-aprovadas para iniciar conversas (mensagens proativas).
5.1. Criar Template
- No Facebook Business Manager, vá em Configurações do Negócio
- Vá em WhatsApp Manager
- Selecione sua conta WhatsApp Business
- Vá em Modelos de mensagem > Criar modelo
- Preencha:
- Nome: Nome interno (sem espaços, use underscore:
boas_vindas) - Categoria: Marketing / Utility / Authentication
- Idioma: Portuguese (BR)
- Nome: Nome interno (sem espaços, use underscore:
- Configure o conteúdo:
- Header (opcional): Texto, imagem ou vídeo
- Body: Corpo da mensagem (pode ter variáveis:
{{1}},{{2}}) - Footer (opcional): Texto pequeno no rodapé
- Buttons (opcional): Botões de ação ou resposta rápida
Exemplo:
Header: Bem-vindo!
Body: Olá {{1}}! Obrigado por entrar em contato com a {{2}}. Como podemos ajudar?
Footer: Responda a qualquer momento
Button: Falar com atendente
- Clique em "Enviar"
- Aguarde aprovação da Meta (geralmente 1-24 horas)
5.2. Sincronização Automática
⏱️ Tempo de sincronização: Até 3 horas após aprovação
Os templates aprovados aparecerão automaticamente em:
- ✅ Chatwoot: Em "Caixa de Mensagem > Whatsapp Templates"
- ✅ Retool: Para uso em campanhas de disparo em massa
Não é necessário configurar nada manualmente - a sincronização é automática via API do Facebook.
6. Ativar IA (Opcional)
Se você deseja que o bot responda automaticamente com IA:
6.1. Criar Agent no Banco de Dados
6.2. Criar Bot no Chatwoot
- Em Settings > Agents > Add Agent
- Após criar, vá em Profile Settings do bot
- Gere um Access Token
- Copie e salve o token
6.3. Configurar Credencial no N8N
- No N8N, vá em Credentials
- Crie nova credencial HTTP Header Auth
- Preencha:
- Name: Bot Chatwoot - Cliente X
- Header Name:
api_access_token - Header Value: Token do bot copiado
- Salve
6.4. Adicionar ao Workflow Sender
- Abra o workflow "Chatwoot Messages - Sender"
- No nó "Verify account id" (Switch), adicione nova regra:
- Condição: Account ID da conta no Chatwoot
- Output: Nome da conta
- Adicione nó "Send message bot" usando a credencial criada
- Conecte ao Switch
- Salve e ative
Troubleshooting
Mensagens não chegam no Chatwoot
-
Verifique os webhooks no Facebook:
- URL correta:
https://n8n-queue.incibrasil.com.br/webhook/meta - Evento
messagesestá ativo - Token de verificação correto
- URL correta:
-
Verifique o N8N:
- Workflow "Whatsapp Webhook" está ativo
- Logs mostram recebimento da mensagem
- Switch tem regra para o número novo
-
Verifique o Chatwoot:
- Canal está ativo
- Token do Facebook está válido
- IDs (Account ID e Phone Number ID) estão corretos
Templates não aparecem no Chatwoot
- Aguarde até 3 horas após aprovação no Facebook
- Verifique se o template foi aprovado (não rejeitado)
- Verifique se o token do Facebook no Chatwoot está válido
- Force refresh na página do Chatwoot
IA não responde
- Verifique o Agent no banco:
SELECT * FROM agent WHERE inbox_id = {SEU_INBOX_ID}; - Verifique se
status = 1(ativo) - Verifique se o bot tem credencial correta no N8N
- Verifique logs do workflow "Chatwoot Messages"
Typing indicator não funciona
- Verifique se o
phone_number_idestá sendo passado corretamente - Verifique credencial do Facebook no N8N
- Confirme que é o Phone Number ID, não o Account ID
Próximos Passos
Após configurar o número:
- 📚 Personalize o prompt do Agent na tabela
agentpara adequar às necessidades do cliente - 🎯 Crie templates de mensagem no Facebook para enviar campanhas proativas
- 🔗 Integre com APIs externas criando novos workflows de functions no N8N