Introduction
Envoyez automatiquement des e-mails transactionnels pour les confirmations de paiement, les mises à jour d’abonnement et les notifications importantes en utilisant SendGrid. Déclenchez des e-mails personnalisés basés sur des événements de paiement avec du contenu dynamique et des modèles professionnels.Cette intégration nécessite une clé API SendGrid avec des autorisations Mail Send.
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.

Configurer la transformation
Modifiez le code de transformation pour formater les e-mails pour l’API Mail Send de SendGrid.
Tester et créer
Testez avec des charges utiles d’exemple et cliquez sur Créer pour activer l’envoi d’e-mails.
Exemples de code de transformation
E-mail de confirmation de paiement
payment_confirmation.js
E-mail de bienvenue d’abonnement
subscription_welcome.js
Notification d’échec de paiement
payment_failure.js
Conseils
- Utilisez des modèles dynamiques SendGrid pour un contenu personnalisé
- Incluez des données de paiement pertinentes dans les variables de modèle
- Définissez des adresses d’expéditeur et des noms d’expéditeur appropriés
- Utilisez des ID de modèle pour un formatage d’e-mail cohérent
- Incluez des liens de désinscription pour la conformité
Dépannage
E-mails non envoyés
E-mails non envoyés
- Vérifiez que la clé API a des autorisations Mail Send
- Assurez-vous que les ID de modèle sont valides et actifs
- Vérifiez que les adresses e-mail des destinataires sont valides
- Passez en revue les limites et quotas d’envoi de SendGrid
Erreurs de transformation
Erreurs de transformation
- Validez que la structure JSON correspond au format de l’API SendGrid
- Vérifiez que tous les champs requis sont présents
- Assurez-vous que les variables de données de modèle sont correctement formatées
- Vérifiez que les adresses e-mail d’expéditeur sont vérifiées dans SendGrid