Offerings are your services and bookable appointments — name, price, and availability in one place. Enable appointment scheduling on an agent and it can book those offerings on a connected calendar during a call.
Define your offerings
1
Open the offerings page
From the dashboard, go to
/offerings and click New offering.2
Describe the offering
Give it a name and price. Flip on Bookable to let callers schedule it. Toggle Active to control whether it’s currently available.
The offering appears in your offerings table and can be edited or removed anytime.
Enable appointment booking on an agent
1
Connect a calendar
First connect a Google Calendar — see Connect a calendar. A bookable offering needs an active calendar connection to schedule against.
2
Open the agent's Appointment tab
Go to
/agents, open an agent, then select Appointment (/agents/:id/appointment).3
Turn on scheduling
Enable Schedule Appointments and choose the calendar connection the agent should book on.
4
Optional: add a self-booking link
Provide a booking URL (for example, a Cal.com link). When set, the agent shares this link instead of booking directly unless the caller asks it to schedule.
Click Save — “Appointment settings updated” confirms the change.
Troubleshooting
I can't select a calendar
I can't select a calendar
You need an active Google Calendar connection. Connect one first via Connect a calendar, then return to the Appointment tab.
The agent isn't booking appointments
The agent isn't booking appointments
Confirm appointment scheduling is enabled on the agent, a calendar is selected, and the offering is marked Bookable and Active.