Online booking

Your clients book on their own,
any time of day.

A booking page with your branding, ready in minutes, or a widget on the website you already have. Every appointment lands in your calendar and the client gets a confirmation.

Free trial

7 days free · No card · Cancel anytime

Two ways to take bookings

With or without a website of your own

Both options are included in every plan and share the same calendar.

Booking page with your branding

Booking page with your branding

We create a professional page with your logo, colours, photos and services. Clients pick a service, a time and book. You can also connect your Shopify store and your own domain.

  • Ready in minutes
  • Your own domain
  • Shopify store
Widget on your current website

Widget on your current website

Already have a website? Paste a few lines of code and your calendar appears on it. Nothing else on your site changes.

  • Copy and paste
  • Any website that accepts HTML
How your client books

Three taps, no phone calls

  1. 1

    Picks a service

    And, if you want, the staff member they prefer.

  2. 2

    Chooses an open slot

    Only times that are really free are shown, across every channel.

  3. 3

    Confirms

    With a deposit if you ask for one. The confirmation arrives right away.

Everything a booking needs

One shared calendar

Web, chatbot, phone and dashboard use the same availability. No double bookings.

Automatic reminders

Confirmation and reminder by email, and by WhatsApp or SMS if you switch them on.

Changes with one link

The client reschedules or cancels from the link in their confirmation, without calling you.

Deposit or full payment

Charge when they book with Stripe. The money goes straight to you, not through CitaFlow.

Your own booking questions

Ask for the details you need before the appointment with custom booking fields.

Google Calendar sync

Two-way sync: what you create in CitaFlow shows in your calendar, and the other way round.

Included in the Starter plan

Online bookings from

No commission per booking and no lock-in. Add AI Chatbot or AI Voice whenever you want.

€29 /month See all plans →
FAQ

Questions about online booking

What people usually ask us before opening online bookings.

Do I need a website?

No. CitaFlow creates a booking page with your logo, colours and services, ready in minutes. If you already have a website, you can use the widget to show your calendar on it.

How do I add booking to the website I already have?

Copy a few lines of code from the dashboard and paste them into your site. It works on any website that lets you add HTML, without changing anything else.

Can I take a deposit when clients book?

Yes. You can ask for a deposit or the full price with Stripe when the client books. The money goes straight to you, not through CitaFlow, and you collect the rest in person.

What if the client wants to reschedule or cancel?

Their confirmation includes a link to reschedule or cancel from their phone in seconds. You can also do it from the dashboard.

How are double bookings avoided?

Your booking page, the chatbot, the AI receptionist and the dashboard share the same real-time calendar. Once a slot is booked, it disappears from every channel.

Are reminders sent to clients?

Yes. Confirmation and reminder go out by email at no cost, and by WhatsApp or SMS too if you switch those channels on.

How much does it cost?

Online booking is included in the Starter plan, with no commission per booking and no lock-in. You can try it free for 7 days, no card required. Full details are in pricing.

Start taking bookings today

Free trial

7 days free · No card · Cancel anytime