How to Customize Email Templates for Booking Confirmations

Customize booking confirmation and reminder emails in TidyCal: open a booking type, go to Advanced → Notifications, and edit the subject, message and variables.

Overview

TidyCal lets you customize two types of email templates per booking type: confirmation emails (sent when a booking is created) and reminder emails (sent before the booking starts). You can modify the subject line and message body, include HTML formatting, and insert dynamic template variables like attendee name, booking date, and meeting link.

Calendar event title. The calendar event for a one-to-one booking, and the Google Calendar, Outlook, Office 365 and Yahoo Calendar links your booker sees on the confirmation page and in the confirmation email, use the title Booking type title - Booker name and Host name. Group bookings, date polls and collective team bookings use just the booking type title. If you write your own confirmation subject (not the suggested default), a one-to-one booking uses that subject as its title instead.

Plan Email Template Customization
Free Plan Not available (default templates only)
Individual Plan ($29) Full customization of both templates
Agency Plan ($79) Full customization of both templates
Pro ($12/month or $99/year) Full customization of both templates

Note: Team booking types have email template customization regardless of your personal plan.

Prerequisites:

  • An Individual Plan, Pro, or Agency Plan (or a team booking type)
  • At least one booking type created

Customizable Email Templates

Confirmation Email Template

Sent to the attendee when a booking is created (or approved, for booking types that use booking approval).

  • Default subject: Your booking is confirmed (in the language set under Settings → Preferences → Language on the booking type owner's account)
  • Includes booking details, calendar invite, and any custom content you add

Note: The confirmation email is sent when Confirmation method is set to Email confirmation, when no working Google or Microsoft calendar is connected, and always for group bookings and date polls. With Calendar invitation, bookers get a calendar invite instead; customize it with Enable custom calendar invitation. A custom confirmation email needs both a subject and email content.

Reminder Email Template

Sent to the attendee before the booking starts, based on your reminder timing settings (see How to Customize Email Reminder Timing and Content).

  • Default subject: Upcoming booking reminder - {{booking_type.title}}  
  • Includes booking details and any custom content you add

Tip: You can delete all email reminders to disable them entirely. With Enable custom email reminders on, click the remove button (X) next to each reminder — you can remove the last one too. You can have up to two reminders.

How to Customize Email Templates

  1. Go to Booking types and click the booking type you want to edit.
  2. In the editor sidebar, expand Advanced, then click Notifications.
  3. Turn on Enable custom confirmation email (if you see Calendar invitation selected, choose Email confirmation first) and/or Enable custom email reminders.

    TidyCal Notifications tab showing the email template editor with variables like contact name, booking date and meeting URL

  4. Edit the subject field (Email subject for confirmations, Subject for reminders).
  5. Use the rich text editor to modify the email body. You can format text with size, bold, italic, underline, strikethrough, text and background colour, links, lists and alignment.
  6. Insert template variables (e.g., {{contact.name}}  , {{booking.date}}  ) to include dynamic content. See Template Variables Reference for the full list.
  7. Click Save at the top of the editor.

Supported HTML Tags

The email editor supports the following HTML tags for formatting:

p  , br  , b  , i  , u  , strong  , em  , s  , h1  -h6  , span  , div  , font  , ol  , ul  , li  , a  

Any other HTML tags will be stripped from the email content for security.

Attributes are filtered too. Inline style is kept, along with the formatting classes the editor itself applies (alignment, size, font and indent). On links, href, target and rel are kept, and any link set to open in a new tab is automatically given rel="noreferrer noopener". Everything else — including id, width, align and your own class names — is removed. If you paste HTML from another tool and some styling disappears, this is why: re-apply the formatting with the editor toolbar.

Template Variables

Use template variables to insert dynamic booking information into your emails. Common variables include:

Variable Description
{{booking_type.description}} The description of the booking type
{{contact.name}}   Attendee's full name
{{booking.date}}   Booking date
{{booking.time}}   Booking time, in the booker's time zone and followed by that zone in brackets (e.g., "2:30 PM (America/New York)"), unless the same subject or message also contains {{booking.timezone}}
{{booking.starts_at}}   Combined date and time, with the booker's time zone in brackets after it unless the same text contains {{booking.timezone}}
{{booking.timezone}}   Attendee's timezone. Adding it to a subject or message stops TidyCal adding the zone in brackets after the time in that same subject or message
{{host.name}}   Host's name
{{booking_type.title}}   Booking type name
{{booking.meeting_url}}   Video meeting link

To include the answers to your custom intake questions, use {{questions.0}} and {{answers.0}} for the first question, {{questions.1}} and {{answers.1}} for the second, and so on.

For the complete list of available variables, see TidyCal Email Template Variables Reference.

Plan Requirements

Email template customization requires the Individual Plan ($29), Pro ($12/month or $99/year), or Agency Plan ($79). Free Plan users receive default TidyCal email templates that cannot be modified.

Exception: Team booking types include email template customization regardless of your personal plan level.

To upgrade, go to Settings → Your plan.

Best Practices

  • Keep subject lines concise - Include the booking type name and date for easy identification in the inbox.
  • Use template variables - Dynamic content like {{contact.name}}   makes emails feel personal.
  • Include the meeting link - Use {{booking.meeting_url}}   in the body so attendees can easily join. A "Meeting link:" or "Location:" line with nothing to show is left out of custom emails. If a booking has neither a meeting link nor a location, the location line reads "Your host will send details" instead.
  • Add preparation instructions - Tell attendees what to prepare or bring to the meeting.
  • Test your templates - Create a test booking to preview how your customized emails look.

Troubleshooting

Template Changes Not Saving

  • Make sure you click Save at the top of the booking type editor.
  • Check that your content does not contain unsupported HTML tags, which may be stripped.

Template Variables Showing as Raw Text

  • Ensure you are using the exact variable syntax with double curly braces: {{variable.name}}  .
  • Check the Template Variables Reference for correct variable names.
  • Variables only render in actual booking emails. In the editor they show as plain text tags.

Email Formatting Looks Different Than Expected

  • Email clients render HTML differently. Keep formatting simple for best cross-client compatibility.
  • Avoid complex layouts - stick to paragraphs, lists, bold, and links.
  • If the issue persists, contact support@tidycal.com.

Frequently Asked Questions

Can I customize both confirmation and reminder templates?

Yes. Each booking type has separate templates for confirmation and reminder emails. You can customize either or both.

How do I reset to the default template?

Turn off Enable custom confirmation email and/or Enable custom email reminders, then click Save. TidyCal goes back to the default templates, and reminders return to the defaults of 1 hour and 24 hours before.

Can different booking types have different templates?

Yes. Email templates are configured per booking type, so each booking type can have its own unique confirmation and reminder emails.

Can I customize cancellation or reschedule emails?

Currently, only confirmation and reminder email templates are customizable. Cancellation and reschedule emails use TidyCal's default templates.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.