Email Templates.
Customize the subject and body of invoice, reminder, overdue, and payment receipt emails with merge variables.
Email Templates
For: owners customizing email communications.
Where: Settings > Email templates, or navigate to /settings/email-templates.
Available templates
InvoiceScript ships with four email templates:
| Template | When it is sent |
|---|---|
| Invoice send | When you send a finalized invoice to a customer |
| Payment reminder | When an automatic or manual payment reminder fires |
| Overdue notice | When an invoice passes the overdue threshold |
| Payment receipt | When a payment is recorded (planned, not yet sent automatically) |
Editing a template
Click Edit next to a template to open the editor.
| Field | Description |
|---|---|
| Name | Template name (read-only, for identification) |
| Subject | Email subject line. Supports merge variables |
| Body | Email body text. Supports merge variables. Plain text format |
| Active | Toggle to enable or disable the template. Inactive templates are not sent |
Merge variables
Use variable placeholders in the subject and body. InvoiceScript replaces them with actual values at send time.
| Variable | Replaced with |
|---|---|
{customer_name} |
Customer's name |
{invoice_number} |
Document number (e.g., INV-2026-0001) |
{invoice_total} |
Formatted total amount with currency |
{due_date} |
Due date in the configured date format |
{company_name} |
Your company name from Settings |
{payment_link} |
Payment link URL if configured on the invoice |
Variables use locale-aware formatting for money and dates.
Resetting to defaults
Click Reset to defaults to restore a template's subject and body to the factory defaults. This replaces any customizations you made.
Storage
Templates are stored in the database, not in files. They survive application updates.
What is not included
- Per-language variants: v1.0 sends all emails in the installation's default locale. Per-language template variants are planned for a future version.
- HTML body: v1.0 templates use plain text with merge variables. HTML email body editing is planned for a future version.
- Preview before save: planned for a future version.
Related pages
Ready to build?
One-time purchase. Self-hosted. Own every file forever.