
Заказ отправлен
Уведомление об отгрузке: номер заказа, перевозчик и ожидаемый срок доставки в таблице с деталями.
Чек с суммой списания, назначением платежа, картой и ссылкой на счёт.

Receipt for {{amount}}: {{description}}
{{companyName}} · Receipt
Payment received
Hi {{firstName}}, we charged your card and your account is paid up. Nothing else is needed from you.
Amount charged
{{amount}}
Description
{{description}}
Charged on
{{chargedOn}}
Payment method
Card ending {{last4}}
View invoice [{{invoiceUrl}}]
The invoice link opens a full breakdown you can download for your records.
If you do not recognise this charge, tell us and we will look into it the same day.
Contact billing support [{{supportUrl}}]
{{companyName}} · {{companyAddress}}Показано с примерами значений. На вкладках HTML и «Обычный текст» плейсхолдеры сохранены.
О шаблоне
Отправляйте после успешного списания. Сумма, описание, дата и карта стоят в таблице, кнопка открывает полный счёт, а в футере указан контакт по вопросам оплаты для тех, кто не узнаёт списание.
Значения
Обязательные значения нужно передавать при каждой отправке. Для остальных используется значение по умолчанию, указанное здесь.
| Плейсхолдер | Тип | Обязательно | По умолчанию |
|---|---|---|---|
{{amount}} | Текст | Обязательно | Нет |
{{invoiceUrl}} | Ссылка | Обязательно | Нет |
{{description}} | Текст | Необязательно | Pro plan, monthly |
{{chargedOn}} | Текст | Необязательно | Today |
{{last4}} | Текст | Необязательно | 0000 |
{{firstName}} | Текст | Необязательно | there |
{{companyName}} | Текст | Необязательно | OpenEmail |
{{companyAddress}} | Текст | Необязательно | 548 Market Street, San Francisco, CA 94104 |
{{supportUrl}} | Ссылка | Необязательно | mailto:[email protected] |
API
Один раз создайте шаблон из этого оформления, а затем отправляйте его со значениями для каждого письма.
import { init, openemail } from '@openemail/sdk' init({ apiKey: process.env.OPENEMAIL_API_KEY }) const template = await openemail.templates.create({ name: 'Receipt', starter: 'invoice-receipt', publish: true,}) const sent = await openemail.templates.send(template.slug, { from: 'Northwind <[email protected]>', to: '[email protected]', props: { firstName: 'Maya', amount: '£49.00', chargedOn: '1 October 2026', last4: '4242', invoiceUrl: 'https://example.com/invoices/NW-2026-0412', }, slots: { companyName: 'Northwind', companyAddress: 'Northwind Ltd, 42 Harbour Lane, Bristol BS1 4XE', supportUrl: 'mailto:[email protected]', },}) console.log(sent.id, sent.status)Заказы и оплата

Уведомление об отгрузке: номер заказа, перевозчик и ожидаемый срок доставки в таблице с деталями.

Уведомление об отгрузке с перевозчиком, трек-номером моноширинным шрифтом и адресом доставки.

Подтверждение заказа: до трёх позиций и итоговая сумма.

Уведомление о счёте с номером, датой выставления, сроком оплаты и суммой к оплате.

Заранее сообщает о продлении: тариф, дата и сумма.

Напоминание о пробном периоде, где сказано, что на самом деле произойдёт в последний день.

Отклонённое списание: сумма, карта, дата повторной попытки и что будет дальше.
Начните с готового
Каждый шаблон открывается в редакторе блоками, которые можно переставлять, оформлять по-своему или удалять, и отправляется через API с заполненными значениями.
Почтовая инфраструктура для бизнеса, ИИ, агентов и личной почты. Создана для масштаба, приватности и контроля. Всё, что должно было быть в почте с первого дня.