n8n
Self-hosted ou cloud. Template JSON importável.
Zapier
Mais de 6.000 apps conectados. Setup guiado.
n8n
Como importar um template
- No n8n, clique em + para criar um novo workflow
- Clique nos três pontos (⋮) no canto superior direito → Import from JSON
- Cole o JSON do template abaixo e clique em Import
- Substitua os valores marcados com
SEU_*pelas suas credenciais - Ative o workflow com o toggle no topo
Os templates usam apenas o node HTTP Request, compatível com todas as versões do n8n. Não dependem de credenciais nativas da plataforma.
Template 1 — Lead convertido → notificar no Slack
Recebe o eventolead.status_changed, filtra apenas conversões, busca os dados do lead na Cordialy e envia uma mensagem no Slack via Incoming Webhook.
Ver JSON para importar
Ver JSON para importar
SUA_API_KEY_CORDIALY→ sua chave da Cordialy (Integrações → API Keys)SEU_SLACK_WEBHOOK_URL→ URL do Incoming Webhook do Slack
Template 2 — Nova mensagem recebida → salvar no Google Sheets
Recebe o eventomessage.received e adiciona uma linha na planilha com o conteúdo da mensagem via Google Sheets API.
Ver JSON para importar
Ver JSON para importar
SEU_SPREADSHEET_ID→ ID da sua planilha (está na URL do Google Sheets)SEU_GOOGLE_ACCESS_TOKEN→ use o node Google Sheets nativo do n8n para autenticação OAuth simplificada
Configurar o webhook no n8n
Após ativar o workflow, o n8n mostra a URL do webhook na aba Webhook URLs. Copie e cole em Plataforma → Integrações → Webhooks.Zapier
O Zapier não tem integração nativa com a Cordialy, mas você conecta usando Webhooks by Zapier como trigger e qualquer app como ação.Cenário: Lead convertido → linha no Google Sheets
1. Criar o Zap Acesse zapier.com → Create Zap 2. Trigger — Webhooks by Zapier- App: Webhooks by Zapier
- Evento: Catch Hook
- Copie a URL gerada (ex:
https://hooks.zapier.com/hooks/catch/123456/abcdef/) - Cole em Plataforma → Integrações → Webhooks
- Dispare qualquer evento na plataforma para o Zapier detectar a estrutura do payload
- App: Filter by Zapier
- Condição 1:
body__eventExactly matcheslead.status_changed - Condição 2:
body__data__new_statusExactly matchesconverted
- App: Google Sheets
- Evento: Create Spreadsheet Row
- Planilha: selecione sua planilha
- Mapeie os campos:
- Data/hora →
body__timestamp - Lead ID →
body__data__lead_id - Status anterior →
body__data__previous_status
- Data/hora →
Outros cenários úteis
| Trigger Cordialy | App | Ação |
|---|---|---|
lead.created | HubSpot | Criar contato |
lead.created | Pipedrive | Criar negócio |
lead.status_changed → converted | Google Sheets | Adicionar linha |
message.received | Gmail | Enviar alerta por e-mail |
session.ended | Airtable | Registrar sessão |
followup.sent | Slack | Notificar canal |