
알림
가장 기본적인 형태입니다. 제목, 세부 내용 한 줄, 선택 사항인 인용문, 링크로 구성됩니다.
시간대를 분명히 적고 일정 변경 링크를 담은 예약 확인 메일.

Confirmed: {{eventName}} on {{eventDate}}
You are booked in
{{eventName}} with {{hostName}} is confirmed.
When
{{eventDate}}, {{eventTime}} ({{timeZone}})
How long
{{duration}}
Where
{{location}}
Add to calendar [{{actionUrl}}]
Need to change it?
Reschedule or cancel [{{rescheduleUrl}}]
Please do it before {{eventDate}} if you can.
{{footerNote}}샘플 값으로 표시했습니다. HTML 탭과 일반 텍스트 탭에는 자리표시자가 그대로 남아 있습니다.
소개
회의나 예약이 잡히면 보내세요. 일정과 주최자를 밝히고, 날짜, 시간, 시간대, 소요 시간, 장소를 알려 주며, 캘린더에 추가하는 링크 하나와 일정 변경이나 취소를 위한 링크 하나를 둡니다.
값
필수 값은 발송할 때마다 함께 보내야 합니다. 나머지는 여기 표시된 기본값을 씁니다.
| 자리표시자 | 종류 | 필수 | 기본값 |
|---|---|---|---|
{{eventName}} | 텍스트 | 필수 | 없음 |
{{hostName}} | 텍스트 | 필수 | 없음 |
{{eventDate}} | 텍스트 | 필수 | 없음 |
{{eventTime}} | 텍스트 | 필수 | 없음 |
{{timeZone}} | 텍스트 | 필수 | 없음 |
{{duration}} | 텍스트 | 선택 | 30 minutes |
{{location}} | 텍스트 | 선택 | Online |
{{actionUrl}} | 링크 | 필수 | 없음 |
{{rescheduleUrl}} | 링크 | 필수 | 없음 |
{{footerNote}} | 텍스트 | 선택 | You are receiving this because you made a booking. |
API
이 디자인으로 템플릿을 한 번 만들어 두고, 메시지마다 값을 넣어 보내세요.
import { init, openemail } from '@openemail/sdk' init({ apiKey: process.env.OPENEMAIL_API_KEY }) const template = await openemail.templates.create({ name: 'Booking confirmed', starter: 'booking-confirmed', publish: true,}) const sent = await openemail.templates.send(template.slug, { from: 'Northwind <[email protected]>', to: '[email protected]', props: { eventName: 'Product demo', hostName: 'Jonas Weber', eventDate: 'Tuesday 8 October', eventTime: '14:30', timeZone: 'London time', actionUrl: 'https://example.com/bookings/8812/calendar', rescheduleUrl: 'https://example.com/bookings/8812', },}) console.log(sent.id, sent.status)알림
기업, AI, 에이전트, 개인 메일을 위한 이메일 인프라. 규모와 프라이버시, 통제권을 위해 만들었습니다. 이메일이 처음부터 갖췄어야 할 모든 것.