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
1
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.

2
Sélectionner N8N
Choisissez la carte d’intégration N8N.
3
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.
4
Coller l'URL du Webhook
Collez l’URL du webhook N8N dans la configuration du point de terminaison.
5
Configurer la transformation
Modifiez le code de transformation pour formater les données pour votre workflow N8N.
6
Tester & Créer
Testez avec des charges utiles d’exemple et cliquez sur Créer pour activer l’intégration.
7
Activer le Workflow
Dans N8N, activez votre workflow pour commencer à recevoir des événements de webhook.
8
C'est fait !
🎉 Les événements de paiement déclencheront désormais automatiquement vos workflows N8N.
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