Adding cal.com API to the calendar

In this tutorial on adding the Cal.com API to your calendar, you'll learn how to connect and set up your Google Calendar with your AI receptionist. We’ll guide you through the process of integrating Cal.com and show you exactly where to find the API key needed for a seamless connection. This integration ensures that your AI receptionist can sync appointments, manage schedules, and keep you organized effortlessly.

Creation Date: Mar 22, 2025

Created By: Alexandra Fojas

1. Click on Real-Time Integrations

Your calendar integration is under the real-time integration. It's the third button under the "Receptionist."

Click on Real-Time Integrations

2. Start the Configuration

Click on the blue button once you're ready to integrate. Check our previous tutorial where to get the API key in cal.com.

Start the Configuration

3. Choose your calendar

There are multiple options on the calendar. All you have to do is choose the one that's applicable to your business. For this sample, we'll be using Google Calendar. Click on NEXT: CONNECT CALENDAR once you've chosen.

Choose your calendar

4. Add your API key

Your API key is unique to your calendar in cal.com. Make sure to never lose them. Click on NEXT: SELECT EVENT, once done.

Add your API key

5. Where can you find the API?

For a more detailed instruction, you can go to the Cal.com API tutorial.

In a nutshell, you should log in to your cal.com and look for the settings button at the left hand panel. It's the second to the last option.

Where can you find the API?

6. Look for the API keys

API keys is at the left panel after you click on "Settings." It's under the Developer tab.

Look for the API keys

7. Adding an API key

Click on the add button to add your API key.

Note: Remember to keep your API key because you cannot reissue them.

Adding an API key

8. Edit the API

Write down a name for your API key. Next is to make sure you toggle the "never expires" button. This is too avoid having to reconnect it to your receptionist.


Click on "Save" once you're done.

Edit the API

9. Copy your API key

Copy your API and save it by clicking the copy button at the end of the link.

Take note that this link should never expire and should be kept as it cannot be edited or reissued.

Copy your API key

10. Going back to your receptionist: Add a scenario

This will be the trigger for your caller's conversations. Make sure to use the proper instruction for the AI.

For example, if it's a site visit, make sure to add that term in your scenario.

Going back to your receptionist: Add a scenario

11. Add an Event Type

The event types are based on what you set up in cal.com. Make sure to attach which one is applicable. In case there are multiple types of event, add it in a separate calendar. Also keep in mind that the number of minutes should be specified in the event in cal.com.

Click on NEXT: SETTINGS once done.

Add an Event Type

12. Add the Notification Preference

The meeting location would be based on what you added in cal.com. You also have the option to send SMS to the customers to confirm booking. Another SMS to you to notify you of new bookings.

Click on FINISH SETUP once done.

Add the Notification Preference

Try Our AI Receptionist Today

Start your free trial for My AI Front Desk today, it takes minutes to setup!

They won’t even realize it’s AI.

My AI Front Desk