In the sidebar, under Scheduling, select Communications to open the Messages library.Communications is admin-only, so members do not see it. The tabs are All messages,
Meeting notifications, and Meeting reminders.
The library
All messages lists every template. Meeting notifications and Meeting reminders scope the list by kind. You can also:- Switch between grid and list view.
- Search with Find messages.
- Filter by recipient (All recipients, Guest, Host) and status (All status, Active, Inactive).
Create a message
Select New message. Answer the dialog’s prompts:- Who is this for? Choose Guest (the person who booked) or Host (the meeting host).
- What kind of message? Choose Notification or Reminder.
- For a notification, What’s the trigger? Choose Meeting booked, Meeting cancelled, Meeting rescheduled, or No-show meeting.
Edit a template
The editor shows the template’s settings on the left and a live Preview on the right. Name the template in the header, for exampleBooking confirmation. Use the Active
switch to control whether events can send it.
A template has up to 3 channels, each with its own tab: Email, SMS, and
Slack. Channels you haven’t enabled show an Add pill.
Default sends templates by email and SMS. The Slack tab appears only on host templates, and
Default doesn’t send the Slack channel yet: it shows only in the Preview.
- Email: write the Subject and Body. Also configure:
- Format: choose Branded HTML, styled with your organization branding, or Plain text.
- Reply to settings: add CC recipients.
- Email sender: choose Use workspace default, Send from meeting host’s inbox, or Send using custom email. A host inbox or a custom address requires a verified sending domain.
- SMS: write the Message. Default sends it when the recipient has a phone number.
- Slack: write a Message for the host. Default shows it in the Preview but doesn’t send it yet.
Variables
Insert variables to personalize a message: guest fields, host fields, meeting fields, and action links (Meeting link, Reschedule link, Cancel link). For example,Hi {{ guest.first_name }}, your meeting is confirmed.
The Variables in use panel lists every variable in the current channel. It also lets
you set ordered fallback attributes.
A blank variable at send time falls back to the next attribute in its chain. This prevents
an empty gap in the message.