Appearance Tab
Language
Configure the default language for the editor interface. This controls the language of the editor’s UI elements, not the language of your email content. The following 20 languages are supported:Custom Colors
Define a custom color palette that appears in the editor’s color pickers. When team members design templates, they’ll see your brand colors as quick-select options, ensuring consistency across all emails.- Open the Appearance tab
- In the Custom Colors section, add hex color values (e.g.
#6366F1) - Click Save
Test Email Addresses
Configure a list of email addresses used for sending test emails from the editor. When a team member clicks “Send Test” in the editor, these addresses are pre-populated.- In the Appearance tab, find the Testing Emails section
- Add email addresses
- Click Save
Custom Fonts Tab
Font Sizes
Configure the available font sizes in the editor’s size picker. This lets you define a consistent type scale for your team. The default font sizes are:8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24, 26, 48.
- In the Custom Fonts tab, find the Font Sizes section
- Edit the comma-separated list of pixel values (minimum 1px, maximum 200px)
- Click Save
System Default Fonts
The editor includes 15 built-in fonts displayed as a toggleable card grid. You can enable or disable individual fonts to control which ones appear in the editor’s font picker. System fonts cannot be removed. Web-safe fonts (no external loading required):- Arial, Georgia, Helvetica, Verdana
- Bitter, Cabin, Lato, Merriweather, Open Sans, Oswald, Poppins, PT Sans, PT Serif, Roboto, Ubuntu
Adding Custom Fonts
Add custom web fonts through a two-step process:- In the Custom Fonts tab, click Add Custom Font
- Step 1 — Enter the font URL (e.g. a Google Fonts CSS URL) and a display label
- Step 2 — Select a font family from the list of families detected from your URL
- Click Save
Merge Tags Tab
Merge tags are dynamic placeholders that get replaced with real data at send time. Editor Settings lets you define merge tag groups that appear in the editor’s merge tag dropdown, making it easy for template designers to insert the right variables.Organizing Merge Tags
Merge tags are organized into groups for easy navigation:- Open the Merge Tags tab
- Create groups (e.g., “Customer”, “Order”, “Company”)
- Add merge tags to each group with a text (display name), label, and value
- Click Save
{{ }} brackets in the editor (e.g., text “First Name” becomes value {{ FIRST_NAME }}).
Once configured, merge tags appear in the editor’s text formatting toolbar as a dropdown organized by group.
Marketing templates get two more groups automatically: Audience, with the recipient’s email and all of your team’s contact properties, and Campaign, with the unsubscribe and web version links. You don’t need to register these here. If you already have a group named “Audience”, Lettr adds the contact properties to it instead of creating a second one.
Merge Tags and the Editor Preview
The merge tags you register here are also the only ones the editor’s Merge tags - Preview panel knows about. That panel lists the registered tags used in the current template and lets you enter sample values for them. You can still type any merge tag straight into your content —{{TOURNAMENT_NAME}} works at send time whether or not it is registered. But unregistered tags never show up in the preview panel, so a template that uses only hand-typed tags opens an empty preview panel. If that happens, add the tags here, save, and reopen the template. See Previewing merge tags.
Register the tag with the same spelling and capitalization you use in the template and in your API calls. Merge tag names are case-sensitive, and the value generated here is uppercase (
FIRST_NAME).Loop Tags
For merge tags that represent a list of items (e.g., order line items), enable the Is Loop Tag toggle on a merge tag item. This adds support for child properties — nested merge tags that repeat for each item in the list. Each child property has:- Text — The display name in the editor
- Label — A descriptive label
- Value — The placeholder variable name
- Type — The content type:
text,image,button, ornumber
PRODUCT_NAME (text), PRODUCT_IMAGE (image), QUANTITY (number), and PRICE (text).
Related Topics
Visual Editor
Learn how to use the drag-and-drop editor
Template Language
Merge tag syntax and dynamic content
Premade Templates
Start from pre-built template designs
Email Editor Best Practices
Tips for effective template design