It’s possible to edit the HTML of a Courier Email notification directly using the Handlebars template override.
Where Handlebars Can Be Used
Handlebars templates can be used in several contexts within Courier:- Email Template Overrides: Direct HTML/Handlebars editing for email notifications (described below)
- Template Blocks: Reusable Handlebars components within the Template Designer
- Brand Templates: Custom header/footer templates for brand consistency
- Brand Snippets: Reusable Handlebars code snippets across templates
Override the Template Designer With Handlebars
If you want to edit the HTML / Handlebars code of an Email Template directly, you can switch from the Template Designer to the Handlebars editor.
Create Your Notification

HTML Template Editor
Use Cases
Conditionally Rendering Content
#if blocks can be used to control whether content is rendered.
Pluralizing Text
TheformatMessage helper can be used to pluralize text in rendered content. Pluralization respects the ICU format and entries follow Unicode CLDR rules.
Example
Setting Variables in the Payload
Using a Handlebars block, you can transform and set a variable, which can then be used in a template:Using the intl Block for Localization
You can wrap Handlebars functions with the intl block in order to access internationalization features including currency, number formatting and dates. See Handlebars-intl for more information.This formats numbers, currency, and dates for a locale. To translate the copy itself in an Elemental template, set per-locale overrides on the elements with the localization API or Design Studio.

