Introduzione
Collega Dodo Payments a migliaia di app e servizi tramite N8N. Automatizza i flussi di lavoro attivando i flussi di lavoro N8N quando si verificano eventi di pagamento, dall’invio di email all’aggiornamento di fogli di calcolo, creazione di attività, operazioni su database e molto altro.Questa integrazione richiede un URL webhook N8N dalla configurazione del tuo flusso di lavoro.
Iniziare
1
Apri la Sezione Webhook
Nel tuo dashboard di Dodo Payments, vai a Webhooks → + Aggiungi Endpoint ed espandi il menu a discesa delle integrazioni.

2
Seleziona N8N
Scegli la scheda di integrazione N8N.
3
Crea Webhook in N8N
In N8N, crea un nuovo flusso di lavoro e aggiungi un nodo Webhook come attivatore. Configuralo come un webhook POST e copia l’URL del webhook.
4
Incolla l'URL del Webhook
Incolla l’URL del webhook N8N nella configurazione dell’endpoint.
5
Configura Trasformazione
Modifica il codice di trasformazione per formattare i dati per il tuo flusso di lavoro N8N.
6
Testa & Crea
Testa con payload di esempio e clicca su Crea per attivare l’integrazione.
7
Attiva Flusso di Lavoro
In N8N, attiva il tuo flusso di lavoro per iniziare a ricevere eventi webhook.
8
Fatto!
🎉 Gli eventi di pagamento attiveranno ora automaticamente i tuoi flussi di lavoro N8N.
Esempi di Codice di Trasformazione
Payload Webhook di Base
basic_webhook.js
Gestore di Eventi di Abbonamento
subscription_webhook.js
Gestore di Avvisi di Controversia
dispute_webhook.js
Casi d’Uso Popolari di N8N
Notifiche Email
Notifiche Email
- Invia email Gmail/Outlook per conferme di pagamento
- Crea sequenze email in Mailchimp/ConvertKit
- Invia notifiche Slack/Discord tramite webhook
- Crea record Google Sheets automaticamente
- Invia messaggi Telegram/WhatsApp
Aggiornamenti CRM
Aggiornamenti CRM
- Aggiungi contatti a HubSpot/Salesforce
- Crea affari in Pipedrive/Close
- Aggiorna record clienti in Airtable
- Registra attività in Monday.com
- Sincronizza dati con database PostgreSQL/MySQL
Gestione Attività
Gestione Attività
- Crea attività in Asana/Trello
- Aggiungi elementi da fare in Notion
- Crea eventi nel calendario di Google Calendar
- Invia notifiche SMS tramite Twilio
- Crea problemi GitHub per controversie
Elaborazione Dati
Elaborazione Dati
- Trasforma e arricchisci i dati di pagamento
- Memorizza eventi in database (PostgreSQL, MongoDB)
- Aggrega metriche e analisi
- Genera report ed esportazioni
- Attiva flussi di lavoro complessi a più passaggi
Suggerimenti
- Mantieni la struttura del payload semplice per una facile analisi dei nodi N8N
- Usa nomi di campo coerenti in tutti gli eventi
- Includi timestamp per il timing e la programmazione del flusso di lavoro
- Testa il tuo flusso di lavoro con dati di esempio prima di attivarlo
- Usa il nodo IF di N8N per logica condizionale e instradamento
- Sfrutta il nodo Code di N8N per trasformazioni di dati personalizzate
- Usa il nodo Switch per instradare diversi tipi di eventi su percorsi diversi
- Imposta flussi di lavoro di errore per gestire le consegne webhook non riuscite
Risoluzione dei Problemi
Flusso di lavoro non attivato
Flusso di lavoro non attivato
- Verifica che l’URL del webhook sia corretto e accessibile
- Controlla che il flusso di lavoro sia attivato in N8N
- Assicurati che il nodo webhook sia configurato come metodo POST
- Testa la consegna del webhook nella cronologia di esecuzione di N8N
- Verifica che le impostazioni del firewall/rete consentano webhook in entrata
- Controlla le impostazioni di autenticazione del webhook N8N se configurate
Dati non mappati correttamente
Dati non mappati correttamente
- Controlla i nomi dei campi nelle configurazioni dei nodi N8N
- Verifica che i tipi di dati corrispondano ai formati attesi nei nodi
- Usa la funzione di test di N8N per ispezionare i dati in arrivo
- Assicurati che il codice di trasformazione restituisca JSON valido
- Controlla le impostazioni del formato di risposta del nodo webhook
- Usa il nodo Set per rinominare o ristrutturare i campi
Errori di esecuzione del flusso di lavoro
Errori di esecuzione del flusso di lavoro
- Rivedi i log di esecuzione in N8N per messaggi di errore dettagliati
- Controlla le impostazioni di connessione dei nodi e le credenziali
- Verifica che tutti i campi richiesti siano presenti nel payload
- Testa i singoli nodi con dati di esempio
- Abilita flussi di lavoro di errore per catturare e gestire i fallimenti
- Controlla i limiti di frequenza e le quote API per i servizi connessi