Docs/ Writing & composer

Reply templates

Reusable replies you drop in with // — placeholders fill from context.

Templates let you save replies you send over and over — meeting confirmations, pricing responses, onboarding nudges — and drop them into any draft in seconds. Placeholders like {{first_name}} resolve automatically from your context engine on insert.

Inserting a template

Inside any compose window, type // anywhere in the body to open the template picker. Start typing to filter by name, category, or shortcut. Press Enter (or click) to insert.

You can also open the picker from the composer toolbar if you prefer not to use the keyboard shortcut.

  1. 1

    Open the picker

    Type // in the email body, or click the Templates button in the composer toolbar.

  2. 2

    Search for your template

    Type any part of the template name, category tag, or the shortcut you assigned. The list filters in real time.

  3. 3

    Insert

    Press Enter or click the template. The body inserts at the cursor position and all placeholders resolve instantly from context.

  4. 4

    Review and send

    Check any placeholder values the agent couldn’t resolve — they appear highlighted so you can fill them in before sending.

Placeholders and context resolution

Templates support {{placeholders}} for any value that changes per recipient or per email. Built-in variables resolve from your context engine automatically; custom variables you define resolve from your context fields or stay highlighted for manual fill.

Template with placeholders resolving on insert
Template (saved)
SubjectQuick follow-up — {{company_name}}
Hi {{first_name}},
Following up on our conversation from {{date}}. Let me know if {{open_question}}.
After insert (resolved)
SubjectQuick follow-up — Acme Corp
Hi Jordan,
Following up on our conversation from June 10. Let me know if you’ve had a chance to loop in your team.

Unresolved placeholders stay highlighted

If the agent can’t find a value for a placeholder (no matching context), it leaves {{the_variable}} visible and highlighted in the draft so you can fill it before sending. Nothing is left blank silently.

Managing templates

Go to Settings → Templates to create, edit, categorize, and delete your templates. Each template has a rich-text body, an optional subject line, a category for organization, and an optional search shortcut for faster // lookup.

Aiemaily ships with eight ready-made templates covering common scenarios — meeting confirmation, intro request, pricing, follow-up, and more. You can edit or delete these like any other template.

FieldPurpose
NameHow the template appears in the // picker
Subject (optional)Pre-fills the subject line when inserted into a new compose window
BodyRich-text content; use {{placeholders}} for dynamic values
CategoryOrganizational tag; filterable in the picker
ShortcutA short keyword alias for faster // search

Creating a template

You can create a template from scratch in Settings → Templates, or save any draft you’re currently writing as a template using the “Save as template” option in the composer overflow menu.

Eight defaults ship ready

Aiemaily includes eight built-in templates on first use — useful starting points for common reply types. Edit them to match your voice or delete them if you don’t need them.

Frequently asked

Feature overview

AI Drafting

Ready to try it?

Start free