Automacao de tarefas
Integrar WhatsApp com ClickUp
O ClickUp e uma plataforma de gestao de tarefas e projetos onde times organizam trabalho em Spaces, Folders, Lists e tarefas com status, prazos e responsaveis. Ele traz um motor de Automations e suporte a webhooks que permite reagir a eventos de tarefa em tempo real. A ideia desta integracao e conectar esses eventos ao WhatsApp usando a ZapZap API, que e uma API de WhatsApp nao oficial baseada em instancias. Assim, cada mudanca relevante no seu quadro pode virar uma mensagem automatica no WhatsApp do time ou do cliente, sem ninguem precisar olhar o painel o tempo todo.
Por que conectar
Uma agencia gerencia entregas de clientes no ClickUp. Sempre que uma tarefa entra no status "Aprovacao do cliente", uma Automation chama um webhook que envia pela ZapZap API uma mensagem no WhatsApp do cliente avisando que ha algo para revisar. Quando a tarefa muda para "Concluido", o gerente do projeto recebe no WhatsApp uma confirmacao com o nome da tarefa. Tarefas que passam do prazo tambem disparam um alerta no grupo de operacao. O resultado e menos cobranca manual, respostas mais rapidas dos clientes e uma equipe que sabe do andamento sem abrir o ClickUp.
Passo a passo
- 1
Crie sua instancia de WhatsApp na ZapZap API
Acesse o painel em app.zapzapapi.com, crie uma instancia e leia o QR Code com o celular que enviara as mensagens. Guarde o instanceId, a x-api-key e o x-api-secret da conta. Cada numero ativo custa R$15 por mes no modelo pre-pago e voce comeca com credito gratis para testar.
- 2
Monte um endpoint intermediario para receber o webhook
O ClickUp dispara webhooks em formato proprio. Crie um endpoint simples (por exemplo em uma function serverless ou n8n) que recebe o payload do ClickUp, extrai o nome e o status da tarefa e depois chama a ZapZap API com seus cabecalhos x-api-key e x-api-secret.
- 3
Abra as Automations no ClickUp
Dentro de uma Space, Folder ou List, clique no botao Automate no canto superior direito e escolha Create Automation. Voce tambem pode gerenciar tudo em Settings e depois Automations.
- 4
Configure o gatilho e a acao Call webhook
Em When (gatilho) escolha algo como Status changes ou Due date arrives. Em Then (acao) selecione Call webhook, cole a URL do seu endpoint intermediario e salve. A cada evento, o ClickUp enviara os dados da tarefa para essa URL.
- 5
Teste e ative em producao
Mova uma tarefa de teste para o status configurado e confirme que a mensagem chega no WhatsApp. Ajuste o texto no seu endpoint e replique a Automation para outros status ou Lists conforme a necessidade do time.
Exemplo
// Exemplo ILUSTRATIVO. Confira os campos reais em https://api.zapzapapi.com/llms.txt
// Chamada feita pelo seu endpoint intermediario apos receber o webhook do ClickUp
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",
text: "Tarefa mudou de status no ClickUp: revise quando puder.",
}),
}
);
Ilustrativo. Os campos e endpoints exatos estão na documentação.
Perguntas frequentes
Preciso da API oficial do WhatsApp para integrar com o ClickUp?
Nao. A ZapZap API funciona por instancias de WhatsApp nao oficiais. Voce le um QR Code com o numero que vai enviar as mensagens e ja pode disparar a partir dos eventos do ClickUp, sem processo de aprovacao da Meta.
O ClickUp consegue chamar a ZapZap API diretamente?
O recomendado e usar um endpoint intermediario. A acao Call webhook do ClickUp envia o payload no formato dele, entao um pequeno servico traduz esses dados e faz a chamada final para a ZapZap API com os cabecalhos x-api-key e x-api-secret.
Quais eventos do ClickUp posso usar como gatilho?
As Automations do ClickUp cobrem mudanca de status, prazo chegando ou vencido, mudanca de responsavel, criacao de tarefa, comentarios e mais. Qualquer um desses pode virar uma mensagem no WhatsApp.
Quanto custa manter essa automacao rodando?
Do lado da ZapZap API, o custo e de R$15 por numero ativo por mes, no modelo pre-pago, com credito gratis para comecar. O ClickUp cobra a parte pelo plano dele, e as Automations tem limites por plano.
Como sei o endpoint e o formato exato de envio da ZapZap API?
Consulte a referencia sempre atualizada em https://api.zapzapapi.com/llms.txt. La estao os caminhos, cabecalhos e campos corretos para enviar texto, midia e outros tipos de mensagem.
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.
