Skip to content

Email templates

Build HTML email templates with variables and blocks.

8 min read

Open Channel → Email → Templates.

What this page is for

Design HTML email layouts with subject lines, drag-and-drop blocks, and variables. Use templates from Send → Send, campaigns, schedules, or the Send API.

Email Templates — list header, template table, and row actions

Sample data shown.

Header controlWhat it does
New TemplateOpen the template picker, then the block editor
BackReturn to the list while creating or editing

Search and filter

Search is field-based — click the search area first, pick which column to search, then type your query.

Search in popup — choose Name or Subject

StepWhat happens
1. Click searchA Search in popup opens — you must choose a field before typing
2. Pick a fieldName or Subject
3. TypeKirisan filters the table as you type (short debounce)

After you pick a field, the search bar shows the field name on the left (for example Name ▼). Click it to switch fields — changing the field clears the query.

Name search — field pill, query, and review filter

Search fieldMatchesMinimum length
NameTemplate name that contains your query3 characters
SubjectSubject line that contains your query3 characters

If you type fewer than three characters, Kirisan waits until the minimum is met and shows a short hint under the search bar.

On the same row as search (to the right):

  • ReviewAll reviews, Pending, Approved, or Rejected

Pagination below the table shows totals when results span more than one page.

Template list

Each row is one saved template:

Email Templates table — subject, blocks count, review status, and actions

ColumnMeaning
NameIdentifier you choose (for example welcome-onboarding)
SubjectEmail subject line (may include {{variables}})
BlocksNumber of top-level layout blocks in the template
ReviewPending, Approved, or Rejected — click the badge to open Template review (see Review status). Inactive appears when the template is turned off and is not clickable
TypeCategory assigned after review (for example transactional), or while pending
UpdatedWhen the template was last saved
ActionsTurn on/off, edit, or delete — see Row actions

Row actions

Icon buttons sit at the end of each row:

ActionWhat it does
Active toggleTurns an Approved template on or off. Disabled until review passes — pending and rejected rows cannot be enabled.
EditOpens the block editor for that template.
DeleteAsks you to confirm, then removes the template.

When a template is off, the toggle shows red (Inactive). An approved template that is on shows green.

Create a template

  1. Click New Template (or Create your first template when the list is empty).
  2. Pick a starter layout or Blank — see Choose a starting template.
  3. Enter a Template name, set Active if you want it enabled after approval, and edit the Subject line in the editor toolbar.
  4. Compose blocks in the visual editor and set variables.
  5. Click Create Template. Kirisan reviews the content; the button shows Reviewing… while it runs.
  6. When approved, select the template when sending email.

Choose a starting template

The picker shows ready-made email layouts grouped by category:

Choose a template — category tabs and email previews

  • Category tabs — filter by Welcome, OTP, Transactional, Promo, Newsletter, and more, or stay on All
  • Cards — each shows a live email preview; click one to load it into the editor
  • Blank — empty canvas so you can build from scratch
  • Close () — return to the list without creating

Name and active status

At the top of the create/edit form:

New template — name field and active toggle

FieldMeaning
Template nameShort id-style name (for example order-confirmation)
ActiveToggle on to enable the template after review passes; off saves it as inactive. Green toggle = Active; red toggle = Inactive. Pending and rejected templates cannot be turned on from the list.

On a new template, Kirisan runs review when you save. If a template was Rejected, open Template review from the list (see Review status) — edit the content and save again to resubmit.

When editing, you can Copy from saved template to load blocks and subject from another template you already have.

Block editor

The editor has three panels: blocks on the left, the email canvas in the center, and properties on the right when a block is selected:

Email block editor — subject line, block palette, canvas, and properties

Subject line

At the top of the editor, click the subject field and type your email subject. Use {{variable}} placeholders the same way as in block content.

Block palette

Drag a block onto the canvas or click to add it:

GroupBlocksPurpose
LayoutSection, Columns, Divider, SpacerStructure the email — content blocks live inside Section
ContentHeading, Text, Image, ButtonMessage body, images, and call-to-action links

Click a block on the canvas to select it. A floating toolbar lets you reorder, duplicate, or delete. Edit text inline on the canvas; use the right panel for Content, Style, and Spacing tabs.

Image blocks

For Image blocks, paste a URL or use a link from Resources → Files. Set alt text, width, alignment, and an optional click-through link.

Button blocks

Button blocks support label text, URL (including {{variables}}), colors, border radius, and width (Auto, Full, or % of the email width).

Variables

Below the editor, the Variables panel lists placeholders detected from your subject and blocks:

Variables panel — add variable, example values, save as default

Kirisan supports three placeholder styles. They can be mixed in one template:

StyleExampleWhere it comes from
Per-send / per-recipient{{name}}, {{order_id}}Defined in this template — use Add variable or type {{name}} in subject or blocks. Fill Example values for the canvas preview; check Save as default to store a default on this template only. At send time, Send → Send or the Send API can override with recipient-specific values.
Built-in server[[date-dd-mm-yyyy]], [[time-hh:mm]], [[dow]]Resolved automatically at send time. See Resources → Variables → Time.
Account custom[[u-support_email]], [[u-promo_url]]Defined once under Resources → Variables → Custom. Only active custom variables are substituted.

Example subject mixing styles:

Hi {{name}} — your order ships [[date-dd-mm-yyyy]]

{{…}} and [[…]] never collide — you can safely use both in the same template.

Review status

Click any Pending, Approved, or Rejected badge in the Review column to open Template review:

Template review popup — status, template name, reason, and next steps

Sample shows a rejected template.

The popup includes:

SectionWhat you see
HeaderStatus badge, template name, and close ()
What this meansPlain-language summary for the current status
ReasonFull rejection reason (rejected templates only)
What to do nextStep-by-step actions — edit and save again, turn on the toggle, or wait for review
Got itCloses the popup
StatusSummary
PendingKirisan is reviewing after your last save — check back until status becomes Approved
ApprovedPassed review — turn on the toggle and use the template in sends (category shown when assigned)
RejectedDid not pass — read the reason, click Edit, fix the content, and save to resubmit

Saving without changing the template content skips a new review. Change the subject, blocks, or variables to trigger another check.

An Inactive badge beside the review badge means the template is turned off — it is not clickable.

Delete a template

Click on a row:

Delete template confirmation

Confirm to remove the template (Confirm dialog — click Confirm or Cancel).

Where templates are used

  • Send → Send — pick a template when composing an email
  • Campaigns and schedules — reuse approved templates in bulk sends
  • Send API — send with a template id from your integration

Only Approved and Active templates are available where Kirisan filters by status.

  • Domains — verify a sending domain before you send
  • Emails — create sender addresses on verified domains
  • Send messages — send email using a saved template
  • Files — hosted images for image blocks
  • Variables — built-in and custom [[u-…]] placeholders
Last updated: June 14, 2026
Was this page helpful?