How to Customize Email Templates for Booking Confirmations
Customize the email templates for booking confirmations and reminders in TidyCal. Change the subject line, message body, and use template variables to personalize every notification email your attendees receive.
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.
| 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 |
Note: Team booking types have email template customization regardless of your personal plan.
Prerequisites:
- An Individual Plan 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 manual approval booking types).
- Default subject:
Confirmation: {{booking_type.title}} {{booking.starts_at}} - Includes booking details, calendar invite, and any custom content you add
Reminder Email Template
Sent to the attendee before the booking starts, based on your reminder timing settings.
- 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. Click the remove button (X) next to each reminder. Unlike before, there is no minimum — you can remove the last reminder too.
How to Customize Email Templates
- Go to Booking types and click the booking type you want to edit.
- In the editor sidebar, expand Advanced, then click Notifications.
-
Find the email template you want to customize (Confirmation or Reminder).

- Edit the Subject field to change the email subject line.
- Use the rich text editor to modify the email body. You can format text with bold, italic, underline, lists, links, and headings.
- Insert template variables (e.g.,
{{contact.name}},{{booking.date}}) to include dynamic content. See Template Variables Reference for the full list. - Click Save at the bottom of the page.
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.
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 |
{{booking.starts_at}} |
Combined date and time |
{{booking.timezone}} |
Attendee's timezone |
{{host.name}} |
Host's name |
{{booking_type.title}} |
Booking type name |
{{booking.meeting_url}} |
Video meeting link |
For the complete list of available variables, see TidyCal Email Template Variables Reference.
Plan Requirements
Email template customization requires the Individual Plan ($29 lifetime) or Agency Plan ($79 lifetime). 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 → 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. - 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 bottom of the booking type page.
- 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, not in the editor preview.
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?
Clear the custom subject and body fields, then save. TidyCal will use the default templates when custom content is empty.
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.
