Table bookings on your real floor plan, not a list

Rotahr takes reservations through your own public booking page and puts them on a drag-and-drop plan of your actual dining room, so you can see what's free tonight without reading a list and translating it in your head.

A reservation list tells you that eight bookings exist. It doesn't tell you whether the 19:30 six-cover fits anywhere, which is the only question that matters when the phone is ringing. The floor plan tab exists to answer that in one glance.

You build the room once: square, round and rectangular tables, a bar counter, each with its own capacity, dragged into position and resized until the canvas matches the room. From then on the plan is colour-coded by status for whatever date you're looking at. Click an empty table and you get a new booking pre-assigned to it. Click an occupied one and you get the reservation behind it.

Reservations feed the guest database automatically, so the regular who books every second Thursday accumulates a visit count, a no-show count and whatever notes your team has added, without anyone maintaining a separate list.

The AI booking assistant handles the requests that arrive as sentences rather than as forms, pulling the date, time and party size out and proposing a slot for you to confirm.

What it does

Visual floor plan

Add tables in four shapes with individual capacities, drag them into position and resize on canvas. Status colours update per selected date.

Click-to-book

Clicking a free table opens a new booking already assigned to it. Clicking a taken one opens the reservation, so you're never searching a list for a name you can see on screen.

Public booking page

Each venue gets a public page where guests book directly. It also carries your specials and menu, so the page doing the booking is the page doing the selling.

Guest history without data entry

Reservations build customer profiles automatically — visits, no-shows, tags and manager notes — which is what turns a booking system into something you can market from.

No-show tracking

No-shows are recorded against the guest, so a pattern is visible before you hold a Saturday table for someone for the fourth time.

Booking-led staffing prompts

When bookings for a date pass a threshold you set, the AI assistant suggests increasing cover on the rota for that shift.

Who this is for

Venues taking bookings by phone and diary who keep double-booking the one big table, and anyone whose reservations and marketing list have never been connected.

What it doesn't do

  • There's no integration with third-party reservation marketplaces, so bookings that arrive via an aggregator have to be entered.
  • Table combining is manual — you assign the party to tables yourself rather than the system merging two-tops automatically.
  • Deposits and card holds aren't supported. A no-show costs you the cover, and the record of it, not a charge.

Common questions

Can guests book without calling?

Yes — each venue gets a public booking page you can link from your site, Instagram bio or a QR code on the table.

Does the floor plan have to match my room exactly?

It's worth the ten minutes to make it close. Once the shapes and positions resemble the actual room, staff read the plan instinctively rather than decoding it.

What happens to guest data under GDPR?

Marketing email is gated on consent, reservations can be anonymised, and the customer record supports GDPR anonymisation and export rather than only deletion.

See it with real data

A full demo venue, nothing to sign up for. First month free if you keep it.

Open the demo

Works with

Everything else in Rotahr

Comparing options?