Integração CRM + WhatsApp
Integrar WhatsApp com Kommo
O Kommo é um CRM de pipeline de vendas (o antigo amoCRM), usado por times comerciais para organizar leads em etapas de funil e automatizar o relacionamento. Ao ligar o Kommo à ZapZap API, você usa o Salesbot e os gatilhos do Digital Pipeline para disparar mensagens de WhatsApp automaticamente sempre que um lead muda de etapa, sem depender da API oficial. A ZapZap API funciona por instâncias de WhatsApp não oficiais: você conecta um número lendo o QR Code, recebe as credenciais x-api-key e x-api-secret e passa a enviar mensagens pela base https://api.zapzapapi.com. O modelo é pré-pago, R$15 por número ativo por mês, com crédito grátis para testar antes de colocar em produção.
Por que conectar
Um time de vendas recebe leads de anúncios direto no funil do Kommo. Quando o lead entra na etapa "Novo contato", o Salesbot chama um webhook que envia pela ZapZap API uma mensagem de boas-vindas no WhatsApp em segundos. Ao avançar para "Proposta enviada", outro gatilho dispara um lembrete com o link do orçamento. Se o lead esfria e vai para "Sem resposta", uma sequência de follow-up é enviada automaticamente. Todo o histórico continua registrado no cartão do lead dentro do Kommo, enquanto o disparo real de WhatsApp acontece pela sua instância conectada.
Passo a passo
- 1
Conectar o número na ZapZap API
Crie sua conta em api.zapzapapi.com, adicione uma instância, leia o QR Code com o WhatsApp que fará os disparos e copie as credenciais x-api-key e x-api-secret geradas para essa instância.
- 2
Preparar o funil no Kommo
No Kommo, abra Leads e ajuste as etapas do seu pipeline em Configurar (ícone de engrenagem do funil). Defina em quais etapas o WhatsApp deve ser disparado, por exemplo Novo contato, Proposta enviada e Follow-up.
- 3
Criar o Salesbot
Vá em Leads, abra o painel Digital Pipeline e clique em adicionar um gatilho na etapa desejada. Escolha a ação Bots e crie um novo Salesbot no editor visual.
- 4
Adicionar a ação de webhook
Dentro do Salesbot, adicione o passo Enviar webhook (Send webhook). Aponte a URL para o seu endpoint intermediário, que recebe os dados do lead (nome, telefone, etapa) e chama a ZapZap API para enviar o texto.
- 5
Ativar o gatilho e testar
Salve o Salesbot, defina o gatilho para disparar quando o lead entrar na etapa e ative. Mova um lead de teste para essa etapa e confirme que a mensagem chega no WhatsApp e o log aparece no cartão do lead.
Exemplo
// Exemplo ILUSTRATIVO: seu endpoint recebe o webhook do Salesbot (Kommo)
// e envia o WhatsApp pela ZapZap API. Confira os campos exatos em
// https://api.zapzapapi.com/llms.txt
const res = await fetch(
"https://api.zapzapapi.com/api/v1/{instanceId}/send/text",
{
method: "POST",
headers: {
"Content-Type": "application/json",
"x-api-key": process.env.ZAPZAP_API_KEY,
"x-api-secret": process.env.ZAPZAP_API_SECRET
},
body: JSON.stringify({
number: "5511999999999", // telefone do lead vindo do Kommo
text: "Ola! Recebemos seu contato e ja estamos com sua proposta."
})
}
);
const data = await res.json();
console.log(data);Ilustrativo. Os campos e endpoints exatos estão na documentação.
Perguntas frequentes
O Kommo envia WhatsApp direto ou preciso de um intermediário?
O Salesbot do Kommo dispara um webhook, mas quem envia a mensagem de WhatsApp é a ZapZap API. Você aponta o webhook do Kommo para um pequeno endpoint intermediário (uma função serverless, um n8n ou um script) que recebe os dados do lead e faz a chamada HTTP para a ZapZap API com suas credenciais.
Preciso da API oficial do WhatsApp para usar com o Kommo?
Não. A ZapZap API usa instâncias não oficiais: você conecta um número comum lendo o QR Code, sem processo de aprovação da Meta, sem templates pré-aprovados e sem tarifa por conversa. Isso deixa a integração com o Kommo mais rápida e barata de colocar no ar.
Quanto custa manter a integração rodando?
A ZapZap API cobra R$15 por número ativo por mês, no modelo pré-pago, com crédito grátis para testar. O Kommo é cobrado à parte pelo próprio plano do CRM. Você paga só pelos números de WhatsApp que mantiver conectados.
Consigo disparar mensagens diferentes em cada etapa do funil?
Sim. Cada etapa do Digital Pipeline pode ter seu próprio gatilho e seu próprio Salesbot, então você monta mensagens distintas para Novo contato, Proposta enviada, Follow-up e o que mais precisar, cada uma chamando a ZapZap API com o texto adequado.
Onde encontro a referência técnica da ZapZap API?
A referência completa de endpoints, autenticação e formatos de corpo fica em https://api.zapzapapi.com/llms.txt. Use sempre esse documento como fonte de verdade para os campos exatos ao montar sua chamada a partir do webhook do Kommo.
Comece com crédito grátis
Crie sua conta, conecte um número em minutos e teste a API com aquecimento e anti-bloqueio. R$15 por número ativo/mês, pré-pago, sem fidelidade.
