4 min de leitura
Módulo de webhook do Make.com
Conecte eventos do Zenovay a cenários do Make.com (antigo Integromat) — integre com Google Sheets, Airtable, HubSpot, Microsoft 365, Salesforce e mais de 1500 outros apps.
O módulo Webhooks → Custom webhook do Make.com é o que captura os eventos do Zenovay.
Webhooks de saída são um recurso Pro+ do Zenovay. O Custom Webhook do Make.com está disponível no plano gratuito do Make.com.
1. Criar o webhook do Make.com
- No Make.com, crie um novo cenário.
- Clique no botão + → pesquise "Webhooks" → selecione Webhooks → Custom webhook.
- Clique em Add para criar um novo hook:
- Webhook name:
Eventos Zenovay(ou qualquer nome memorável) - IP restrictions: deixe vazio a menos que queira bloquear por IPs do Zenovay (não publicamos uma lista de IPs estáveis — verifique via assinatura)
- JSON pass-through: deixe desligado (o Make.com fará o parse do body automaticamente)
- Webhook name:
- Clique em Save e em Copy address to clipboard — ficará com o formato
https://hook.eu2.make.com/abcdef123456.
2. Adicionar o webhook no Zenovay
- Em
app.zenovay.com, acesse Settings → Webhooks. - Escolha o site que deve disparar os eventos.
- Clique em Add webhook.
- Preencha:
- Name:
Make.com — <nome do cenário>(ex:Make.com — Sincronizar com Google Sheets) - URL: cole o endereço do webhook do Make.com do Passo 1
- Events: escolha os eventos que o cenário deve processar
- Name:
- Clique em Create webhook.
- Clique em Send test event (ícone de avião de papel).
3. Capturar os dados de exemplo no Make.com
- De volta no módulo de webhook do Make.com, clique em Run once na parte inferior.
- O Make.com aguarda o próximo evento recebido. Clique em Send test event no Zenovay novamente.
- O Make.com captura o payload e exibe os campos disponíveis. Clique em Save.
- Adicione os próximos módulos — ex: Google Sheets → Add a Row — e mapeie os campos do payload do Zenovay.
4. Verificar a assinatura do Zenovay (recomendado)
O Make.com NÃO verifica assinaturas HMAC nativamente. Para cenários onde a integridade da assinatura importa, adicione um módulo Tools → Set Variables com este filtro:
// Em um "Filter" entre o webhook e seus módulos de ação
{{contains(headers["x-zenovay-signature"]; "sha256=")}}
Para verificação HMAC completa, você precisaria:
- Fazer upgrade para um módulo com código personalizado (plano Premium/Pro do Make.com), ou
- Colocar um Cloudflare Worker na frente do Make.com que verifique e encaminhe:
import { createHmac } from 'crypto';
export default {
async fetch(req) {
const rawBody = await req.text();
const signature = req.headers.get('x-zenovay-signature') || '';
const provided = signature.replace(/^sha256=/, '');
const expected = createHmac('sha256', YOUR_WEBHOOK_SECRET)
.update(rawBody)
.digest('hex');
if (provided !== expected) return new Response('invalid signature', { status: 401 });
await fetch(MAKE_WEBHOOK_URL, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: rawBody,
});
return new Response('ok');
},
};
Seu segredo do webhook é exibido em Settings → Webhooks → clique no ícone de olho no cartão do webhook.
5. Receitas comuns de cenários
| Quando este evento do Zenovay disparar… | …cenário no Make.com |
|---|---|
goal_completed | Adicionar linha ao Google Sheets na aba conversions |
traffic_spike | Enviar notificação ao Microsoft Teams no canal #marketing |
website_down | Abrir caso no Salesforce + enviar e-mail ao customer success |
error_spike | Atualizar linha no banco Notion com contagem de erros + URL da página |
Solução de problemas
- Webhook recebeu os dados, mas o cenário não executou: o cenário precisa estar ativo (toggle no canto inferior esquerdo do editor de cenários).
- Tipos de campos incorretos (ex: um número chega como texto): desative JSON pass-through no módulo de webhook para que o Make.com faça o parse dos tipos automaticamente.
- Limite de operações atingido: o Make.com conta cada etapa do cenário como uma operação. Plano gratuito = 1.000/mês. Filtre eventos frequentes (como
traffic_spike) na configuração do webhook do Zenovay para ficar dentro do limite.
Relacionados
Esta página foi útil?