Skip to content
Adoptiv

Email Templates

Sixty-four named placeholders that a record fills in on the server before anything leaves, with the check that you are allowed to open that record run before a single one of them is filled.

A template merging against a record

merged
Eleven groups, seventy-eight names
Contact, identity8Contact, work7Contact, address6Contact, communication7Contact, social7Contact, lifecycle5Contact, scoring1Deal8System, date and time8System, sender7Account14
The body
values are escaped on the way in here; the subject line is not
Hi Dana, Following up on Meridian renewal, worth £48,000, closing 14 September 2026. Source: (empty). Account: {{account.name}}. Regards, Priya Raman, (empty)
Custom fields merge too, addressed as contact.custom followed by the field key, and the same shape for a deal
Only declared names are replaced. Nothing fetches an account into the merge, so the fourteen account names leave in the message as literal text, the way a misspelt one would.
0
merge placeholders offered
0
groups they are sorted into
0
sources a placeholder pulls from

Product figures from the platform’s own defaults - not customer averages

The mechanism

How it works.

01

Merging checks you can open the record first

Before one placeholder is filled, the lead and the deal named in the request are re-fetched through the same visibility rules that govern the record screens. Somebody who cannot open a record cannot pull its fields out through a template either.

02

The body escapes, the subject does not

A record field can contain markup somebody typed, so values going into HTML are escaped first. The subject line is plain text and takes the value as written.

03

Dates and money follow the workspace

Timezone, locale and currency come from workspace settings, so a close date reads the same for the person writing and the customer it is about, whichever machine rendered it.

04

An unrecognised name is left standing

Substitution walks the values it built rather than the text it was given, so anything with no value behind it is simply never touched. A misspelt name ships as the literal text you can see and fix, which is a far better failure than a silent blank.

Where it sits

One moment in every message.

Every message passes through the same seven. Email Templates is the lit one, and everything either side of it is a different page in this category.

  1. 01
    Connect

    the account it syncs with

  2. 02
    Compose

    writing it, and from what

  3. 03
    Send

    leaving now, or on a schedule

  4. 04
    Arrive

    landing, and what it lands as

  5. 05
    Attach

    pinning it to the right record

  6. 06
    Book

    the meeting that comes of it

  7. 07
    Govern

    who may use what, and see what

The specifics.

8 facts
Placeholders
Sixty-four across ten groups, covering the lead, the deal, today's date and the sender
Custom fields
Merged too, addressed as contact.custom followed by the field key, and the same shape for a deal
Company fields
A business lead carries its company columns on the same row, so the company name and address merge like any other field on it
Escaping
Values merged into an HTML body are escaped. The subject line is not
Formatting
Dates in the workspace timezone and locale, amounts in the workspace currency
A field with nothing in it
Merges as empty. It is an unrecognised name, not an empty value, that ships as its own text
What you can see
Templates you made, plus everything inside a group shared with your role or one of your teams
Not the same as
Template Permissions, which is the sharing itself rather than the writing

More in Email & Calendar

12 capabilities

Webmail, four sync providers, tracking, calendar and meetings.

Calendar Sync

Google Calendar writes out the moment you save and mails the invitations, and reads back on demand, so a meeting booked on a call is there before it ends.

Gmail Sync

Connect Gmail on one scope and mail arrives by push rather than polling, filed against the lead holding the address, with nobody having to forward anything.

Outlook & Microsoft 365

Outlook and Microsoft 365 sync through Graph with delta queries and subscriptions, so large mailboxes stay current without re-reading themselves.

Exchange Sync

A Microsoft mailbox brings its calendar and address book over Graph, on subscriptions that renew themselves, with a ten-minute pass running underneath.

IMAP & SMTP

Any mailbox that speaks IMAP and SMTP connects with a form and a live login test, so a provider nobody built an integration for is still a real inbox here.

Open & Click Tracking

Opens and clicks recorded against the record, with signed link identifiers so the tracking endpoint never trusts a parameter it was handed.

Snooze & Send Later

Put a thread out of sight until it matters and schedule a send for the morning, with the parked thread coming back unread so you cannot walk past it.

Meeting Scheduling

Book from the conversation, with the invitation, the joining link and the record all created together instead of in three separate tabs afterwards.

Zoom

Connect Zoom and a booking creates, moves and cancels the meeting for you, with the joining link and passcode riding inside the calendar invitation.

Google Meet

Pick Google Meet on a booking and the calendar write mints the link with the invitation, so everyone on the account gets it rather than finding it in a note.

Microsoft Teams

Connect Teams and a booking makes the meeting through Microsoft's own interface, carrying its joining address into the invitation the guests receive.

Email-to-Record Matching

Inbound mail attaches to the lead holding any address on it, sender or recipient, matched exactly once lowercased. Two columns, one query, no resemblance.

Email & Calendar

See email templates on your own floor.

Thirty minutes, your numbers and your data. We will set email templates up live and you can decide from the thing itself rather than from this page.

14-day trial · no card · migration included