Enable booking in the portal
1
Open the Demo Booking tab
In the portal at https://portal.usemoss.dev/fa, open your agent and go to the Demo Booking tab.
2
Turn on booking
Switch on Enable demo booking and click Save.
3
Connect your calendar
In the Calendar card, choose Cal.com, Calendly, or Google Calendar, follow the steps for that provider below, and click Save. All three work with the same voice flow.
- Cal.com
- Calendly
- Google Calendar
Paste your event link into Cal.com event URL, for example
https://cal.com/you/30min.How it works in the widget
1
The visitor asks to book a demo
The visitor says something like “I’d like to book a demo” during the voice session.
2
The agent opens the booking form
The agent opens the booking form and reads back the available days and times from your connected calendar event.
3
The visitor picks a time by voice
The visitor selects a time slot by speaking their preference.
4
The agent confirms and advances to details
The agent confirms the chosen time and moves to the details step, asking for the visitor’s name and email.
5
The visitor submits and receives confirmation
The visitor submits their details. The agent confirms the booking out loud, and a confirmation email is sent to the visitor.
Booking uses the
bookingNonce returned by your token route, so no extra wiring is needed when you use the provided components.