Introduktion
Automatiskt skicka transaktionsmail för betalningsbekräftelser, abonnemangsuppdateringar och viktiga meddelanden med hjälp av SendGrid. Utlös personliga mail baserat på betalningshändelser med dynamiskt innehåll och professionella mallar.Denna integration kräver en SendGrid API-nyckel med Mail Send-behörigheter.
Komma igång
1
Öppna Webhook-sektionen
I din Dodo Payments-instrumentpanel, navigera till Webhooks → + Lägg till slutpunkt och expandera integrationsrullgardinsmenyn.

2
Välj SendGrid
Välj SendGrid integrationskortet.
3
Ange API-nyckel
Ange din SendGrid API-nyckel i konfigurationen.
4
Konfigurera transformation
Redigera transformationskoden för att formatera mail för SendGrids Mail Send API.
5
Testa & Skapa
Testa med exempelpayloads och klicka på Skapa för att aktivera mailutskick.
6
Klart!
🎉 Betalningshändelser kommer nu automatiskt att utlösa transaktionsmail via SendGrid.
Exempel på transformationskod
Betalningsbekräftelsemail
payment_confirmation.js
Välkomstmail för abonnemang
subscription_welcome.js
Meddelande om betalningsfel
payment_failure.js
Tips
- Använd SendGrid dynamiska mallar för personligt innehåll
- Inkludera relevant betalningsdata i mallvariabler
- Ställ in korrekta avsändaradresser och avsändarnamn
- Använd mall-ID:n för konsekvent mailformatering
- Inkludera avregistreringslänkar för efterlevnad
Felsökning
Mail skickas inte
Mail skickas inte
- Verifiera att API-nyckeln har Mail Send-behörigheter
- Kontrollera att mall-ID:n är giltiga och aktiva
- Se till att mottagarens e-postadresser är giltiga
- Granska SendGrid:s sändningsgränser och kvoter
Transformationsfel
Transformationsfel
- Validera att JSON-strukturen matchar SendGrid API-formatet
- Kontrollera att alla obligatoriska fält är närvarande
- Se till att mallens datavariabler är korrekt formaterade
- Verifiera att avsändarens e-postadresser är verifierade i SendGrid