# Book a meeting

> Let a visitor pick a time from the chat, using your existing scheduling link.

Source: https://www.hey.support/docs/capabilities/booking

---

Book a meeting gives the agent a way to get a visitor onto your calendar when they ask for a demo, a call, or a time.

Open **Capabilities**, then **Book a meeting**.

## Scheduling link

Add any https booking URL — Cal.com, Calendly, SavvyCal, whatever you already use. The chat then shows a **Pick a time** button that opens it in a new tab, with the visitor's name and email prefilled when the agent already knows them.

This is the mode available on every account today.

<Callout>
  The URL must be `https`. A link-mode booking that fails validation switches the capability off rather than showing the visitor a dead button.
</Callout>

## Live scheduling

Live scheduling books a real meeting inside the chat — the agent reads your actual availability, offers time chips, and confirms without the visitor leaving the conversation.

**It is in limited release.** It runs on Google Calendar, and our Google OAuth app is still going through verification for calendar access, so the connect flow cannot be completed on a normal account yet. The provider picker only offers it to Hey Support staff until that clears. Use a scheduling link in the meantime.

## When it appears

The agent offers the scheduler when a visitor wants to meet — asking for a demo, a call, or a time. There is no timing setting.

If a visitor's message could equally mean "leave my details" or "talk to a human", and those are also available, the agent offers the choice instead of picking for them.

## After a booking

A booked meeting also creates a lead quietly, so you have the contact without a duplicate notification. Bookings appear on the [Bookings](/docs/conversations/bookings) page.
