Introducción
Envía automáticamente correos electrónicos transaccionales para confirmaciones de pago, actualizaciones de suscripción y notificaciones importantes utilizando SendGrid. Activa correos electrónicos personalizados basados en eventos de pago con contenido dinámico y plantillas profesionales.Esta integración requiere una clave de API de SendGrid con permisos de Mail Send.
Comenzando
Open the Webhook Section
En tu panel de control de Dodo Payments, dirígete a Webhooks → + Add Endpoint y despliega el menú desplegable de integraciones.

Configure Transformation
Edita el código de transformación para formatear los correos electrónicos para la API Mail Send de SendGrid.
Test & Create
Prueba con payloads de muestra y haz clic en Create para activar el envío de correos electrónicos.
Ejemplos de código de transformación
Correo electrónico de confirmación de pago
payment_confirmation.js
Correo electrónico de bienvenida de suscripción
subscription_welcome.js
Notificación de fallo de pago
payment_failure.js
Consejos
- Utiliza plantillas dinámicas de SendGrid para contenido personalizado
- Incluye datos de pago relevantes en las variables de plantilla
- Establece direcciones de envío y nombres de remitente adecuados
- Usa IDs de plantilla para un formato de correo electrónico consistente
- Incluye enlaces de cancelación de suscripción para cumplir con la normativa
Solución de problemas
Emails not being sent
Emails not being sent
- Verifica que la clave de API tenga permisos de Mail Send
- Comprueba que las IDs de plantilla sean válidas y estén activas
- Asegúrate de que las direcciones de correo electrónico de los destinatarios sean válidas
- Revisa los límites y cuotas de envío de SendGrid
Transformation errors
Transformation errors
- Valida que la estructura JSON coincida con el formato de la API de SendGrid
- Comprueba que todos los campos obligatorios estén presentes
- Asegúrate de que las variables de datos de plantilla estén correctamente formateadas
- Verifica que las direcciones de correo electrónico del remitente estén verificadas en SendGrid