Skip to content
ciita — scheduling

The calendar the lead books himself.

live — add-on, core in productionA booking page anyone can open without an account, backed by your real availability — not a form that emails you. And when the conversation happens on WhatsApp, the agent proposes times from that same calendar instead of asking you to check.

A public booking page: a day with four free times, one of them chosen, no account needed, and the reminders that follow.

what it does

Booking without a back-and-forth.

Every line below is running in production today.

  • A public booking page per workspace — no account, no app, no login for the person booking
  • Appointment types with their own duration and minimum notice
  • Weekly availability per workspace, in your own timezone
  • The WhatsApp agent proposes real free slots — it reads the same availability, it never invents a time
  • An operator agenda with the real state of every appointment
  • Optional Google Calendar connection, so a personal meeting still blocks the slot

The real flow

  1. Weekly griddate blocked
  2. Real slotpublic page and WhatsApp agent
  3. Database gatere-checked at confirm
  4. Confirmed
  5. Reminders
  6. Guestno login needed
  • 01Confirmationsent right away
  • 02First reminderT-24h
  • 03Second reminderT-1h
  • 04Actual deliveryneeds approved templates
why it was built this way

A double booking is a promise you break in public.

  • The slot is arbitrated by the database

    Two people confirming the same time in the same second is a race the database settles, not the interface. One of them books; the other is offered another time.

  • The public page is a front door, not a hole

    Anyone can reach it, so it is treated as hostile input: anti-spam, rate limiting, and a booking that stays idempotent if the visitor hits the button twice.

  • Availability is recalculated at the last moment

    The slot is checked again when the visitor confirms — not when the page was loaded. A calendar that offers a time it already gave away is worse than no calendar.

What it does NOT do yet

What is running today, and what is not:

  • Running in production: the operator’s agenda, appointment types, weekly availability and the public booking page.
  • It is an add-on: it is not included in every plan.
  • Availability is a weekly grid, with per-date blocks on top of it.
  • Guests reschedule or cancel it themselves, without an account, with a signed link.
  • One bookable resource per workspace. No rooms, no teams, no round-robin.
see it working

The lead who books is the lead who was qualified.

Miira answers on WhatsApp and proposes the times Ciita has free — same platform, same calendar, no copy-paste in between.