Skip to main content
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

You need an active Google Calendar connection. Connect one first via Connect a calendar, then return to the Appointment tab.
Confirm appointment scheduling is enabled on the agent, a calendar is selected, and the offering is marked Bookable and Active.