Software package

Restaurant booking package

Online table booking that allocates to your real table plan, service periods with their own turn times and pacing, deposits for large parties, a waiting list, menus with the allergen tags your kitchen records and a private dining enquiry inbox, ready to set up around your room.

Readiness: Custom build Concept demo

Who it is for

Built for

A good fit

Independent restaurants and small groups of two or three sites, from a thirty-cover neighbourhood place with one service a night to a hundred-cover dining room with lunch and two dinner sittings. It suits owners who want the website to take bookings without paying per cover, hosts who need to see the room rather than a list of slots, managers who want deposits and no-shows handled by rule rather than by memory, and kitchens that want to change the menu online themselves.

Not the right fit

It is not for quick-service counters and takeaways, which need an ordering pipeline rather than a table plan, nor for venues whose bookings are mostly whole-room events, which are better served by an enquiry-led system. It does not replace a till or a kitchen display, and it does not try to run rotas or stock.

The operational problem it solves

How it runs, step by step

Four o'clock on a Saturday.

  1. The host opens the table plan for tonight's two sittings.

  2. The first sitting shows twenty-two covers already allocated to real tables; three two-tops by the bar are marked as walk-in only and stay empty on the plan.

  3. A booking comes in online for six at seven-thirty: the system joins tables eleven and twelve, checks the pacing limit for that quarter hour, confirms, and because the party is above the deposit threshold it holds a card and tells the guest what happens if they do not arrive.

  4. A reminder went out this morning to every first-sitting booking; one party replied to cancel and their table has already been offered to the first name on the waiting list.

At five the chef marks the sea bass as sold out in the menu editor and it disappears from the website within the minute, allergen tags and all.

  1. At seven the host seats a party, taps them as arrived, and the plan shows which tables will free up for the second sitting and which are running late.

  2. A party of two does not arrive; after the grace period the host marks them a no-show, the policy the manager set is applied and the record is kept against the guest.

  3. Overnight a feedback request goes to everyone who was seated.

  4. On Sunday the manager sees covers per sitting, no-shows by day and how many bookings came from the website rather than the phone.

Features

What the package does

The package ships as modules that follow a service: the table plan and booking engine, the deposit and no-show rules that protect your covers, the menu and allergen tag editor, and the enquiry inbox for private dining. Each module below lists what it does; the comparison table shows which package variant includes it.

Content and editorial

  • Restaurant websiteMenus, opening hours, location and the booking flow on your own site, so a guest can decide and reserve in one visit.
  • Menu editor with allergen tagsEdit sections, dishes, prices and specials, and record allergen and dietary tags against each dish; the published menu shows them.

Stock and inventory

  • Sold-out markingThe kitchen marks a dish as sold out for tonight and it disappears from the website, so guests are not offered what you cannot serve.

Bookings and diary

  • Online booking to real tablesGuests choose a sitting and party size and the booking is allocated to real tables, with reminders and a feedback request afterwards.
  • Table planA live plan with table capacities, joinable tables and walk-in hold-backs, so the host sees what is free for each sitting.
  • Service periods and pacingSet turn times, pacing limits and last-booking times per service so the kitchen is not hit by every booking at the same quarter hour.
  • Waiting listGuests join a list for a full service, and a freed table is offered to the next name instead of staying empty.

Billing and payments

  • Deposits, card holds and no-show policyTake a deposit or hold a card for parties above a threshold you set, and apply your no-show policy when a party does not arrive.
  • Gift vouchersSell gift vouchers that guests redeem against the bill.

Forms and requests

  • Private dining enquiry inboxPrivate dining and event enquiries arrive in one inbox where a manager can reply and turn them into bookings.
  • Guest profilesKeep visit history and preferences against each guest so the host knows who is returning.

Integrations

  • Multi-site plans and shared dish libraryRun table plans, hours and menus for several sites under one brand, reusing dishes from a shared library.

Package variants compared

  • Website
  • Business Software
Which features each package variant includes
Feature Website Business Software
Restaurant website Included Included
Menu editor with allergen tags Included Included
Sold-out marking Optional Included
Online booking to real tables Optional Included
Table plan Not in this variant Included
Service periods and pacing Not in this variant Included
Deposits, card holds and no-show policy Not in this variant Included
Waiting list Not in this variant Included
Private dining enquiry inbox Included Included
Multi-site plans and shared dish library Not in this variant Optional
Gift vouchers Optional Optional
Guest profiles Not in this variant Optional

Roles and permissions

Who does what

  • Owner

    • Set service periods, turn times, pacing limits and last-booking times
    • Define deposit thresholds, card holds and the no-show policy
    • See covers, deposits held, no-shows and booking sources across all sites
    • Manage staff accounts and site settings
  • Manager

    • Change the table plan for the day, for example joining tables for a large party
    • Open or close a service, or cap it early
    • Release or charge deposits within the rules the owner set
    • Reply to private dining enquiries and convert them into bookings
  • Host

    • See the live table plan for each sitting on the host stand tablet
    • Book, move and cancel parties, and seat walk-ins on held-back tables
    • Mark parties as arrived, seated, on dessert and departed
    • Offer freed tables to the waiting list
  • Kitchen (menu editor)

    • Edit sections, dishes, prices and daily specials
    • Record allergen and dietary tags against each dish
    • Mark dishes as sold out for tonight
    • Publish the menu to one or all sites
  • Diner

    • Book online for a chosen sitting and party size
    • Pay a deposit or confirm a card hold for large parties
    • Cancel or move a booking within the allowed window
    • Join the waiting list for a full service and read the menu with allergen tags

Example screen

Concept demo

Concept demo of a restaurant table plan showing table statuses, a joined table for a large party, held-back walk-in tables and a waiting list.

The host view of the table plan for a Saturday second sitting: tables coloured by status, two tables joined for a party of six with a deposit indicator, three bar tables held back for walk-ins and the waiting list in the side panel.

Scope and options

What is included and what is extra

In the base package

  • Restaurant website with menus, hours, location and the booking flow
  • Table plan with capacities, joinable tables and walk-in hold-backs
  • Service periods with turn times, pacing limits and last-booking times
  • Online booking allocated to real tables, with reminders and feedback requests
  • Deposits or card holds for parties above a threshold, with a configurable no-show policy
  • Waiting list for full services
  • Menu editor with specials, sold-out marking and allergen and dietary tags per dish
  • Private dining and event enquiry inbox

Common add-ons

  • Multi-site table plans, hours and menus with a shared dish library
  • Gift vouchers redeemable against the bill
  • Guest profiles with visit history and preferences

Needs custom work

  • Connection to an existing reservation system or a specific till
  • Pre-order of set menus for large parties
  • Bespoke reporting beyond the standard owner dashboards
See the custom development service

Ownership, maintenance and pricing

After the build

Deployment and ownership

The package runs on your own hosting or on hosting we manage; the host view is any browser on a tablet at the stand, so no special hardware is needed. You own the code and your data in either case. Bookings, guest records, menus and deposit history can be exported at any time in standard formats, and nothing in the package stops you moving it to another provider.

Maintenance

Maintenance is optional and scoped separately from the setup. When taken, it covers security updates to the platform and its dependencies, monitoring of reminders, payment callbacks and the booking flow, backups, and a monthly window for small changes such as a new service period or seasonal hours. Larger changes are quoted as change requests against the original scope.

Pricing model

Priced per proposal.

Sold as a one-off setup and customisation with optional monthly maintenance and hosting as separate recurring lines; there is no per-cover fee. The setup figure depends on the number of sites, the size and complexity of the table plan, deposits and the payment provider, the add-ons chosen and how many bookings and guest records are migrated. Each line is itemised in the proposal so recurring costs are never hidden in the setup.

FAQ

Frequently asked questions

Does online booking really allocate to specific tables?

Yes. Each booking is placed on a table or a joinable combination that fits the party size, and the host can move it on the plan at any time. Tables you mark as walk-in only are never offered online.

Can we have different turn times at lunch and dinner?

Each service period carries its own turn time, pacing limit and last-booking time, and a period can differ by day of the week. A Friday dinner can be given a longer turn than a Tuesday without touching anything else.

How do deposits for large parties work?

The owner sets the party size at which a deposit or card hold is required and what happens on a late cancellation or no-show. The system takes the deposit through the connected payment provider at booking, records it against the booking and releases or applies it according to the rule.

How is allergen information handled?

The kitchen records allergen and dietary tags against each dish and the website displays what has been recorded, with a prompt for diners to speak to staff. The package publishes the venue's own information; keeping it accurate is the restaurant's responsibility and no compliance claim is made by the software.

Can the chef update the menu without calling anyone?

Yes. The menu editor role lets the kitchen change dishes, prices and specials and mark items sold out from a phone, with the change live on the website straight away.

We have more than one restaurant. Does it cope?

With the multi-site add-on each site has its own table plan, hours and published menu while sharing a dish library and a group-level report. A diner picks the site before booking.

Is this a finished product I can see running?

Not yet. The readiness badge shows the real state: the package is a custom build assembled from our booking, capacity, payment and menu modules for each restaurant, and the screen on this page is a labelled concept demo rather than a live client system. Anything beyond the listed options is scoped as custom restaurant development.

Get a quote for Restaurant booking package

Tell us about your locations, the people who will use it and the add-ons you need. We reply with a clear, competitive proposal.

Get a quote for this package