Skip to main content
  1. Go to Email Templates in the sidebar.
  2. Click Add Email Template.
  3. Fill in the form.
Create email template dialog

Fields

FieldLimitRequired
Name1 – 200 charactersYes
Subject1 – 1,000 charactersYes
Body1 – 50,000 charactersYes
Description0 – 2,000 charactersNo

Template variables

Use {{mustache}} syntax anywhere in the subject or body:
Subject: Welcome to {{business_name}}, {{first_name}}!

Body:
Hi {{first_name}},

Thanks for signing up — we're excited to have you. If you need help, just reply to this email.

Cheers,
{{sender_name}}
ShingleAI extracts every {{variable}} automatically. There’s no separate step to declare them — just use them where you want them filled in.

What the preview shows

The template detail page has a Preview tab that lists every extracted variable. You can fill sample values and see the rendered subject and body update live.

Validation

ShingleAI validates the subject and body for Mustache syntax errors on save — for example, an unclosed {{ or a dangling }}. You cannot save a template whose syntax is invalid.
Variables that aren’t provided at send time render as empty strings — Mustache silently skips them. If a variable is truly required, enforce that in the automation or agent that calls the template, not in the template itself.

Active vs. archived

Every template has an active or archived state. Archived templates don’t appear in the automation/agent picker but remain in the list for reference and reactivation. This is a soft state — archiving does not delete history.

Next steps

Using templates

Preview, versions, sends

Automations

Reference a template from an automation