트랜잭션 이메일 발송
로열티 프로그램 업데이트, 주문 확인, 리워드 알림, 참여 유도 캠페인 등을 위해 개인화된 트랜잭션 이메일을 고객에게 발송합니다.
빠른 시작
기본 이메일 요청
POST https://api.brevo.com/v3/smtp/emailContent-Type: application/jsonapi-key: YOUR_API_KEY
{ "sender": { "name": "Tajo Loyalty", }, "to": [ { "name": "Customer Name" } ], "subject": "Your loyalty points have been updated!", "htmlContent": "<h1>Loyalty Update</h1><p>You earned 100 points from your recent purchase!</p>", "textContent": "Loyalty Update: You earned 100 points from your recent purchase!"}응답
{}로열티 프로그램 활용 사례
신규 고객 환영 이메일
{ "sender": { "name": "Tajo Loyalty Program", }, "to": [ { "email": "{{params.email}}", "name": "{{params.name}}" } ], "templateId": 1, "params": { "name": "John Doe", "welcomeBonus": "500", "loyaltyTier": "Bronze" }}포인트 잔액 업데이트
{ "subject": "Points Balance Update - {{params.pointsEarned}} Points Added", "params": { "customerName": "John Doe", "pointsEarned": "150", "totalPoints": "1,250", "transactionType": "Purchase", "orderNumber": "ORD-2024-001" }}리워드 사용 확인
{ "subject": "Reward Redeemed Successfully", "params": { "rewardName": "10% Off Next Purchase", "pointsUsed": "1000", "remainingPoints": "250", "couponCode": "SAVE10NOW", "expiryDate": "2024-03-15" }}파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
sender | Object | 예 | 발신자 이름과 이메일 주소 정보 |
to | Array | 예 | 수신자 목록, 최대 50명까지 지정할 수 있습니다 |
subject | String | 예 | 이메일 제목 줄에 표시되는 텍스트 |
htmlContent | String | 아니요 | HTML 형식으로 작성한 이메일 본문 |
textContent | String | 아니요 | 일반 텍스트 형식의 이메일 본문 |
templateId | Integer | 아니요 | 템플릿 ID로, 본문 대신 사용합니다 |
params | Object | 아니요 | 템플릿에 전달할 파라미터 값 |
headers | Object | 아니요 | 사용자 지정 이메일 헤더 |
attachment | Array | 아니요 | 이메일에 첨부할 파일 목록 |
Tajo를 위한 고급 기능
고객 세그먼테이션
{ "to": [ { "name": "Premium Customer" } ], "params": { "loyaltyTier": "Premium", "personalizedOffers": [ "Exclusive 20% off luxury items", "Free premium shipping" ] }}A/B 테스트 설정
{ "subject": "{{params.subjectVariant}}", "params": { "subjectVariant": "Limited Time: Double Points Weekend!", "contentVariant": "premium", "testGroup": "A" }}오류 처리
{ "code": "invalid_parameter", "message": "Email address is invalid", "details": { "field": "to[0].email", "value": "invalid-email" }}다음 단계
- 이메일 템플릿 설정하기
- SMS 연동 구성하기
- 이메일 이벤트 추적하기
- 로열티 프로그램 연동하기