Start with Ipster today

Ipster answers questions, requests and appointments directly through your connected system. 24/7 availability for your business.

Cal.com integration

An agent that books appointments in Cal.com

Ipster checks which times are free in your Cal.com calendar and books the chosen appointment straight away. Your customer has their appointment, without anyone on your team having to schedule anything.

Ipster and Cal.com, directly connected

What the agent does

The actions the agent performs in Cal.com

You add the actions the agent may use. This works for phone and for chat.

Fetch free times

For the chosen date, the agent fetches the available time slots of your event type before it mentions a time.

Book an appointment

As soon as the customer picks a time, the agent books the appointment straight into your Cal.com calendar.

Pass on name and email address

The booking carries the customer's name and email address, so the appointment is booked under a name.

Your event type

The agent works with the event type you choose, so you decide what is being booked.

The right time zone

Times are fetched and booked in the time zone you set. By default that is Europe/Amsterdam.

A confirmation email, if you want

If you like, Cal.com sends the customer a confirmation email after the booking.

What a call looks like

From question to booking, without manual work

  1. 1

    Your customer wants an appointment

    Ipster answers and hears which day the customer wants to come.

  2. 2

    The agent looks at free times

    It fetches the available time slots for that day in Cal.com.

  3. 3

    The customer picks a time

    The agent mentions the options and the customer gives a name and email address for the booking.

  4. 4

    The appointment is in Cal.com

    The booking is in your calendar straight away, with the customer's name and email address.

Booking in Cal.com

  • Booking · By Ipster

    Scheduled in Cal.com

  • Attendee · By Ipster

    The customer's name and email address

  • Confirmation · By Ipster

    By email, if you switch it on

You decide

You stay in control

Choose the actions

Add checking availability and booking an appointment separately, so the agent only does what you want.

Choose the event type

Decide for which event type in Cal.com the agent fetches times and books, and in which time zone.

Decide on the confirmation

Choose whether Cal.com sends the customer a confirmation email after the booking.

How to connect it

Connected in three steps

01

Create an API key

Create an API key in Cal.com under Settings, Developer, API keys.

02

Enter the event type

Enter the ID of your event type. You can see it in the address bar when you open the event type.

03

Add the actions

Add checking availability and booking an appointment, and tell the agent in the prompt when to use them.

For a booking the agent needs the customer's name and email address. Put in the prompt that it asks for them first.

Frequently asked questions

About the Cal.com integration

The agent can fetch the free time slots of a day and book an appointment. You add both separately, so you choose what the agent may do.

You create an API key in Cal.com under Settings, Developer, API keys, and enter it in the tool in Ipster. You also enter the ID of the event type, which you can see in the address bar when you open the event type.

Yes. For a booking, Cal.com needs the customer's name and email address. Put in the prompt that the agent asks for them before it books.

That is up to you. In the settings of the booking tool you choose whether the customer receives a confirmation email after the booking. By default it is off.

Yes. The same Cal.com actions work for phone agents and for chat agents.

Yes. Besides Cal.com, Ipster connects with Google Calendar, HubSpot and Slack, among others. Is your system not listed? We are happy to take a look.

Let your agent book appointments in Cal.com

Book a demo and see how Ipster fetches free times and books the appointment straight into your calendar.

We use cookies to improve the user experience, analyse website traffic and deliver personalised content. Read our cookie policy.