Por Que o Zapier, Make e n8n Não Sabem Quando uma Reunião Realmente Aconteceu
Se você já construiu um Zap, um cenário no Make ou um workflow no n8n em cima do seu calendário, provavelmente já esbarrou no mesmo problema silencioso: ele dispara pelo horário agendado, não pela realidade. Uma reunião é cancelada dez minutos antes de começar, e a automação roda do mesmo jeito. Uma chamada dura vinte minutos a mais, e o que deveria acontecer "depois da reunião" já disparou no horário previsto de término. O evento de calendário nunca foi um substituto confiável do que realmente aconteceu na chamada - mas é o único sinal que a maioria das automações tem.
A lacuna: gatilhos de calendário conhecem sua agenda, não sua realidade
Os gatilhos de Google Calendar e Outlook Calendar do Zapier, os módulos de calendário do Make e os nós de calendário do n8n observam a mesma coisa: o objeto do evento. Eles disparam quando um evento é criado, atualizado, ou está prestes a começar. Nenhum deles consegue dizer se alguém realmente entrou, se o outro lado não apareceu, ou quando a chamada de fato terminou - porque o calendário simplesmente não sabe nada disso. Ele só sabe o que foi agendado.
O que isso quebra na prática
- Registro no CRM errado. Um Zap de "registrar essa chamada no CRM" construído em cima de um gatilho de calendário registra toda chamada agendada - incluindo as que foram canceladas, remarcadas, ou que nunca aconteceram.
- Tarefas de follow-up no momento errado. Uma tarefa criada "30 minutos depois do início da reunião" dispara independente de a reunião ter durado mais, terminado antes, ou nem ter acontecido.
- Nenhuma diferença entre "estava na agenda" e "realmente aconteceu". Para qualquer coisa voltada ao cliente - faturamento, relatórios, higiene do CRM - essa diferença importa, e uma automação baseada só em calendário não consegue enxergá-la.
A solução: um webhook que dispara em eventos reais, não agendados
O Auto Join Meetings já detecta, no navegador, quando você realmente está numa chamada do Google Meet ou Zoom - é a mesma detecção que confirma que a entrada automática funcionou. Seus webhooks genéricos de saída expõem esse mesmo sinal real para o Zapier, Make, n8n, ou qualquer coisa que consiga receber um HTTP POST:
meeting.join_confirmed- dispara quando você é realmente detectado na chamada, não quando o calendário diz que deveria ter começado.meeting.completed- dispara quando a aba da reunião fecha depois de uma entrada confirmada. Um sinal real de fim de chamada, não um chute baseado na duração agendada.meeting.join_failed- dispara quando uma tentativa de entrada automática não funciona, com o motivo.
Toda entrega é um HTTP POST assinado padrão - sem formato proprietário, sem SDK necessário. Ela carrega um cabeçalho X-AutoJoin-Signature (HMAC-SHA256 do corpo, usando um segredo mostrado uma única vez quando você cria o endpoint), para que você possa verificar que realmente veio de nós antes de agir sobre ela. Uma entrega que falha é tentada novamente até 3 vezes com backoff, e então marcada como falha - nunca tentada para sempre. O payload em si é propositalmente mínimo: tipo do evento, timestamp, provedor e ID da reunião. Nunca o título da reunião, lista de participantes, ou qualquer coisa de dentro da chamada.
O que você pode construir com isso
Por ser um webhook simples, ele se encaixa na ferramenta que você já usa do mesmo jeito: o gatilho de catch hook do Webhooks by Zapier, o módulo Custom webhook do Make, ou o nó Webhook de gatilho do n8n - mesmo JSON, mesmos cabeçalhos, nenhum adaptador necessário. A partir daí você pode registrar chamadas concluídas no seu CRM, criar uma tarefa de follow-up só para reuniões que realmente aconteceram, postar uma mensagem no Slack no momento em que uma chamada termina, ou encadear várias dessas ações a partir de um único evento.
Se você preferir não construir a automação sozinho, isso também é possível: o plano Complete (R$ 12/mês) adiciona um Workflow Engine embutido com integrações de um clique para Slack, HubSpot, Salesforce, Microsoft To Do, Asana e ClickUp, além de workflows com múltiplas etapas - sem precisar de nenhum Zap ou cenário. O caminho do webhook acima é para tudo que ainda não está nessa lista, ou para quem prefere ter controle direto da automação.
Como começar
Webhooks genéricos estão disponíveis em todos os planos, incluindo o Grátis - você não precisa fazer upgrade para experimentar isso. Abra o Dashboard da extensão, clique em "Gerenciar Webhooks", cole a URL de catch-hook do seu Zapier/Make/n8n, e escolha quais eventos enviar. "Enviar evento de teste" entrega um payload assinado real imediatamente, para você confirmar que seu Zap/cenário/workflow interpreta ele corretamente antes de depender disso. Os detalhes completos de payload e cabeçalhos estão no artigo de ajuda sobre Integrações.
Dê à sua automação um sinal real para trabalhar.
Instalar Auto Join Meetings — GrátisRelacionado: Registre chamadas com clientes no CRM com Zapier · Automação de webhook no n8n, passo a passo · Grátis vs. Basic vs. Complete