Skip to content
Introduction Price $49 −$20
ESC

Searching...

Quick Links

Type to search • Press to navigate • Enter to select

Keep typing to search...

No results found

No documentation matches ""

Email Templates.

Customize the subject and body of invoice, reminder, overdue, and payment receipt emails with merge variables.

Jun 3, 2026

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.

Ready to build?

One-time purchase. Self-hosted. Own every file forever.

Get InvoiceScript