
Donation receipt
A receipt for a single gift, with the amount, the date and a tax statement.
6 stylesA thank-you for a new monthly donor that shows what regular gifts pay for.

{{amount}} a month, starting {{firstPaymentDate}}. Here is the work regular gifts pay for.
{{charityName}}
Thank you for giving every month
Your monthly gift is set up. Because it arrives every month, we can plan our work around it, and that makes it go further.
Monthly gift
{{amount}}
First payment
{{firstPaymentDate}}
Here is some of the work regular gifts like yours pay for.
{{impactTitle1}}
{{impactText1}}
{{impactTitle2}}
{{impactText2}}
Manage your gift [{{manageUrl}}]
You can change or stop your gift from that page whenever you like.
With thanks from everyone at {{charityName}}
You are receiving this because you set up a monthly gift to {{charityName}}.Shown with sample values. The HTML and plain-text tabs keep the placeholders.
About
Send it when someone sets up a regular gift. It confirms the amount and the first payment, describes two pieces of work that regular giving funds, and links to the page where the gift can be changed or stopped. You write the two examples once, and every send shares them.
9 values to fill
Required values have to come with every send. The rest fall back to the default shown here.
| Placeholder | Kind | Required | Default |
|---|---|---|---|
{{charityName}} | Text | Required | None |
{{amount}} | Text | Required | None |
{{firstPaymentDate}} | Text | Required | None |
{{manageUrl}} | Link | Required | None |
{{unsubscribeUrl}} | Link | Optional | None |
{{impactTitle1}} | Text | Optional | Food parcels every week |
{{impactText1}} | Text | Optional | Packed by volunteers and delivered to families across the area. |
{{impactTitle2}} | Text | Optional | Advice that keeps people afloat |
{{impactText2}} | Text | Optional | Free, confidential help with debt and housing. |
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: 'Monthly gift welcome', slug: 'monthly-gift-welcome', starter: 'monthly-gift-welcome', publish: true,}) const sent = await nextmail.templates.send('monthly-gift-welcome', { from: 'Northwind <[email protected]>', to: '[email protected]', props: { charityName: 'Hollowbrook Food Bank', amount: '£15.00', firstPaymentDate: '2 November 2026', manageUrl: 'https://example.com/giving/monthly', },}) console.log(sent.id, sent.status)Nonprofits

A receipt for a single gift, with the amount, the date and a tax statement.
6 styles
A shift confirmation with a date tile, the role, the place and what to bring.
6 styles
An appeal to your supporters built on one story, with progress so far and a donate button.
6 styles
Every leg of a trip in date order, with the times and references travellers need.
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.