Connecting Cal.com
Generate a Cal.com API key
cal_live_.Open the integrations page in Wave Runner
Click Connect Calendar
Select Cal.com as the provider
Enter your credentials
- Label — a name for this connection, e.g.
Sales Booking Calendar - API Key — paste your
cal_live_...key
Save the connection
Connecting Google Calendar
Open the integrations page in Wave Runner
Click Connect Calendar
Select Google Calendar as the provider
Authorize with Google
Confirm the connection
How agents book appointments
Once a calendar is connected, enable booking on a per-agent basis:- Open or create an agent under Assistants.
- In the agent configuration, go to the Calendar tab.
- Select the connected calendar and, for Cal.com, choose the event type.
- Save the agent.
Appointment variables
After a call where a booking was made, the appointment data is available in post-call workflows.Example: send a confirmation SMS after booking
Add an End of Call trigger, a Condition node checking{appointment.status} == 'confirmed', then a Send SMS node:
Testing calendar booking
Start a test call
Ask the agent to book an appointment
Confirm a slot
Check the workflow variables
{appointment.status} and the other appointment variables are populated correctly.Removing a calendar connection
Open the integrations page
Click Configure on the calendar card
Click the trash icon next to the connection