Customising Email Templates
Pigeonhole sends automated emails to parents when invoices are issued and when payment reminders are sent. You can customise the body of these emails to match your nursery’s tone and include the information most relevant to your families.Accessing Email Templates
- Go to Settings > Email Templates.
- You will see a card for each available template.
- Templates marked Default are using the built-in content. Templates marked Custom have been edited by your setting.
Available Templates
| Template | When it is sent |
|---|---|
| Invoice Sent | Sent to bill payers when an invoice is emailed to them |
| Invoice Reminder | Sent to bill payers when a payment reminder is issued |
Editing a Template
- Click on the template card you want to edit.
- The editor will open below the template cards.
- Use the toolbar to format text (bold, italic, links).
- Use the Available Variables buttons to insert dynamic values — click a variable name to insert it at the cursor position.
- Click Save Template to save your changes. The template card will change to Custom.
Formatting is limited to bold, italic, and links to keep emails clean and compatible with all email clients.
Template Variables
Variables are placeholders that are automatically replaced with real data when the email is sent. Insert them by clicking the variable buttons, or type them directly into the editor.| Variable | Replaced with |
|---|---|
{{parent_name}} | The bill payer’s first and last name |
{{reference}} | The invoice reference number (e.g. INV-2025-001) |
{{start_date}} | The invoice period start month (e.g. January) |
{{end_date}} | The invoice period end month (e.g. January) |
{{due_date}} | The payment due date (e.g. 28 January) |
{{invoice_total}} | The total invoice amount (e.g. £250.00) |
{{total_now_due}} | Total amount due including any outstanding balance |
{{outstanding_balance_notice}} | A notice paragraph shown only if the parent has a previous outstanding balance. Hidden automatically if there is no outstanding amount. |
{{site_name}} | Your nursery’s name |
Sending a Test Email
Before saving, or after saving your changes, you can send a test email to verify how the template looks in an inbox:- Save the template first if you have unsaved changes (the Send Test button is disabled until changes are saved).
- Enter a recipient email address in the Send Test Email field.
- Click Send Test. A test email will be sent using sample data so you can see how the variables are filled in.
Test emails use placeholder data (e.g. “Test Parent”, “INV-TEST-001”, £250.00) rather than real invoice information.
Resetting to the Default Template
If you want to revert to the built-in template at any time:- Select the template.
- Click Reset to Default (only shown for Custom templates).
- The template will return to the Pigeonhole default and the card will change back to Default.
Frequently Asked Questions
Will existing invoices be affected if I change a template?
Will existing invoices be affected if I change a template?
No. Template changes only affect emails sent after the change is saved. Previously sent invoices and reminders are not affected.
Can I set a different reply-to address for invoice emails?
Can I set a different reply-to address for invoice emails?
Yes. Go to Settings > Invoicing and enter an email address in the Invoice Reply Email field. When parents reply to an invoice email, their reply will go to that address instead of the default sender address.
What happens if I delete a variable from the template?
What happens if I delete a variable from the template?
The variable will simply not appear in the email. For example, removing
{{reference}} means the invoice reference won’t be shown in the email body.Can I add images or tables to the email template?
Can I add images or tables to the email template?
The editor intentionally limits formatting to bold, italic, and links. This ensures emails are compatible with all email clients. Your nursery logo is automatically included in the email header.
