Skip to main content

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.
Paste your event link into Cal.com event URL, for example https://cal.com/you/30min.
Any extra questions you add to the event appear in the booking form that the agent presents during the call. If Calendly or Google stops accepting the connection, the Demo Booking tab shows a reconnect button.

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.