Cal.com is a tool that allows you to set meetings and events with clients. By integrating Cal.com with Kommo you make it practical to create, edit and manage events from within the CRM, without needing to switch tabs.
Use cases
-
Manage events better: Organize every Cal.com event/meeting without leaving the CRM.
-
Assign tasks easily: You can assign a responsible user to every meeting, and set a default responsible user.
-
Capture leads automatically: Every event or meeting request in Cal.com becomes a lead in your CRM, pre-filled with the leads info.
-
Create tasks effortlessly: When a client books an event for a specific date and time, Kommo automatically creates a task and assigns it to the responsible user you set.
How to connect Cal.com to Kommo?
First, make sure you have a Cal.com account — you can create one here. Then, in Kommo, just follow these steps to connect the integration:
-
Go to Settings → Integrations and search for Cal.com.
-
Click Install in the widget.
-
Click on Continue with Cal.com to authorize the integration.
-
Login to your Cal.com account and click Allow.
Done! You’ve connected Cal.com and Kommo.
How to set up Cal.com in Kommo?
Once the integration is connected to your Cal.com account, you have to set it by matching your events. Matching the event is assigning the responsible user in Kommo to each event in your account. You can also assign a default responsible user — a Kommo user that will be set as the responsible for all events that are not matched manually.
Follow these steps:
-
Open your Cal.com widget in Kommo. You will see two columns: Cal.com event and Responsible user.
- Select an event from Cal.com.
-
Select a Kommo user for the Responsible user field.
-
Click + Add event and user to map more events.
And done, your events are now matched.
Now, click Select default responsible userand task type to set the Kommo user who will be responsible for any new event that isn’t manually mapped, and to define the task type that will apply to all events created from bookings.
You can select either Follow Up (a regular reminder to contact the lead: call, write, check the response) or Meeting (a scheduled meeting/call at a specific time, offline or online) for the default task type. The selected task type will apply to all tasks created when booking an event; individual task types cannot be selected separately.
How to use Cal.com
To get the most out of the integration, set up triggers in your digital pipelines. These triggers can automatically create a booking link you can share with clients — letting them confirm, reschedule, or cancel events in just a few clicks.
-
To set the trigger, click Go to digital pipeline in the Cal.com integration widget.
-
Or, you can also go to Leads → Automate. Then, click + Add trigger in the pipeline stage where you want your trigger to work.
-
Now, search for the Cal.com widget and click + Add.
- Now you can set the trigger the way you want it to work:
-
Add a condition: select the condition for your trigger.
-
Select Cal.com event: select the event from Cal.com, based on which a personal link will be created for the client.
-
Add a unique link to the following field: select a custom field where the link will be placed in the lead profile, when it is created by this trigger. You can select it or any other custom field created by the user with the URL type.
Note: The Cal.com custom field is created automatically in the lead profile when the integration is installed.
-
Click Done and then Save to apply your new trigger in the pipeline.
When a lead reaches the stage with the trigger, a Cal.com link appears in their profile’s custom field — you can copy and send it to the client.
After they open it, they’ll see a personalized booking page with their info pre-filled. From there, they can:
- Pick a date and time
- Update their details
- Confirm the meeting
Once booked, Kommo automatically creates a task in the lead card with the event name, type, and message. If it’s a video meeting, a Cal Video link is added to the Cal.com meeting field.
Rescheduling an event
If the client reschedules, the Cal.com event shifts to the new date, and the task in Kommo updates automatically. The task will show the new date and time, plus a note labeled Reason for rescheduling with the client’s message.
Canceling an event
If a client cancels their meeting, the task in Kommo will be marked as done. You’ll see Booking canceled along with the client’s message, and the lead will automatically move to the Closed–lost stage.
Creating a task in Incoming Leads
If a client books through an external Cal.com link (like one on your website or an ad), they’ll fill in their name, email, and an optional message before booking.
After that:
- A new event will be created in Cal.com.
- A new lead appears in Kommo under Incoming Leads.
- The lead includes the client’s info, event name, and message.
- A task is automatically created with the event’s date, time, and details.
All Cal.com tasks also show up in Kommo’s Calendar section.
If you need more help with setup or troubleshooting, feel free to reach out to our support chat or contact us via WhatsApp. You can also hire a Kommo partner to do all the hard work for you.
Not a user yet? Sign up for our 14-day free trial or book a live demo.