Skip to main content
Templates (previously called Managed Events) let team admins create a booking link once and give each team member their own copy. Admins lock the settings that must stay consistent, and members can change the settings that are left unlocked.
Templates do not currently support Webhooks and Apps. Support for these will be added in a future release.

Creation

Be sure to be a team admin, and in case you are self-hosting, have the managed-event-types operational feature flag turned on. When creating a team booking link, choose Template as the assignment type.

Management

Once the template is created, you can set all the fields you want to manage as a team admin. You can distinguish fields that will be locked for team members by the “lock” icon next to the field label.

URL slug

Templates do not expose a URL slug field. Each assigned team member receives their own copy of the booking link based on their personal username (for example, cal.com/your-username/30min), so there is no shared URL to configure on the template.

Assignment

A crucial part of a template is the assignment of team members, so their booking links can be created on their behalf. Team members get a regular booking link from the template once they are assigned to it. Whenever you make changes to locked fields, every team member will also get the same change on the booking link created from this template. Unlocked fields will not affect booking links that assigned members already have, only those of new members.

Slug conflicts

When you assign a template to a team member who already has a personal booking link with the same slug (URL), Cal.com will show a confirmation dialog. If you proceed:
  • The team member’s personal booking link is hidden and renamed rather than deleted. They can still find it on their Links page if needed.
  • The template takes over the booking link at that slug.
  • The team member receives an email notification explaining that their booking link has been replaced by a template.
This also applies when you enable the Assign all team members toggle. A warning dialog will inform you that any current or future team member with a conflicting slug will have their booking link replaced automatically.

No-availability notifications

When a booker visits a booking link created from a template and sees no available time slots, organization admins are notified so they can fix the issue. For templates, Cal.com sends a single digest email instead of individual emails for each affected member. This prevents inbox overload when many members have no availability at the same time. The digest email includes:
  • The name of the template
  • A list of all team members who had no availability
  • A link to check team availability settings
Digest emails are sent at most once every 24 hours per template. To receive these notifications, an organization admin must enable the Get notifications when your team has no availability toggle in organization settings.
This setting applies to the entire organization. Go to Settings → Organization → General and enable the no-availability notifications toggle.