Emails and receipts
GiveFlow sends transactional emails automatically at key moments in the donation lifecycle. It also generates PDF receipts and attaches them to the appropriate emails.
Email settings
Configure your outgoing email identity in the Emails tab of GiveFlow settings.
- From name: The sender name donors see in their inbox.
- From email: The email address used as the sender.
- Reply-to: The address that receives replies from donors.
- BCC admin: Sends a blind copy of donor emails to your WordPress admin email address. Sign-in link emails are never blind-copied.
The sender identity applies to every email GiveFlow sends.
Email templates
GiveFlow sends nine transactional emails. Eight of them are listed in the Donor emails card in the Emails tab, where each has its own enabled toggle, subject line, and body.
| Template | Trigger |
|---|---|
| Donation receipt | Sent when a donation is paid |
| First donation welcome | Sent when a donor gives for the first time |
| Offline donation instructions | Sent when a donor chooses bank transfer |
| Pending donation | Sent when a payment is still processing |
| Donation refunded | Sent when a donation is refunded |
| Recurring renewal | Sent for each successful renewal of a recurring donation |
| Recurring payment failed | Sent the first time a renewal is declined |
| Subscription cancelled | Sent when a recurring donation is cancelled |
The ninth is the sign-in link email, sent when a donor asks for a link to their portal. It is not listed in the Donor emails card.
You can enable or disable each of the eight listed templates independently. Disabling a template prevents that email from being sent.
Merge tags
Personalize your email templates with merge tags. GiveFlow replaces each tag with the corresponding value when the email is sent.
Available merge tags:
{donor_name}— the donor’s full name{donor_first_name}— the donor’s first name{amount}— the formatted donation amount{campaign_title}— the name of the campaign{receipt_number}— the sequential receipt number{organisation_name}— your organization’s name{reference}— the donation reference code{download_url}— a link to download the receipt PDF{portal_url}— a link to the donor’s self-service portal{bank_details}— your bank details (used in offline instructions){instructions}— your offline payment instructions
Insert these tags anywhere in your subject line or email body. Each template supports only some of them, and the editor lists the ones available for the template you are editing. A tag the template does not supply is not removed, so it reaches the donor as literal text.
Receipt settings
Configure the content and appearance of your PDF receipts in the Receipts tab.
- Header title: The title displayed at the top of the receipt.
- Intro paragraph: Introductory text that appears below the header.
- Signoff: Closing text at the bottom of the receipt body.
- Footer note: Small text displayed in the receipt footer.
- Logo: Your organization’s logo, displayed on the receipt.
- Show organization tax ID: Toggle to display the tax ID from your Organization settings on receipts.
- Show donor address: Toggle to display the donor’s address on receipts.
How PDF receipts work
GiveFlow generates PDF receipts automatically. Here is how the process works.
Automatic generation
When a donation is completed, GiveFlow queues an asynchronous job to generate the receipt. This keeps the donation confirmation fast for donors. The PDF is rendered in memory and is not kept on your server. The only copy written to disk is a temporary file for the email attachment, deleted as soon as the message goes out.
Sequential numbering
Each receipt receives a sequential number based on your Numbering settings. A typical receipt number looks like REC-2026-00001. You can configure the prefix, padding, year inclusion, yearly reset, and separator.
Receipt context
Each receipt pulls data from multiple sources: the donation record, donor details, your organization profile, the associated campaign, and any custom data. This ensures receipts contain all the information donors need for their records.
Resending receipts
Open the donation in GiveFlow > Donations and use Resend receipt in the actions card. Download receipt PDF sits next to it. The receipt is regenerated on demand rather than retrieved from storage.