Event Types
A deep dive into the advanced settings of each event type
Event types allow you to create different events for different occasions when booking a time with you in your calendar. These can be named differently, have different time durations and configurations.
For example: A HR person could have a Job Interview event type lasting 30 minutes, a Performance Review event type for 60 minutes both with different settings on each.
You can create event types either for your personal Cal.com link, or for your team (if you've joined one). Personal event types set up a meeting where people can book just you, whereas team event types allow you to either book one person from the team, or multiple people at the same time.
After this step, you're presented with the create event type dialog, which prompts you to enter in the basic information needed to get a working event type set up:
  • Title
  • URL (e.g. cal.com/bailey/example-event)
  • Description
  • Length
This is all you need to get an event type up and running, but you can configure additional settings for greater control.

Event type settings

Once your event type has been configured, you will be brought to the event type's edit page, allowing you to configure the full range of options available.
The event type edit screen
Let's start with the controls on the right. From there, you can toggle if the event type should be hidden, which hides the event type from the list of event types that users see when they go onto your link (e.g. cal.com/rick). However, you can still access the event type by typing the full URL (e.g. cal.com/rick/hidden).
Next, you can click preview to open this event type in a new tab. You can also click to copy the URL for the event type to your clipboard, ready to paste anywhere you'd like. Finally, there's the option to delete the event type.
Moving onto the main set of fields in the middle of the screen, you can change some of the basic settings that you entered when you created the event type, with the addition of the location and availability fields.

Locations

Locations are an optional field in any calendar event and event type. They were originally designed to include the locations of a physical location for an in-person event or meeting. However, in the modern day, we use the Location field primarily for video conferencing URLs for products like Zoom or Google Meet.
If you click the location dropdown, you will be presented with a number of different locations. This will include whatever apps you have installed for things like video conferencing platforms, but also an additional two options that show up regardless of what you have installed:
  • In-person meeting
  • Link meeting
  • Phone call
An in-person meeting allows you to enter a free-text location as to where the physical location of a meeting is. Link meetings allow you to enter any link to the event, such as a webinar platform or other link relevant to where the meeting will be held. Phone call allows you to enter a phone number, and must be in a standard format.

Availability

Cal.com allows you to create multiple availability schedules, allowing you to have different available hours for certain event types as compared to other event types. For instance, you could have work and personal availability schedules which allow people to book weekends on your personal event types, but not work-related ones.
Event types will adopt the default availability schedule, but you can select a specific availability schedule to use in the dropdown.

Advanced event type settings

Now we're going to dive into some of the more advanced event type settings, which allow you to control event types with much greater flexibility. You can click on Show advanced settings to display these options.

Create events on

With this setting, you can select a specific calendar in which all of the bookings for this event type are created on. For instance, you would want work events to go to your work calendar, and your personal events going to your personal calendar. Clicking the dropdown will list all of the calendars that Cal.com can see, and you can now choose one of these to set that as the preferred calendar for that event type.

Event name

Not to be confused with the name of the event type, the event name allows you to set a custom title for the calendar event that will be created on both yours and the guest's calendars. By default, calendar events will have the name of Hiring Call between Bailey Pumfleet and Rick Astley. Whereas you could set the event name to be something different, for instance Cal.com Interview with {USER}. Anywhere that you use the {USER} tag, the guest's name will be replaced.

Additional inputs

Additional inputs allow you to collect more information when a user books you through Cal.com. Clicking Add an input brings up a dialog allowing you to select from a range of different input types, which will all be recorded and attached to the event booking. You can set the field label, optional placeholder text and select if the field should be required or not.

Hide notes in calendar

This option allows you to get rid of the additional inputs and notes from the calendar event, but it will keep this information in the confirmation email.

Opt-in booking

This option makes it so that when someone books your calendar, it is not added to your calendar straight away, but instead you have to either accept or reject the booking. This can be useful if you want to get context from users about meetings and decide if their needs should be best served with a call or not. You can accept or reject the booking from within the bookings page, where you can also view the information and notes from the booking request. When enabled, the user gets a message and an email explaining that you still need to accept or reject the booking, and you also receive an action email asking you to make a decision. Cal.com will send reminder emails if you do not accept or reject a booking.

Disable guests

When booking a meeting, users are offered the option to add guests to the booking. Checking the disable guests checkbox hides this from the booking page.

Minimum booking notice

This option enables you to enforce a number of minutes of minimum notice that must be given before any booking. For instance, if you only want to offer time slots 2 hours from now and after, then set the minimum booking notice to 120 minutes.

Time slot intervals

This option allows you to change the intervals at which slots are offered when people book you. For instance, if you offer 15 minute sessions, but only want to offer these every hour (1:15pm, 2:15pm, 3:15pm), then you can set the interval to 60 minutes.

Invitees can schedule

This allows you to customise how far into the future invitees are allowed to schedule meetings. The first option allows you to customise how far into the future bookings can be made, the second option restricts bookings to a specific time range that you select, and the third option (default) allows users to book meetings indefinitely into the future.

Buffer time

You can set a before and after buffer time that ensures that your meetings are not stacked right next to each other, and that there is a buffer time in between your bookings.

Redirect on booking

This allows you to enter a URL to redirect to once the booking has been successfully completed. For security, a confirmation page is shown for a few seconds letting the user know that they are being redirected.