Helpers

Helpers let you format values inside your templates: currency, dates, uppercase, lowercase, trimming, and more.

Formatting
Currency
Format numbers as currency:
{{order.total | currency}} {{this.lineTotal | currency}}

Output example:

$1,299.50
Formatting
Date Formatting
Format dates using common patterns:
{{order.date | date("MMMM DD, YYYY")}} {{customer.joined | date("YYYY-MM-DD")}}

Output example:

July 25, 2026 2026-07-25
Text
Uppercase / Lowercase
Convert text case:
{{customer.name | upper}} {{customer.name | lower}}

Output example:

ACME CORPORATION acme corporation
Numbers
Number Formatting
Format numbers with commas or fixed decimals:
{{stats.revenue | number}} {{stats.margin | number("0.00")}}

Output example:

12,450 18.75
Text
Trim
Remove leading/trailing whitespace:
{{customer.notes | trim}}
Fallback
Default Values
Provide fallback values when fields are missing:
{{customer.phone | default("N/A")}} {{order.discount | default("No discount applied")}}
Advanced
Combining Helpers
You can chain helpers:
{{customer.name | trim | upper}} {{customer.notes | trim | default("None")}}