Appointments live inside the call now

2026-10-19 · CallPages Team · Release, Calls, Appointments, Magic Call

Appointments live inside the call now

On CallPages, an appointment can only be booked during a live call, with the voice agent, in context — one per call, enforced by the call session itself. The old public booking form is removed: no call, no booking, and no way for strangers to flood a business with fake appointments.

The appointment tab let anyone with the link book the business’s calendar — no call, no conversation, no confirmed phone number, as many times as they liked. That is not a booking system; it is a spam and security hole pointed at a small business’s schedule, and it filled calendars with appointments nobody ever made.

A booking is the end of a conversation, not a form

Illustration: a phone in an active voice call with a calendar slot being confirmed inside the same screen

Real appointments in a small business are almost never cold. Somebody asks about a product, hears the options, picks a size — and then says “can I come Thursday?” The booking belongs to that moment. Moving it inside the call does not just close a security hole; it puts scheduling where it always actually happened.

What strangers can no longer do

Mi Junta’s CallPages page in production: the call is the front door of the page, and appointments are arranged inside that conversation

They can no longer book at all. Without a live call there is no path to the calendar — no form to script against, no unconfirmed phone numbers, no unlimited repeat bookings. The calendar fills only with people a business has actually spoken to, one conversation at a time.

How it works

  1. Booking exists only inside a live, ongoing call: the voice agent offers times in the flow of the conversation it is already having, about the product the customer is actually discussing.
  2. One appointment per call, enforced on the server through the call session — not by hiding a button, but by the session itself refusing a second booking.
  3. The standalone public booking surface is removed: appointment slots answer 403 and a booking attempt without a live call is refused as call-required.
  4. A call that starts on a product page stays on that page: the call button becomes the full call interface in place, every product-page button — including the way back to the store — stays available during the call.

See it live: Mi Junta

Mi Junta — CallPage · Mi Junta — website

Mi Junta’s CallPages page in production: the call is the front door of the page, and appointments are arranged inside that conversation

Mi Junta’s page in production: the conversation is the front door. There is no separate booking form anywhere on it — appointments happen inside the call.

Illustration: a phone in an active voice call with a calendar slot being confirmed inside the same screen

Illustration: the appointment is confirmed without ever leaving the call — the agent offers the time, the customer agrees, and the booking exists because the conversation does.

Try a call that can book →


Innovation by Vasily Starostenko, founder of CallPages.

Create your call page

Turn your website visitors into phone conversations — set up in under two minutes.

Create your call page →

Keep exploring

← All posts