
Order shipped
A shipping notice with the order number, carrier and delivery estimate in a details table.
6 stylesAn order confirmation with up to three line items and a total.

Your {{merchantName}} order {{orderNumber}}
Thanks for your order
Order {{orderNumber}}, placed {{orderDate}}. We will email again when it ships.
{{itemName1}}
{{itemPrice1}}
{{itemName2}}
{{itemPrice2}}
{{itemName3}}
{{itemPrice3}}
Total
{{orderTotal}}
View your order [{{actionUrl}}]
{{footerNote}}Shown with sample values. The HTML and plain-text tabs keep the placeholders.
About
Send it when an order is placed. It shows the order number and date, lists up to three items with their prices above a total, links to the order, and says another email will follow when it ships.
13 values to fill
Required values have to come with every send. The rest fall back to the default shown here.
| Placeholder | Kind | Required | Default |
|---|---|---|---|
{{merchantName}} | Text | Required | None |
{{orderNumber}} | Text | Required | None |
{{orderDate}} | Text | Required | None |
{{itemName1}} | Text | Required | None |
{{itemPrice1}} | Text | Required | None |
{{itemName2}} | Text | Optional | None |
{{itemPrice2}} | Text | Optional | None |
{{itemName3}} | Text | Optional | None |
{{itemPrice3}} | Text | Optional | None |
{{orderTotal}} | Text | Required | None |
{{actionUrl}} | Link | Required | None |
{{footerNote}} | Text | Optional | You are receiving this because you placed an order. |
{{unsubscribeUrl}} | Link | Optional | None |
API
Create a template from this design once, then send it with the values for each message.
import { init, nextmail } from '@nextmail/sdk' init({ apiKey: process.env.NEXTMAIL_API_KEY }) await nextmail.templates.create({ name: 'Order receipt', slug: 'receipt', starter: 'receipt', publish: true,}) const sent = await nextmail.templates.send('receipt', { from: 'Northwind <[email protected]>', to: '[email protected]', props: { merchantName: 'Northwind Supply', orderNumber: 'NW-10482', orderDate: '30 September 2026', itemName1: 'Linen overshirt', itemPrice1: '£68.00', itemName2: 'Canvas tote', itemPrice2: '£22.00', itemName3: 'Wool socks, two pairs', itemPrice3: '£14.00', orderTotal: '£104.00', actionUrl: 'https://example.com/orders/NW-10482', },}) console.log(sent.id, sent.status)Orders and billing

A shipping notice with the order number, carrier and delivery estimate in a details table.
6 styles
A dispatch notice with the carrier, a tracking number set in mono and the delivery address.
6 styles
A receipt with the amount charged, what it was for, the card used and a link to the invoice.
6 styles
An invoice notice with the number, issue date, due date and amount due.
6 stylesStart from one
Every template opens in the editor as blocks you can move, restyle or delete, and sends through the API with the values filled in.
Fifteen minutes on video with the people who build Nextmail. Free, at a time you choose.