Reservations for premium restaurants

They don't book a slot.They take a seat.

Your dining room, rendered live. The table chosen by hand, a welcome already waiting.

0% commission·Any language, natively·AI included, not add-ons
The difference

Every other system sells a time slot. Couvert gives a guest a place: a chosen table in a room they can already see.

The booking, step by step

Four questions, then a table

The real flow at FLO, in the order a guest meets it. Party, evening, time, and then the seat itself.

A waiter setting the fourth glass on a table laid for four
01How many

One question at a time

The form asks for a party size and nothing else. Every answer folds into a single line and opens the next question, so the guest is never looking at a wall of empty fields.

A riverside restaurant's arched windows glowing at dusk
02Which evening

Only the nights you trade

Mondays are missing because FLO is shut on Mondays. The dates come from the restaurant's own trading hours, so a guest is never offered an evening that cannot happen.

A candle being lit on a white tablecloth as service begins
03What time

The real slots, not a wish

Every time here is one the engine can actually seat, checked against the floor as it stands that second. Last seating follows the weekday, because Friday runs later than Tuesday.

A window table for two at blue hour, set and waiting
04Which table

Then they pick their seat

The room itself, by the window or by the fire. Green rings are free, crossed tables are taken, and the one they choose is held for five minutes while they finish.

The signature

Book by table, not by time slot

Your dining room, modelled and lit, with every free table glowing and every taken one crossed out. The guest picks the seat, not a time. A chosen table is rarely abandoned.

The real picker, running hereNot a screenshot
Party

Live component, sample occupancy. Change the party size and watch the small tables drop out.

Or choose a table from the list

Nothing chosen yet. Pick a table above.

The Red Room, modelled

FLO's real dining room, rendered from its 3D model and running on this page. It opens as a lit plan; press 3D to walk around the model itself. Tap a table to choose it. Free tables carry a green ring, taken ones a cross, and anything too small for the party dims out.

  • Free
  • Yours
  • Taken
  • Too small for your party
The back office

The half your guests never see

A host stand built for the hour before service, when the phone is ringing and someone is already at the door. Below is the real one, FLO’s panel, running on this page over a demo week of bookings.

The panel, running hereDemo data, yours to change

Demo data only. Reset demo data puts the week back.

Open it full screen

Seat a table, mark a no-show, move a booking, close a day. It is the same panel FLO’s hosts sign into, in Latvian as they use it, on made-up guests that never leave this site.

The website, too

We don’t stop at the booking.We build the whole site.

A restaurant’s website and its book should feel like the same place, because to a guest they are. So we make both, in the room’s own style, and wire them into one system.

floresto.lv
FLO's website home page: the Red Room, the menu, reservations and the restaurant
FLO’s site, live. Built with its booking, on Couvert.
01

Your room, not a template

We design the site from the restaurant itself: its colours, its light, its photographs. FLO's is near-black and garnet because the room is.

02

One system underneath

The menu, the photos and the page text are edited in the same panel as the book. Change a dish at four and it is on the site at five.

03

Booking on your own domain

The table picker lives on the restaurant's site, in its style and its languages, not on a portal page with someone else's name at the top.

04

Nothing bolted on

No plugin talking to a widget talking to a spreadsheet. One build, one login, so there is no seam to come apart on a Friday.

Under it

A booking system is judged on the night it is busy

Anyone can take a booking on a quiet Tuesday. What follows is how the engine behaves when two guests reach for the last table at the same second, and it is all checkable in the code.

A full dining room on a busy night, every table taken

One table cannot be sold twice

A Postgres exclusion constraint over the restaurant, the table and the time range. An overlapping sale is refused by the database itself, so the guarantee survives any number of servers and holds even if the check above it is wrong.

reservations_no_double_booking

The check and the booking are one act

Availability is read and the reservation written inside the same lock. Nothing can slip between them. Two servers racing for six tables produced exactly one winner, eighteen times out of eighteen.

EXCLUDE USING gist

A table being chosen is held

Pick a table and it is yours for five minutes while you type. A second guest sees it as taken rather than filling in the whole form and losing it. The hold blocks its own sitting, not the whole evening.

holds_no_double_hold

Deposits, when you want them

Stripe hosted checkout, so no card detail ever touches the site. The paid callback is signature-checked, refunds are a decision a person makes, and with no key set the deposit step simply is not there.

Stripe Checkout

The guest is texted, in their language

A confirmation with a link to manage or cancel, sent after the booking is committed so another company's latency never sits between the guest and their table. Every message is logged, with its delivery status and its cost.

Sinch, EU region

Three languages, natively

Latvian, Russian and English, each with its own URL and reciprocal hreflang. The staff panel is Latvian throughout. Two separate checks fail the build if an untranslated string reaches either the site or the panel.

lv · ru · en

Every person has their own sign-in

Staff accounts with hashed passwords, permissions from a single registry, and an activity log naming who did what. Add a capability and the compiler refuses to build until every action declares which permission it needs.

per-person accounts

The engine is tested, not asserted

Eighty-seven tests drive the real booking engine over HTTP: double-booking races, hold expiry, trading hours per weekday, the SMS pipe, refusal messages. Run on 23 August 2026: 87 of 87.

87/87 passing
The platform

Reservations are where it starts.Not where it ends.

Ten tools, sold and run as one whole. Take one away and the circle breaks, which is exactly why it is priced and delivered as a system.

A table at FLO laid for dinner, garnet lamps lit

What your guests meet

The evening, from first click to the table.

  • A premium website
  • The room, modelled in 3D
  • Deposits via Stripe
  • SMS confirmations
A host checking the book at the stand as guests arrive

What your staff run

The panel behind the pass.

  • Tonight's book
  • The availability floor
  • Guest book and allergies
  • Menu, photos and closures
An owner at the bar after close, the night already done

What runs itself

The work that happens while you sleep.

  • AI dining concierge
  • Per-person staff accounts
  • Three languages, natively
  • One activity log
How it works

Not a stack of tools.A machine that turns.

Each step feeds the next. Take one away and the circle breaks, then it compounds, and it begins again.

1

A beautiful booking

The guest picks a real table in your room.

2

The system remembers

Their table, their tastes, their last visit.

3

Follow-up brings them back

A warm, timely nudge, sent on its own.

4

A happy guest reviews

The good evening lands on Google, in their words.

5

A stronger profile draws new guests

Better Google, more bookings. Round it goes.

The monthly costs less than the no-shows it stops.

Not features. Outcomes an owner can repeat to a peer.

01

No-shows, recovered

Commitment by belonging, not deposits-as-threat. The table they chose is the table they keep.

02

Slow nights, filled

Automations quietly bring your regulars back on the nights the room would otherwise sit half-empty.

03

Regulars, kept

Every visit builds a profile. The people who matter are remembered, and made to feel it.

Client story
Anna, founder of FLO restorāns
“Our guests choose their own table now, and they show up for it. The room online feels like our room, not a booking form.”
Anna, founder of FLO restorāns
68seats, each bookable
0%commission on covers
18tables in one 3D room
3zones, one floor plan
How it holds together
AnyLanguage

Every guest served in their own language, native to each venue.

0%Commission

Keep every cover. No cut of your covers, ever.

0Penalties

No deposits-as-threat. Commitment by belonging.

1Brand

Every venue its own brand, theme and room. Yours only.

Already on OpenTable or SevenRooms?

Keep the engine.Change the evening.

See it beside your current system
01

Your brand, your domain, your guest data, never ours

02

Covers per service, the way your floor already thinks

03

One host stand: Tonight, Timeline, Floor, walk-ins

04

No deposits-or-penalties theatre. Commitment by belonging

An honest comparison

The four you’re weighing, side by side.

Competitor figures from their public pricing, July 2026. Something out of date? Tell us and we will correct it.

CouvertBest fit for your brandeasyTableTableinOpenTable
Guests book by choosing a real table
Your brand & your own domainpartpart
Guest data stays yours
Native in every languagepart
AI operations included
Commission on your covers0%0%0%per cover
The math, on your numbers

What no-shows cost you, every month.

Covers a night80
Average spend per cover€55
No-show rate12%
Lost to no-shows€13,728a month

Couvert’s monthly costs less than one busy night of no-shows. See it on your own floor plan.

See it on your floor
The no-show problem

No-shows don’t end with penalties.They end with belonging.

01

The reservation is the first course

02

Your brand, never ours

03

A chosen table is rarely abandoned

04

Covers, not table-optimisation theatre

05

Commitment by belonging

Reservations that feel like the restaurant.

Journal

Notes from the floor

A table is waiting

See what your guests would see

Step into the live demo room, or book a quiet walkthrough and we will set your own restaurant up beside it.