Introdução
Conecte Dodo Payments a milhares de aplicativos e serviços através do N8N. Automatize fluxos de trabalho acionando fluxos de trabalho do N8N quando eventos de pagamento ocorrerem, desde o envio de e-mails até a atualização de planilhas, criação de tarefas, operações de banco de dados e muito mais.Esta integração requer uma URL de webhook do N8N a partir da configuração do seu fluxo de trabalho.
Começando
Open the Webhook Section
No painel do Dodo Payments, vá para Webhooks → + Add Endpoint e expanda o menu suspenso de integrações.

Create Webhook in N8N
No N8N, crie um novo fluxo de trabalho e adicione um nó Webhook como gatilho. Configure-o como um webhook POST e copie a URL do webhook.
Configure Transformation
Edite o código de transformação para formatar os dados para o seu fluxo de trabalho N8N.
Exemplos de Código de Transformação
Carga Útil Básica do Webhook
basic_webhook.js
Manipulador de Eventos de Assinatura
subscription_webhook.js
Manipulador de Alertas de Disputa
dispute_webhook.js
Casos de Uso Populares do N8N
Email Notifications
Email Notifications
- Envie e-mails do Gmail/Outlook para confirmações de pagamento
- Crie sequências de e-mail no Mailchimp/ConvertKit
- Envie notificações do Slack/Discord via webhooks
- Crie registros no Google Sheets automaticamente
- Envie mensagens no Telegram/WhatsApp
CRM Updates
CRM Updates
- Adicione contatos ao HubSpot/Salesforce
- Crie negócios no Pipedrive/Close
- Atualize registros de clientes no Airtable
- Registre atividades no Monday.com
- Sincronize dados com bancos de dados PostgreSQL/MySQL
Task Management
Task Management
- Crie tarefas no Asana/Trello
- Adicione itens a fazer no Notion
- Crie eventos de calendário no Google Calendar
- Envie notificações SMS via Twilio
- Crie issues no GitHub para disputas
Data Processing
Data Processing
- Transforme e enriqueça dados de pagamento
- Armazene eventos em bancos de dados (PostgreSQL, MongoDB)
- Agregue métricas e análises
- Gere relatórios e exportações
- Acione fluxos de trabalho complexos com várias etapas
Dicas
- Mantenha a estrutura da carga útil simples para fácil análise dos nós do N8N
- Use nomes de campo consistentes em todos os eventos
- Inclua timestamps para temporização e agendamento de fluxos de trabalho
- Teste seu fluxo de trabalho com dados de exemplo antes de ativar
- Use o nó IF do N8N para lógica condicional e roteamento
- Aproveite o nó Code do N8N para transformações de dados personalizadas
- Use o nó Switch para direcionar diferentes tipos de eventos para diferentes caminhos
- Configure fluxos de trabalho de erro para lidar com falhas na entrega de webhooks
Solução de Problemas
Workflow not triggering
Workflow not triggering
- Verifique se a URL do webhook está correta e acessível
- Confirme que o fluxo de trabalho está ativado no N8N
- Garanta que o nó de webhook esteja configurado como método POST
- Teste a entrega do webhook no histórico de execuções do N8N
- Verifique se as configurações de firewall/rede permitem webhooks de entrada
- Confira as configurações de autenticação do webhook do N8N, se estiverem configuradas
Data not mapping correctly
Data not mapping correctly
- Verifique os nomes dos campos nas configurações dos nós do N8N
- Confirme se os tipos de dados correspondem aos formatos esperados nos nós
- Use o recurso de teste do N8N para inspecionar os dados recebidos
- Garanta que o código de transformação retorne JSON válido
- Verifique as configurações de formato de resposta do nó de webhook
- Use o nó Set para renomear ou reestruturar campos
Workflow execution errors
Workflow execution errors
- Revise os logs de execução no N8N em busca de mensagens de erro detalhadas
- Verifique as configurações de conexão dos nós e as credenciais
- Confirme que todos os campos obrigatórios estão presentes no payload
- Teste nós individuais com dados de exemplo
- Ative fluxos de trabalho de erro para capturar e lidar com falhas
- Verifique limites de taxa e cotas de API para os serviços conectados