Skip to content
Start a Free 14-Day Trial

Markdown Primer

Quick reference for writing Apptoto email messages in Markdown — headings, emphasis, links, lists, images, and how Markdown coexists with Liquid fields.

Email messages in Apptoto can be authored in Markdown, a lightweight syntax that gets rendered to HTML when the email is sent. Markdown is the default format for new email auto messages, booking-page emails, and review request emails.

You don’t need to know every detail of Markdown to use it — the toolbar above the message body inserts the syntax for you. This page is here when you want to type it directly or understand what the toolbar produced.

When to use Markdown vs HTML vs Plain Text

Section titled “When to use Markdown vs HTML vs Plain Text”

Each email message has a Format dropdown:

FormatWhen to use
Markdown (default)You want a styled email but prefer to write in a clean, readable format. Best for almost every email.
HTMLYou need full HTML control — custom layouts, complex tables, inline styles. Opens the rich-text (WYSIWYG) editor.
Plain TextYou explicitly want no formatting. Useful for transactional notices that should look like a typed email.

Switching formats converts the existing content where possible, so you can experiment without losing your work. Liquid fields like {{ event.day_and_time_phrase }} are preserved across all conversions.

# Heading 1
## Heading 2
### Heading 3

Use Heading 1 for the email’s main title (the toolbar’s H button defaults to this). Use Heading 2 and Heading 3 to break long emails into scannable sections.

Markdown and Liquid fields work together. Drop a field anywhere a Markdown element accepts text:

# Hi {{ participant.first_name }},
Your appointment with **{{ owner.name }}** is **{{ event.day_and_time_phrase }}**.
- Address: {{ event.location }}
- Duration: {{ event.duration }} minutes
[Confirm]({{ participant.confirm_url }}) or [Reschedule]({{ participant.reschedule_url }}) any time.

Filters, conditional blocks, and buttons all work inside Markdown messages too.

When the format is Markdown, a Theme dropdown sits next to the toolbar. The theme wraps the rendered email in a styled HTML layout:

ThemeLook
None (as-is)No wrapper styling — the email renders the way the recipient’s email program would normally show it. The default for new auto messages and one-time messages.
Clean (modern)Sans-serif body with subtle headings and comfortable line spacing. A good general-purpose choice.
Professional (transactional)A card-style layout on a light gray background, with the main heading underlined. Suited to receipts, payment confirmations, and other transactional notices.
Minimal (editorial)Serif body with restrained typography. Reads like a personal note.

Switch the theme in the dropdown and use the Split view in the editor to see the result update live.

Markdown is intentionally simple. If you need a multi-column layout, custom fonts or colors per element, or any other heavily designed email, switch the Format dropdown to HTML to open the rich-text editor. For most messages, picking a theme above will get you what you need without leaving Markdown.