Skip to main content
When callers need to cancel or move an appointment, LobbyStack can handle the request during the call. Instead of waiting for your team to read a message, check the calendar, and reply manually, the AI agent can identify the appointment, confirm the request, and update the booking for you.

What the AI can handle

LobbyStack can help customers:
  • Find their upcoming appointment.
  • Cancel an appointment they no longer need.
  • Reschedule to another available time.
  • Confirm the change before it is applied.
  • Complete the request during the call.
This is designed for everyday appointment changes that usually take your team away from higher-value work.

Built-in confirmation before changes

Appointment changes are not made from a casual request alone. LobbyStack asks for enough detail to make sure the customer is changing the right appointment. By default, the agent uses:
  • The phone number from the call.
  • The customer’s name.
  • An appointment detail, such as the appointment time or service.
  • A clear final confirmation before canceling or rescheduling.
If the agent cannot confirm the appointment confidently, it will not make the change automatically. It can hand the conversation to your team instead.
LobbyStack helps you apply consistent confirmation steps, but it does not replace your own legal or privacy review. Configure the level of verification that fits your business, region, and appointment type.

Choose how callers are verified

For businesses that want extra assurance, Caller verification adds a check before the AI changes an appointment: A stricter check is useful when appointments are sensitive, high-value, or subject to stricter internal policies.

Set up keypad PINs

With Keypad PIN selected, the agent asks the caller to type their PIN on the phone keypad and press the pound key (#). The PIN never reaches the AI or the call transcript, and the agent won’t accept a PIN that’s said aloud.
1

Open the contact

In the dashboard sidebar, go to Contacts and open the customer.
2

Set the PIN

On the Details tab, under Keypad PIN, select Set PIN. Type 4 to 8 digits, or select Generate, then save.
3

Give the PIN to the customer

LobbyStack stores the PIN securely and can’t show it again. If the customer forgets it, set a new one.
To give PINs to many customers at once, use the command line or the API. lobbystack contacts generate-pins --all makes up a PIN for every contact that has a phone number and no PIN, and shows each PIN this one time. lobbystack contacts set-pins sets PINs you choose. In the API, these are POST /contacts/passcodes/generate and POST /contacts/passcodes. A caller can try their PIN 3 times on each change. After 5 wrong PINs in a row, even across calls, the PIN is locked and the contact shows it as locked. Setting a new PIN unlocks it. Callers without a PIN, or with a locked one, can’t change appointments by phone. The agent passes their cancellation or reschedule request to your team instead. Each request appears under Action required on Home, and clicking it opens the call in the Inbox. On the call’s Details tab, click Approve cancellation to cancel the appointment, or Approve reschedule to move it to the time the caller asked for. Click Other time to pick a different time. If that time is no longer free, the appointment stays as it is and the request stays open.
On a self-hosted LobbyStack, PINs are checked with the server’s OTP_HASH_SECRET (or ENCRYPTION_KEY when it isn’t set). If that secret changes, every saved PIN stops working and has to be set again.

Automatic calendar updates

When a change is approved, LobbyStack updates the appointment record and syncs the change to your connected calendar. For cancellations, the appointment is marked as canceled and the calendar event is updated or removed according to the calendar connection. For rescheduling, LobbyStack checks availability before offering a new time. If the time is available, the appointment is moved and the calendar sync is refreshed.
Connect Google Calendar before relying on automatic rescheduling. This lets LobbyStack avoid offering times that are already busy.

Turn appointment changes on or off

You control whether the agent can cancel or reschedule, and how it verifies callers.
1

Open the agent

Click Agents in the sidebar and open the agent. It opens on General. Each agent has its own appointment change settings.
2

Find the Appointments section

Scroll to Appointments.
3

Choose what the AI can do

Turn Cancellations and Rescheduling on or off.
4

Choose verification strength

Pick an option in Caller verification if you want stricter verification.
5

Save

Save your changes.
For the best customer experience:
  • Add clear service entries so customers can describe what they booked.
  • Connect Google Calendar so LobbyStack can check availability and sync changes.
  • Keep your transfer number up to date for cases that need human review.
  • Use a texted one-time code or a keypad PIN for sensitive or high-value appointments.

Configure services

Add appointment types and service details that help customers identify their booking.

Connect Google Calendar

Let LobbyStack check availability and sync booking changes automatically.