Introduction
Connectez Dodo Payments à des milliers d’applications et de services via N8N. Automatisez les flux de travail en déclenchant des workflows N8N lorsque des événements de paiement se produisent, allant de l’envoi d’e-mails à la mise à jour de feuilles de calcul, à la création de tâches, aux opérations de base de données, et bien plus encore.Cette intégration nécessite une URL de webhook N8N de votre configuration de workflow.
Prise en main
Ouvrir la section Webhook
Dans votre tableau de bord Dodo Payments, accédez à Webhooks → + Ajouter un point de terminaison et développez le menu déroulant des intégrations.

Créer un Webhook dans N8N
Dans N8N, créez un nouveau workflow et ajoutez un nœud Webhook comme déclencheur. Configurez-le en tant que webhook POST et copiez l’URL du webhook.
Configurer la transformation
Modifiez le code de transformation pour formater les données pour votre workflow N8N.
Tester & Créer
Testez avec des charges utiles d’exemple et cliquez sur Créer pour activer l’intégration.
Activer le Workflow
Dans N8N, activez votre workflow pour commencer à recevoir des événements de webhook.
Exemples de code de transformation
Charge utile de Webhook de base
basic_webhook.js
Gestionnaire d’événements d’abonnement
subscription_webhook.js
Gestionnaire d’alerte de litige
dispute_webhook.js
Cas d’utilisation populaires de N8N
Notifications par e-mail
Notifications par e-mail
- Envoyer des e-mails Gmail/Outlook pour les confirmations de paiement
- Créer des séquences d’e-mails dans Mailchimp/ConvertKit
- Envoyer des notifications Slack/Discord via des webhooks
- Créer automatiquement des enregistrements dans Google Sheets
- Envoyer des messages Telegram/WhatsApp
Mises à jour CRM
Mises à jour CRM
- Ajouter des contacts à HubSpot/Salesforce
- Créer des affaires dans Pipedrive/Close
- Mettre à jour les enregistrements clients dans Airtable
- Enregistrer des activités dans Monday.com
- Synchroniser des données vers des bases de données PostgreSQL/MySQL
Gestion des tâches
Gestion des tâches
- Créer des tâches dans Asana/Trello
- Ajouter des éléments de to-do dans Notion
- Créer des événements de calendrier dans Google Calendar
- Envoyer des notifications SMS via Twilio
- Créer des problèmes GitHub pour des litiges
Traitement des données
Traitement des données
- Transformer et enrichir les données de paiement
- Stocker des événements dans des bases de données (PostgreSQL, MongoDB)
- Agréger des métriques et des analyses
- Générer des rapports et des exports
- Déclencher des workflows complexes en plusieurs étapes
Conseils
- Gardez la structure de la charge utile simple pour un parsing facile des nœuds N8N
- Utilisez des noms de champs cohérents dans tous les événements
- Incluez des horodatages pour le timing et la planification des workflows
- Testez votre workflow avec des données d’exemple avant d’activer
- Utilisez le nœud IF de N8N pour la logique conditionnelle et le routage
- Profitez du nœud Code de N8N pour des transformations de données personnalisées
- Utilisez le nœud Switch pour router différents types d’événements vers différents chemins
- Configurez des workflows d’erreur pour gérer les échecs de livraison de webhook
Dépannage
Workflow ne se déclenche pas
Workflow ne se déclenche pas
- Vérifiez que l’URL du webhook est correcte et accessible
- Assurez-vous que le workflow est activé dans N8N
- Vérifiez que le nœud webhook est configuré en tant que méthode POST
- Testez la livraison du webhook dans l’historique d’exécution de N8N
- Vérifiez que les paramètres de pare-feu/réseau permettent les webhooks entrants
- Vérifiez les paramètres d’authentification du webhook N8N s’ils sont configurés
Données ne se mappent pas correctement
Données ne se mappent pas correctement
- Vérifiez les noms de champs dans les configurations de nœuds N8N
- Vérifiez que les types de données correspondent aux formats attendus dans les nœuds
- Utilisez la fonction de test de N8N pour inspecter les données entrantes
- Assurez-vous que le code de transformation renvoie un JSON valide
- Vérifiez les paramètres de format de réponse du nœud webhook
- Utilisez le nœud Set pour renommer ou restructurer les champs
Erreurs d'exécution du workflow
Erreurs d'exécution du workflow
- Consultez les journaux d’exécution dans N8N pour des messages d’erreur détaillés
- Vérifiez les paramètres de connexion des nœuds et les identifiants
- Vérifiez que tous les champs requis sont présents dans la charge utile
- Testez des nœuds individuels avec des données d’exemple
- Activez des workflows d’erreur pour capturer et gérer les échecs
- Vérifiez les limites de taux et les quotas API pour les services connectés