
주문 발송 완료
주문 번호, 택배사, 예상 도착일을 세부 정보 표에 담은 발송 알림.
마지막 날에 실제로 무슨 일이 일어나는지 알려 주는 체험 기간 알림.

Your {{productName}} trial ends {{endDate}}
Your trial ends {{endDate}}
You have {{daysLeft}} days left on your {{productName}} trial.
{{whatHappensNext}}
Choose a plan [{{actionUrl}}]
Not the right time? Doing nothing is a valid answer. You can come back whenever.
{{footerNote}}샘플 값으로 표시했습니다. HTML 탭과 일반 텍스트 탭에는 자리표시자가 그대로 남아 있습니다.
소개
체험 기간이 끝나기 며칠 전에 보내세요. 종료일과 남은 일수를 알려 주고, 그 뒤 계정이 어떻게 되는지 한 줄로 설명하며, 아무것도 하지 않아도 괜찮다는 점을 분명히 합니다.
값
필수 값은 발송할 때마다 함께 보내야 합니다. 나머지는 여기 표시된 기본값을 씁니다.
| 자리표시자 | 종류 | 필수 | 기본값 |
|---|---|---|---|
{{productName}} | 텍스트 | 필수 | 없음 |
{{endDate}} | 텍스트 | 필수 | 없음 |
{{daysLeft}} | 텍스트 | 선택 | 3 |
{{whatHappensNext}} | 텍스트 | 선택 | Your account stays open and your data is kept. You just lose the paid features until you choose a plan. |
{{actionUrl}} | 링크 | 필수 | 없음 |
{{footerNote}} | 텍스트 | 선택 | You are receiving this because you started a trial. |
API
이 디자인으로 템플릿을 한 번 만들어 두고, 메시지마다 값을 넣어 보내세요.
import { init, openemail } from '@openemail/sdk' init({ apiKey: process.env.OPENEMAIL_API_KEY }) const template = await openemail.templates.create({ name: 'Trial ending', starter: 'trial-ending', publish: true,}) const sent = await openemail.templates.send(template.slug, { from: 'Northwind <[email protected]>', to: '[email protected]', props: { productName: 'Northwind', endDate: '4 October', actionUrl: 'https://example.com/billing', },}) console.log(sent.id, sent.status)주문 및 결제
기업, AI, 에이전트, 개인 메일을 위한 이메일 인프라. 규모와 프라이버시, 통제권을 위해 만들었습니다. 이메일이 처음부터 갖췄어야 할 모든 것.