// ciita — scheduling
live — add-on, core in productionThe calendar the lead books himself.
A 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.
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
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. Blocking a single date — a holiday, a trip — is not built yet.
- Guests cannot cancel or reschedule themselves yet; you do it from the agenda.
- 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.
See Miira →