Cal.com FAQs

Cal.com FAQs

Do you have any questions? Your answer might be below!

Do you have any questions? Your answer might be below!

Most common

Most common

How can I have a premium username?

We offer our users premium usernames as a subscription at cal.com. We have a reserved list of short and premium usernames that can only be rented on a paid subscription basis. Once you enter the premium name in the username field and click update, you will be prompted to upgrade to premium for $29 a month.

Is Cal.com safe to use?

Yes, Cal.com is super safe to use. We care about our users and are committed to protecting their data. Our product is ISO 27001, SOC 2 Type II, CCPA, and GDPR compliant. In addition, we also have EU-US Data Privacy Framework and HIPAA certifications. If you'd like to learn more about our commitment to privacy and security, then just click on the following links:

Do you offer white-labeling?

Yes, Cal.com does offer white-labeling options. If this is something that you or your organization is interested in, you can contact our sales team to get more information using the following link:

How many calendar connections can I have?

Cal.com users can have as many calendar connections as they would like. If you want to have one calendar connection, that's fine, but you can also have twelve if that's what works for you. Cal.com is here to provide you with the infrastructure, not dictate your needs.

How do I add a calendar to my account?

When you first set up your Cal.com account, you'll be walked through the process of adding an initial calendar connection. If you want to add more calendar connections after this first introduction, it's easy to do so by using our app store or by visiting your user profile settings. Within your profile settings, there is a section called Calendars. Once you select this page, you'll see a button called [+ add calendar]. Just click it to add a new calendar connection.

How do I create an event?

You can create a bookable event by logging into your account and then visiting your event type dashboard. This is actually the page that you land on after logging in. You'll notice that in the upper right-hand corner of this page, there's a button marked [+new]. Pressing on this button will cause a pop-up window to open.

This window will have fields like event name that you can fill out. Once you've filled out those fields, there's another button at the bottom of the pop-up marked "continue." Pressing on this button saves the information that you just put in and creates the new event type.

Once this has been done, you'll be redirected to the management dashboard for your new event. Remember to click the save button in the upper right-hand corner of the screen once you've finished entering all the event info.

How can I change the availability schedule my event uses?

You can change the availability schedule that an event references by editing it in the event level settings. To do this, visit your event type dashboard and click on the event you want to edit. Once this is done, a page displaying your event's settings and parameters will load.

You'll notice that towards the left-hand side of the screen, there is now a tab that says availability. This tab is right underneath the event set-up tab. Clicking on the availability tab will take you to a screen that displays the availability schedule connected to that specific event.

You can then click on the drop-down menu to switch out availability schedules. Remember, as always, to click on the save button in the upper right-hand corner of the screen to ensure that your changes are applied.

What kinds of things can I make with workflows?

You can create all sorts of things with workflows. You can create a workflow to collect feedback after meetings or whenever a meeting is canceled. This sort of workflow could be paired with products like TypeForm or SurveyMonkey.

You can use the custom email option within workflows to ensure that people attending appointments receive links to any forms or waivers you need them to sign. You can also set up SMS-based alerts and reminders using the workflows feature.

What are date overrides?

Date overrides are a feature that lets you add one-off adjustments to an availability schedule. This is useful when you know that your schedule might be different for a week or two but you don't want to create a brand new schedule just because of that.

The date override feature lets you specify the day and hours when your schedule is different. An example of this might be if you normally work Monday to Friday but, in order to cover for a colleague who's on vacation, you'll be working Tuesday to Saturday for the next two weeks.

To summarize, instead of creating a brand new schedule and then editing every event that references your old schedule, you can just use the date override feature instead.

What are routing forms?

Cal.com's routing forms are a tool that helps booking page visitors identify the right appointment type. This is useful if you offer a wide variety of appointment-based services or if your organization has a large team that offers the same service in multiple languages.

Routing forms will ask the visitor a series of questions and then, based on their answers, direct them to the bookable event that most closely matches their needs. Click on these links if you'd like to learn more.

Who needs an enterprise plan?

If you're an organization with 30 or more members and value customization as well as white labeling, then you're probably going to need an enterprise license as opposed to a team subscription.

Enterprise licenses come with advanced options for security and are typically chosen by professionals and organizations working within human resources, healthcare, education, legal, and government adjacent fields.

How do I pay for Cal.com?

We have multiple payment options, credit card, bank transfer, etc. We absorb the fees.

The person handling billing needs to be added as the owner of the team.

Basics

Basics

What is open source?

Cal.com users aren't being asked to deprioritize basic needs or choose between customization and affordability. Instead, they're provided with scheduling infrastructure products that can do anything and everything they need.

Open source is the opposite of closed source. Basically, it's an ultra-transparent way of developing software. Open source products share their core code with their community so that members can suggest improvements and crowdsource solutions. Despite being a digital product, open source software tends to grow in a very organic way.

You can think of open source software as a community farm. Everyone's helping to till and grow the crops. Some people might take some seeds to plant another garden on their land, but once those crops are ready for harvest, they'll bring back a sample of what was produced along with the seeds to the community farm so that the best parts of it can be incorporated.

Can I rebrand and republish the code base?

Cal.com is an open-source initiative, so you can use it when building your own products. However, there are some rules that you'll also need to follow. The first rule is that anything built with our code needs to be an open-source product.

This doesn't mean that you can't charge for the product; however, it does mean that you cannot make the code closed-source. This is because Cal.com is published under the GNU Affero General Public License (AGPL), Version 3.

This specific license comes with the requirement that anything derived from it also uses the same licensing structure. Click here if you'd like to read more about the AGPL licensor here.

One limitation is, that you cannot rebrand and republish the enterprise edition (/ee/) without purchasing a license and permission.

Why is Cal.com so good?

We like to think that the reason Cal.com is so good is because we put people first. We made the conscious choice to design a product that can be molded to the way you work.

Can I manage Cal.com events through my connected calendars?

Cal.com acts as a hub and a point of coordination for your connected calendars. This means that Cal.com cross-references your calendars in order to understand when you are available for bookings. If you cancel an event that’s been added to your calendar, that will not automatically remove the appointment from the booking section of your Cal.com dashboard. If you want to ensure that bookings are removed, either cancel them by using the link provided in the confirmation or invite email. You can also cancel and reschedule meetings via the booking section of your account.

What's included in Cal Video?

Cal Video offers high-quality service with features such as real-time transcription, screen recording sent to your email, instant meetings, and dial-in support for seamless communication.

What's included in Cal AI?

Cal.ai is our AI voice assistant used for outbound calls to schedule meetings, follow up on missing documents, or send reminders about upcoming appointments.All you have to do to start benefiting from Cal.ai today is to sign up for a Cal.com account and install our app for Cal.ai. You can find out more here: https://cal.com/ai.

Calendar management

Calendar management

How can I add Apple Calendar?

You have a variety of options when adding calendars, however the easiest way to add an Apple calendar is probably just to use our pre-made integration which can be found in the Cal.com App Store. You can access the Apple Calendar app either by logging into your account and selecting it from the calendar category within the App Store, or you can just click on this link: https://app.cal.com/apps/apple-calendar

Event creation and customization

Event creation and customization

Can I change an event's location after it’s made?

You can absolutely change an event's location after the event has been created. The way you would do this is by logging into your account. Then you're going to select the event you want to edit.

Once you're in that specific event's settings area, you're going to scroll down to the bottom of the page. You'll see a section that's marked location. Just click on the location drop-down menu to change the event's location. Once you've done this, don't forget to click the save button on the upper right-hand corner to ensure that your changes stick.

Can I create a booking link for later that doesn't have a specific date or time?

The answer to this question is yes and no, which might seem confusing, so let me explain. Cal.com is a calendar scheduling product. This means that for an event to exist, it has to be tied to a specific day and time.

We don't have a function at the moment that lets you just automatically enter a meeting room by clicking on a single link. However, every Cal.com user has a profile link in addition to individual event links. Your profile link is Cal.com/your username.

Sharing this link means that someone can book a meeting with you anytime based on your availability. In this way, your profile link acts as a meeting link that's not tied to a specific date and time. However, no meetings can be generated without the other party committing to a specific date and time.

How can I make my event private?

All Cal.com users have the ability to create private events. The only difference between a private event and a regular event is that a private event isn't going to be displayed on your public profile. All events can easily be switched from public to private by accessing them on your event type page.

You'll notice that each event has a toggle towards the right-hand side of the screen. Activating or deactivating this toggle switches the event between public and private modes. Once you've switched an event to private mode, people can still book that event; however, they would need to have the direct link as they won't be able to see the event on your public profile.

How do private links work?

Private links work by anonymizing your Cal.com user information. All private links are single-use and regenerate after they are used. This is one of the ways in which they help to protect your information.

You can use private links with both public and private events. To activate and use private links, you have to first access the settings of the event in question. This is done in the same way you would edit an event. Simply click on the event from within the event type dashboard. Once this is done, choose the advanced tab and then scroll down until you see the setting named "Enable private URL."

Simply click on the toggle so that the setting is now in the active position. You will now see an anonymized URL that you can share via email or online. As always, don't forget to click the save button in the upper right-hand corner to finalize your changes.

Can I offer multiple bookings for a single time slot?

You can offer multiple bookings for a single event in a single time slot by using our seats feature. This is great if you want to offer things like group classes, open houses, and orientation sessions. If you’d like to learn more about this feature please check out the following links: Documentation | Blog post

Availability schedules and locations

Availability schedules and locations

What does the default availability schedule mean?

Your default availability schedule is the basic hours of operation that all events you create are going to reference unless told otherwise. If you want to change your default availability, you can do that by going to your availability page.

Once you're on that page, you can click on any of your availability schedules in order to access their individual settings. You'll notice once you're in the settings area for your individual availability schedules that there's a toggle in the upper right-hand corner. This toggle is called “set to default”.

Shifting this toggle to the active mode means that this specific availability schedule will now be considered your default availability schedule. Just so you know, you can only have one default availability schedule at any given time, however, you can also change it whenever you want.

As always, make sure you click the save button in the upper right-hand corner of the screen to ensure that your updates stick.

What types of locations can I use with Cal.com?

Cal.com supports a wide variety of in-person and virtual locations. This means that a meeting location can be set to be at a specific venue like an office, over the phone, via a teleconferencing platform, or it could happen on Telegram or Signal. In addition, you'll notice we also have an option called "link meeting" that is available to all users.

What is a link meeting?

Link meeting is an option that lets users set a virtual location other than the ones that we have apps available for. The way this works is super simple. Let's say that you discovered a new upcoming teleconference platform that you want to use. However, Cal.com doesn't have an app for this service.

This means you can't add it as a location by installing it from our app store. Instead, what you can do is you can copy the meeting room link that the other service generates, and then paste it into the field that’s generated when you select "link meeting" as a location option.

How do I change my events location?

You can change an event's location by accessing the event settings. The event settings can be accessed by going to your event types tab and clicking on the event that you want to edit.

This will load a new screen with a bunch of tabs. The tabs will be labeled things like event setup and availability, etc. The event setup tab is the one that loads first by default, and the one you need. When you scroll down towards the bottom of the event setups page, you'll see a section marked location. Simply click on the drop-down menu to change the location of your event or click on the plus sign to add additional locations.

Once you've made your changes, as always, please remember to click the save button in the upper right-hand corner of the screen.

Can an event have more than one location?

The plus button right below the location drop-down menu lets you add additional locations to your Cal.com event. One thing you have to remember, though, is that when you have more than one location, it means that the attendee is ultimately choosing where the meeting is going to happen.

This isn't really that big a deal if all of your locations are virtual locations like Google Meet, Zoom, or CalVideo. However, things can get a little bit complicated if you have different in-person locations, or a combination of an in-person location as well as a phone location and a virtual location.

As always, remember to click the save button in the upper right-hand corner of the screen when you finish making your changes.

How can I change the email that’s displayed in the booking confirmation message?

If you would like to change the email that’s displayed to attendees when they receive a booking invitation or confirmation, all you have to do is click on this link: https://app.cal.com/settings/my-account/profile Once you’ve done this, scroll down to the part of the page where your email is displayed. You will notice that there is a button marked [+ add email]. Clicking on this will let you add an additional email to your Cal.com profile. This email can then be made your primary email and you can also designate it as the email that information is sent to within your event-level settings.

Advanced features and settings

Advanced features and settings

What are booking limits?

Booking limits are time-based boundaries that help ensure that your meetings occur in a sustainable manner. These limits include things like buffer times, as well as duration, frequency, and more. A buffer time helps ensure that you always have 5 to 10 minutes between meetings.

The frequency setting lets you specify how often a certain appointment type can be booked. For example, if you're offering free consultations, you might want to limit that to a specific number of free consultations per week/month.

The duration option limits the total amount of time that an event can be booked for. A simple example of this would be if you're a tutor who offers specialized group study sessions, and you want to ensure that you only have a maximum of 10 hours booked per month.

If you want to learn more about how our booking limits work, click on the following links.

How do I set up payments?

Payments can be set up by visiting our app store. Once you visit the app store, simply select the payments category and then choose the payment gateway you'd like to use. After you've installed a payment app, you'll still need to activate it for each event you want to use it with.

To do this, visit your event type dashboard and select the event you'd like to edit. After you've done that, go to the apps tab from the list of options available within your event level settings. You should see a toggle for the newly installed payment app. Click this toggle to enable payments for this specific event.

After you've made your changes, just click the save button in the upper right-hand corner of the screen to ensure they stick.

What are opt-in bookings?

The opt-in feature helps ensure that appointments are never finalized without your approval. Turning this setting on means that you get to approve prospective meetings before they're added to your calendar. After you've enabled this option, you’ll receive an email at your registered email address whenever a meeting is requested.

You'll also be able to see your unconfirmed meetings within the bookings tab of your Cal.com account. Meetings can be confirmed by either clicking the link you receive in your email or utilizing the unconfirmed meetings tab on your account bookings page.

If you'd like to learn more about our opt-in feature, click here.

What are routing forms?

Cal.com's routing forms are a tool that helps booking page visitors identify the right appointment type. This is useful if you offer a wide variety of appointment-based services or if your organization has a large team that offers the same service in multiple languages.

Routing forms will ask the visitor a series of questions and then, based on their answers, direct them to the bookable event that most closely matches their needs.

What are booking questions?

Whenever someone books an appointment with you, there's a little form they have to fill out. It'll ask them questions like their name, their phone number, or what the meeting's about. These are your booking questions.

Booking questions can be used as a prescreening tool to ensure that you have the basic information needed prior to approving or starting an appointment.

Can I change my booking questions?

If you want to edit, change, add, or remove booking questions, you'll need to access your event level settings. Once there, select the advanced tab. Next, scroll down until you see an area marked booking questions.

If you want to change any of your pre-existing booking questions, simply click on the edit button. If you want to hide a booking question, simply click on the toggle beside the booking question so that it's no longer active. Finally, if you want to add a booking question, click on the button marked plus booking question located at the bottom of the booking question section.

Once you've made changes, remember to click the save button in the upper right-hand corner of the screen to ensure you don't lose any of your work.

What if I don't need all these features?

Cal.com users can access a variety of features. This doesn't mean that you have to use all of them. Each one of our tools and resources is optional and modular in nature. You can use what you need when you need to, and you don't have to worry about the rest.

The reason why we provide you with access to so many different types of settings is that we don't want to limit you. We want to ensure that no matter how simple or complex your needs are, you have a scheduling infrastructure solution that can grow and change with you.

Does Cal.com facilitate payments?

Yes, we do. You can monetize your meetings thanks to our integration with Stripe. In order to start accepting payments, you need to download the Stripe app from our app store.

How can I sign up for a Teams subscription?

You can sign up for a Teams account by first signing up for a free Cal.com account. Once you’ve done that, you’ll notice that there is an item on the sidebar labeled Teams. Simply click on that link and you’ll be directed to the Teams page. Once that’s done, you’ll have the option to create a new team. You can do this by clicking on the [Create Team] button. From here, all you have to do is follow the on-screen prompts to create your new team and upgrade your account type: https://app.cal.com/teams

How do I add a Cal.com booking page to my WordPress site?

You can add a Cal.com booking link or booking page to your WordPress site in a variety of ways. If you use a theme or a builder like Divi or Elementor, you can add Cal.com to your website using their button or code modules in combination with a booking link or the embed codes generated by Cal.com. For many people, however, the easiest way to add a Cal.com booking page to the WordPress site is by using our plugin for WordPress. Relevant links: Plugin | Blog Post | Add booking page to website | Embed Documentation

Booking management

Booking management

Where can I view my upcoming bookings?

Once an appointment has been booked and approved, if you've activated the opt-in setting, it will be added to a pre-designated calendar. The calendar it's added to is the one you selected within your event level settings.

However, if you want to view a list of upcoming meetings without checking your externally connected calendars, that can be done simply by clicking on the bookings tab. Your account's bookings tab is located right underneath the event types tab. Once you've selected this tab, a new page will open with a list of your upcoming meetings.

What happens if a booking is declined via Gmail's Yes, No, or Maybe buttons?

Gmail and Cal.com are separate yet complementary products. If someone receives an invitation to a Cal.com event and they decline it using Gmail's Yes, No, or Maybe buttons, you will be able to see that via your Gmail interface and the attendance information on your connected Google Calendar. However, that will not cancel or change the Cal.com booking itself.

Embeds and integrations

Embeds and integrations

How does the popup via element click embed work?

This option is a combination of the inline embed and the popup button. Once a user clicks somewhere on your website page, a booking calendar will appear. Visitors can use this calendar to select a date and time for their prospective appointment.

What is an email embed?

The final embed option that we offer is made for emails. Basically, it simplifies sharing/explaining how a calendar link works. Clicking on this option lets you copy and paste a graphic element with links and text.

The text contains information such as the name of the event type and a link people can click if they want to see all of the times when you're available, as opposed to just the one you selected when generating the embed.

Apps

Apps

Is there an Android or iPhone app for Cal.com?

At the moment we do not have a mobile app. If you would like to use cal.com on your mobile, you can do this through your browser.

Where can I find the desktop app?

Cal.com is currently focused on providing a best-in-class browser-based calendar scheduling experience. However, we do have a desktop app as well. It should be noted that the desktop app does not provide the exact same experience as what you may be used to when using Cal.com via your browser.

This is because we prioritize rapidly building and shipping new features for the core product, which is browser-based. We do update the desktop app regularly, but those updates are not as frequent as what you might be used to if you are primarily using our browser-based product.

Having said that, if you would like to download and install our desktop app download it here.

What is Cal Video?

CalVideo is our in-house video conferencing platform powered by Daily.co. You can use CalVideo to host 1-on-1 meetings as well as group events. CalVideo is also low latency, white label-friendly, and, depending on your subscription type, comes with optional features like screen recording.

One of the benefits of using CalVideo is that you don't have to worry about your meeting automatically ending or timing out after 45 minutes. Meetings conducted via CalVideo can be as long or short as you'd like.

Where can I find my Cal Video recordings?

All of our subscription tiers, other than our free one, support CalVideo recording. You can press the record button at any time during a meeting that is being conducted via CalVideo to start capturing content. Once the meeting has ended, you'll receive an email letting you know that your recording is ready to download.

All recorded meetings can be accessed via your account's bookings tab. Just select the "Past" category to see a list of previously conducted meetings, and those with recordings will have a button that you can press to download them.

What is Cal.ai?

Cal.ai is our AI voice assistant used for outbound calls to schedule meetings, follow up on missing documents or send reminders about upcoming appointments. You can explore more about this latest innovation from Cal.com here: https://cal.com/ai.

Enterprise & platform subscriptions

Enterprise & platform subscriptions

How do I get the enterprise license for self-hosting?

If you're interested in getting an enterprise license for self-hosting, then you should reach out to our sales team. They'll help you review your options and verify that Cal.com is capable of executing everything that your company needs.

This is important because even though Cal.com is super customizable, there’s always a small chance that your organization might present a unique use case that we haven’t encountered yet.

Can I remove Cal.com branding from my booking pages?

Cal.com offers varying degrees of white labeling to meet different customer needs. We have advanced options for enterprises and organizations that need a comprehensive solution, and we also have more minimal options available to the everyday user. If you would simply like to remove Cal.com branding from your booking pages, that can be done by upgrading your account. The easiest way to do that is by clicking this link: https://app.cal.com/settings/teams/new Doing this will open up a window which will walk you through the steps of upgrading to a Teams level account. Upgrading to this account type will provide you with access to features like collective events, round-robin meetings, and CalVideo recordings, in addition to letting you remove Cal.com’s logo from your booking pages.

Can the v2 API be accessed with just a booking UID, bypassing authentication, and does this pose a security risk?

The bookingUID is like a password. It's non-guessable and non-iterable. The attendees might not have the Cal.com account and yet they would need access to this information and UID functions like a secret key for everyone in this case. These UIDs need to be protected and not shared.