소개
SendGrid를 사용하여 결제 확인, 구독 업데이트 및 중요한 알림에 대한 트랜잭션 이메일을 자동으로 전송합니다. 결제 이벤트에 따라 개인화된 이메일을 동적 콘텐츠와 전문 템플릿으로 트리거합니다.이 통합을 사용하려면 Mail Send 권한이 있는 SendGrid API 키가 필요합니다.
시작하기
1
Open the Webhook Section
Dodo Payments 대시보드에서 Webhooks → + 엔드포인트 추가로 이동하고 통합 드롭다운을 확장합니다.

2
Select SendGrid
SendGrid 통합 카드를 선택합니다.
3
Enter API Key
구성에서 SendGrid API 키를 입력합니다.
4
Configure Transformation
변환 코드를 편집하여 SendGrid의 Mail Send API에 맞게 이메일을 포맷합니다.
5
Test & Create
샘플 페이로드로 테스트한 후 Create를 클릭하여 이메일 발송을 활성화합니다.
6
Done!
🎉 이제 결제 이벤트가 SendGrid를 통해 트랜잭셔널 이메일을 자동으로 트리거합니다.
변환 코드 예제
결제 확인 이메일
payment_confirmation.js
구독 환영 이메일
subscription_welcome.js
결제 실패 알림
payment_failure.js
팁
- 개인화된 콘텐츠를 위해 SendGrid 동적 템플릿 사용
- 템플릿 변수에 관련 결제 데이터 포함
- 적절한 발신자 주소 및 발신자 이름 설정
- 일관된 이메일 형식을 위해 템플릿 ID 사용
- 준수를 위해 구독 취소 링크 포함
문제 해결
Emails not being sent
Emails not being sent
- API 키에 Mail Send 권한이 있는지 확인하세요
- 템플릿 ID가 유효하고 활성 상태인지 확인하세요
- 수신자 이메일 주소가 유효한지 확인하세요
- SendGrid 발송 제한 및 할당량을 검토하세요
Transformation errors
Transformation errors
- JSON 구조가 SendGrid API 형식과 일치하는지 검증하세요
- 모든 필수 필드가 포함되어 있는지 확인하세요
- 템플릿 데이터 변수 형식이 올바른지 확인하세요
- 발신자 이메일 주소가 SendGrid에서 인증되었는지 확인하세요