Diska
Guides

Schedule meetings with Cal.com

Allow the agent to book on the user's calendar.

The Cal.com integration allows the agent to offer timeslots and confirm bookings.

Prerequisites

  1. Have a Cal.com account with at least one event type configured.
  2. In Settings → Integrations, connect the Cal.com account.

Step 1. Create a booking action

Open Acções → Agendamento em tempo real (Actions → Real-time booking) in the side menu and click Novo (New). Fill in:

  • name;
  • provider Cal.com;
  • event type ID;
  • timezone (Africa/Luanda, Europe/Lisbon or UTC);
  • days to suggest and slots per day.

Step 2. Add node to the flow

In the Flow Builder, insert a Booking node. Map:

  • the customer's contact variable;
  • the preferred time variable;
  • the output variable for the result.

Step 3. Configure confirmation SMS

If you enable confirmation SMS, the customer receives a message with the date and meeting link. The default template is:

All set! Your booking is scheduled for {appointment_date}. Join via this link: {appointment_link}

Step 4. Test

Use the Test Center or the demo to simulate a booking request. Verify that the suggested slots match the Cal.com calendar.

Copyright © 2026