For restaurants and bars

Restaurant reservation software with an AI receptionist

Table reservations from your website, Google, Instagram, WhatsApp and the phone in one book and one floor plan. The AI answers calls in the middle of service. No commission per cover.

Guided setup · No per-cover commission · No lock-in

Reservations come in from
  • Website
  • Google
  • Instagram
  • WhatsApp
  • Phone
CitaFlow live floor plan with the dining room tables coloured by status during dinner
Booking page on a phone choosing a time for 4 guests
The problem

What hurts during service

A restaurant does not lose reservations for lack of demand: it loses them on the phone, to no-shows and to commissions.

The phone rings mid-service

At 9:30 pm nobody can leave the floor to pick up a call. Every missed call is a table booked somewhere else.

With CitaFlow

The AI receptionist answers on the first ring, checks real availability by party size and writes the reservation on the floor plan.

No-shows that empty tables

A party of 6 that never shows on a Saturday is your most expensive shift lost, with no time left to refill it.

With CitaFlow

Automatic WhatsApp reconfirmation the day before, a per-guest deposit for groups and a waitlist to fill the gap.

A commission on every cover

Marketplaces charge for every guest they bring you, and often for the ones who were already yours.

With CitaFlow

A flat monthly fee: zero commission per reservation and zero platform commission on deposits.

Reservations scattered across five places

Instagram, WhatsApp, Google, the website and the paper book. Nobody really knows how many covers you have at 9 pm.

With CitaFlow

Every reservation, whatever the channel, lands in the same book and on the same floor plan, with the guest profile attached.

The reservation book from the inside

The whole service on one screen

Real panel screenshots: the same book as a list, as a timeline and on the dining room plan.

Reservation book in list view: the day grouped by shift with time, guest, party size, table, zone and status
List: every shift with its time, guests, table, zone and status. "Seat" records the arrival and takes the table in one tap.
  • Covers, parties, pending and no-shows for the day at a glance
  • Walk-ins in two taps: pick a free table and seat the party
  • Every reservation shows where it came from: website, AI receptionist or staff
Floor plan

Draw your dining room once, use it every service

Zones, tables of different shapes, bar and fixed elements. Drag, number and combine tables; the plan is the same one your team sees during service.

  • Zones (indoor, terrace, bar, private room) with their own capacity
  • Round, square and rectangular tables, bar seats and booths
  • Combinable tables for large parties
Floor plan editor with the palette of tables and elements on the left and the main dining room plan
Online reservations

Your booking page asks for the party size and offers real times

The guest picks party size, day and time among the slots that really fit, and the table is assigned automatically. Link it from your website, Google profile, Instagram, Facebook or WhatsApp.

  • Your own booking page and a widget for your current website
  • Occasion, special requests and zone preference
  • Reserve with Google: partner onboarding in progress
Public booking page on a phone: choosing the time, with lunch and dinner slots for 4 guests
And also

What your dining room needs, without loose tools

Shifts and arrival pacing

Lunch and dinner with their arrival windows, duration by party size and a cap on arrivals per slot so the kitchen never gets swamped.

  • Cover cap per shift and per zone
  • Arrival pacing per 15-minute slot
  • Minimum and maximum booking notice

Waitlist

When there is no table, the guest joins the list for today or another date. When a table frees up, you notify them in one tap.

  • Lists for today and for future dates
  • Guest alert when a table frees up
  • Next to the day's book

Per-guest deposits

Take a deposit per person for groups or busy dates with Stripe Connect: it goes straight to your account, with no CitaFlow commission.

  • Per guest, per menu or per date
  • 0% platform commission
  • Card guarantee without a charge: coming soon

WhatsApp reconfirmation

Confirmation on booking, reconfirmation the day before and a reminder before the shift. The guest confirms or cancels in one tap.

  • WhatsApp or SMS, plus free unlimited email
  • 300 reservations a month with WhatsApp/SMS included
  • The floor plan updates itself

Guest CRM

Every reservation creates or updates the guest profile: visits, no-shows, allergies, occasions and favourite table.

  • Visit and no-show history
  • Allergy and preference notes
  • Export your data whenever you want

Multi-location

Several restaurants in one account: each with its floor plan, shifts and phone number; management sees occupancy across all of them.

  • Roles and permissions per location
  • Metrics per location and per shift
  • The AI knows which location it answers for

Post-visit marketing

An automatic WhatsApp after the visit, a birthday message or a note to guests who have not been back in a while, only to those who gave consent.

  • Automatic message after the visit
  • Birthdays and lapsed guests
  • Consent stored as proof

GDPR and EU data

Your guests' data lives on servers in the European Union, encrypted, backed up and exportable whenever you want.

  • Encryption in transit and at rest
  • Daily backups
  • Your guests are never used to promote other restaurants
AI receptionist

How a guest books with the AI receptionist

An example WhatsApp conversation. On the phone it goes exactly the same way, with a natural voice and on the first ring.

Your restaurantOnline · replies 24/7 AI

Hi, do you have a table for 6 on Saturday around 9 pm?

Hi! At 9 pm the indoor room is full, but I can offer 8:30 or 9:45 pm indoors, or 9 pm on the terrace. Which do you prefer?

9 pm on the terrace, perfect. Under the name Marta.

Done: table for 6, Saturday at 9 pm on the terrace, under Marta. For parties of 6 or more we ask for a 10€ deposit per person, deducted from the bill; I am sending you the payment link. Any allergies, or are you celebrating something?

It is a birthday, no allergies.

Birthday noted! I will message you on Friday to confirm. See you Saturday.

Reservation created on the floor plan
When
Saturday · 9:00 pm
Guests
6
Zone · table
Terrace · T12 + T13
Deposit
60€ · link sent
Occasion
Birthday
Reconfirmation
Friday · WhatsApp

The same on the phone, in the middle of service

When the phone rings at 9:30 pm, the AI receptionist picks up on the first ring and does exactly what you would do: looks at the room, proposes a real time and writes down the reservation. Nobody leaves the kitchen or a half-served table.

  • Checks real availability by party size, not a generic calendar: it respects shifts, seating duration and arrival pacing
  • Assigns the table (or combines two) and writes the reservation on the floor plan instantly
  • Changes the time or party size, or cancels, when the guest asks
  • Requests the deposit when your policy requires it and sends the payment link
  • If someone wants to talk to a person, it hands over the call or leaves you a note
  • Speaks English and Spanish and uses the menu, hours and rules you give it
Software versus marketplace

Reservation software versus marketplaces that charge per cover

A marketplace gives you visibility in exchange for a commission on every cover and for keeping the relationship with your guest. CitaFlow is your software: a flat fee, your data and an AI receptionist that runs the front desk.

What you compare CitaFlow Marketplaces with a per-cover commission
Cost per reservation None: flat monthly fee Commission per cover, often also on guests who were already yours
Phone during service AI receptionist that creates, changes and cancels reservations on your floor plan Messages or voicemail; you type the reservation yourself
Who owns the guest You: data, history and consent in your account, exportable The platform: the diner is their user
Reservations from your website, Google and Instagram Included, no commission Depends on plan; sometimes with commission
Deposits and card guarantee Stripe Connect to your account, 0% platform commission With commission or only on higher plans
Floor plan, shifts and pacing Included in the base plan Depends on plan
Lock-in None: cancel whenever you want Annual contracts are common

There are good restaurant reservation managers out there, such as CoverManager or TheFork Manager, and each has its own model. What sets CitaFlow apart is where it puts the value: a native AI receptionist that answers the phone, WhatsApp and Instagram and writes directly on your floor plan, with a flat fee and no commission per cover.

Restaurant plan

One flat fee. Zero per-cover commissions.

The Restaurant plan carries everything the dining room needs. The AI receptionist is added as a voice or chat module, at the same prices as every other industry.

Base

Restaurant plan

€49/mo

or €490/yr (2 months free)

Includes
  • Unlimited online reservations: website, Google, Instagram, Facebook and WhatsApp
  • Visual floor plan, shifts and arrival pacing
  • Waitlist and guest CRM
  • Unlimited email confirmations and reminders
  • 300 reservations/month with WhatsApp/SMS included
  • Deposits and card guarantee through Stripe Connect: 0% commission
  • 2 panel logins (expand with the Team Pack)
  • Multi-location with per-location permissions

Prices exclude VAT · No lock-in · Guided setup

Add the AI receptionist

The same CitaFlow voice and chat modules, at the same price. Switch them on from the panel whenever you want; no lock-in.

AI Voice · phoneAnswers calls with a natural voice, checks the floor plan and creates, changes or cancels the reservation. from +€29/mo
  • Lite · 150 min/mo+€29/mo
  • Go · 400 min/mo+€65/mo
  • Pro · 1,200 min/mo+€169/mo
AI Chat · WhatsApp, Instagram and TelegramReplies and books by message 24/7, with your menu and shifts as context. from +€19/mo
  • Mini · 300 conv./mo+€19/mo
  • Pro · 1,000 conv./mo+€39/mo
  • Business · 3,000 conv./mo+€109/mo

Reservation volume supplement

Only if you switch on WhatsApp or SMS. Every reservation dated inside the billing cycle counts; cancelled ones do not. Email is always free and unlimited.

Reservations per month Supplement
Up to 300 Included
301 – 600 +€35/mo
601 – 1,000 +€85/mo
1,001 – 1,500 +€140/mo
1,501 – 2,000 +€190/mo
2,001 – 3,000 +€280/mo
3,001 – 4,000 +€370/mo
More than 4,000 Custom

More than 4,000 reservations a month, or a group with several locations? Let's talk about a custom plan →

Common questions

Frequently asked questions about restaurant reservation software

Another question? Write to us through the chat on this page.

What does CitaFlow's restaurant reservation software include?

The Restaurant plan includes unlimited online reservations (website, Google, Instagram, Facebook and WhatsApp), the visual floor plan, shifts with arrival pacing, the waitlist, the guest CRM, unlimited email confirmations and reminders, and up to 300 reservations a month with WhatsApp or SMS. The AI receptionist is added as a voice module (phone) or a chat module (WhatsApp, Instagram and Telegram), at the same prices as every other industry. Everything runs on the same reservation book and the same floor plan.

Can the AI receptionist create, change and cancel reservations by phone?

Yes. It answers the call with a natural voice, asks how many you are and when, checks real availability by party size (shifts, seating duration, arrival pacing and the capacity of each zone), assigns the table and creates the reservation on the floor plan instantly. It also changes the time or the number of guests and cancels when the guest asks. If someone wants to talk to a person, it hands over the call or leaves you a note with the transcript. It can handle several calls at once, even in the middle of service.

Does it work with Reserve with Google?

In progress: we are onboarding CitaFlow as a Reserve with Google partner (dining vertical) so the "Reserve a table" button on your Google profile completes the reservation in CitaFlow. In the meantime, you can add your CitaFlow booking page as the reservation link on your Google Business Profile, and those reservations land on your floor plan just the same.

Do you charge a commission per reservation or per cover?

No. You pay a flat monthly fee (or yearly) and can take as many reservations as you want with no commission per reservation or per cover. Deposits and the card guarantee are charged through Stripe Connect directly into your account, and CitaFlow keeps no platform commission; only Stripe's usual processing fee applies.

How does CitaFlow reduce no-shows?

In layers: a confirmation when booking, an automatic WhatsApp reconfirmation the day before and a reminder before the shift, with one tap to confirm or cancel. For groups and peak dates you can require a per-guest deposit, and card guarantee with no upfront charge is coming soon. When a table frees up, the waitlist tells you whom to notify, and each guest profile keeps their no-show history so you can decide whom to ask for a deposit.

Can I migrate my reservations and guests from another system?

Yes. Your guest database is imported from a CSV or Excel file with contact details and notes, and our team helps you move the reservations already confirmed and draw the floor plan, so the switch never interrupts a service. There is no lock-in: if CitaFlow is not the right fit, you take your data with you.

Who owns my guests' data?

You do. CitaFlow is software, not a marketplace: your guests' data, their history and their marketing consent live in your account, comply with GDPR and can be exported whenever you want. If you ever leave, you export and we delete. We never use your guests to promote other restaurants.

What happens if I go over 300 reservations a month?

It only matters if you have WhatsApp or SMS switched on: from there a supplement by reservation band applies, which you can see in the pricing table and in your panel before it kicks in. Reservations dated inside the billing cycle count; cancelled ones do not. If you only use email there is no supplement: email is free and unlimited. Above 4,000 reservations a month we prepare a custom plan.

Restaurant booking system with AI receptionist and floor plan

In a restaurant the problem is rarely a lack of reservations; it is where they end up: a call nobody picks up at nine in the evening, an Instagram message answered the next day, a party written in the paper book that the kitchen never sees. CitaFlow is restaurant reservation software that brings every channel into one reservation book and one floor plan, and puts an AI receptionist on the phone, WhatsApp and Instagram so the floor never stops.

At its core is an online reservations engine for restaurants that thinks in guests, not appointments: it asks how many you are, knows the seating duration for each party size, respects each shift's arrival pacing and assigns the table (or combines two) automatically. What your team sees is a floor plan with the real state of every table during service.

Read more

The phone is the channel that brings a restaurant the most reservations and the one that is worst served at peak time. CitaFlow's AI receptionist for restaurants answers on the first ring with a natural voice, understands the date, time and party size, checks real availability and creates the reservation on the floor plan. It also changes the time or the number of guests, cancels when the guest asks and, when someone wants to talk to a person, hands over the call or leaves a note. The same receptionist handles WhatsApp, Instagram and Telegram, so the conversation starts and ends without anyone on the team leaving the floor.

Online reservations come in from your booking page, from the widget on your website, from the booking button on Instagram and Facebook and from your WhatsApp link. We are onboarding CitaFlow as a Reserve with Google partner so the reservation can also be completed without leaving your Google profile. Every reservation carries the guest's occasion, special requests and zone preference, and lands in the same digital reservation book as the ones that come in by phone.

To cut no-shows, CitaFlow sends a confirmation when booking, a WhatsApp reconfirmation the day before and a reminder before the shift; the guest confirms or cancels with one tap and the floor plan updates. For groups and peak dates you can ask for a per-guest deposit through Stripe Connect, which goes straight to your account with no platform commission; card guarantee with no upfront charge is coming soon. And when a table frees up, the waitlist tells you whom to notify.

Every reservation feeds a guest CRM: visits, no-shows, allergies, occasions and preferred table, with post-visit marketing via WhatsApp. If you run several locations, each has its own floor plan, shifts and phone number, and management sees the occupancy of all of them. CitaFlow is not a POS or a hospitality ERP: it is the restaurant booking system and the front desk, with a flat fee and no commission per cover.

Booking software for other business types

CitaFlow isn't just restaurant reservation software: it also adapts to many other businesses that work with advance bookings.

Let the phone ring and the floor keep moving

Request access and we will help you draw your dining room, open online reservations and get the AI receptionist ready for the next call.

  • No per-cover commission
  • No lock-in
  • GDPR · EU data