TUTORIALS/ GUIDE 06 · HOURS & BOOKING RULES LAST UPDATED 2026-09-02

GUIDE 06 OF 15·7 STEPS·8 MIN·6 SCREENSHOTS

Set your hours and booking rules

Your weekly schedule, your bank holidays, and the services that decide what a booking actually is — party size, timing, deposits and card guarantees included. Two pages, every field explained.

Every click shown— written from the product

STEPS
7
TIME TO FINISH
8 min
DEPOSITS FROM
£1 per booking
GUIDE 06 / 15 · SEVEN STEPS

Hours

open when you say you areSPECIAL DATES · DEPOSITS · NO-SHOW RULES SETTINGS → HOURSFIG. 06 PHOTO · KABOOMPICS / PEXELS

These rules live in two places, not one. Your weekly hours and bank-holiday overrides are on Settings → Opening hours — the calendar-facing side, what a guest sees. The rules that actually govern a booking — the seating window, the slot length, party size, lead time and deposits — sit on a different page entirely: your Bookings page, behind a button called Services & rules. This guide walks both, in the order you’ll actually use them.

Settings → Opening hoursBookings → Services & rules

STEP 01/ 07i

Set your weekly hours

Open Settings → Opening hours in the sidebar — it’s the same section that holds your special dates, one scroll further down. TableSpark gives you one row per day, Monday through Sunday, each with its own toggle and a From/To time pair.

The Settings sidebar with Opening hours highlighted as the active section
FIG. 01Opening hours sits between SEO and Team in the Settings sidebar.

Flip a day’s toggle on, then set when it opens and when it closes. Turn a day off and its time fields grey out and lock — the day still shows its last hours, just visibly disabled, so you can see at a glance what’s closed without losing the numbers underneath. There’s no per-row save button; one Save changes at the bottom of the card commits the whole week at once. This is the schedule that appears on your site and, in TableSpark’s own words, “powers the site’s ‘Open now’ status” — the live badge a guest sees before they even open your menu.

The weekly Opening hours card in Settings, showing a toggle and a From/To time pair for every day, Monday through Sunday
FIG. 02One row per day — a toggle, then when you open and when you close.
STEP 02/ 07ii

Cover the days that don’t follow the week

Stay on the same page and scroll to Bank holidays & special dates. This is where one specific date overrides your normal week without touching it — Christmas Day closed, a bank holiday running shorter hours, a private event that shuts the room early. The card starts with your existing dates listed above an always-open Add a date form: no extra click needed to reach it.

Fill in a Date, a Type (Bank holiday, Holiday, or Special date), and a Name, then choose Opening — Open with changed hours, or Closed all day. An open date takes one or more Service windows, and pressing + Add another service window gives you a second From/To pair for a split shift, such as a lunch sitting that closes and reopens for dinner. Press Add date and it joins the list.

The Bank holidays and special dates card in Settings, with an existing-dates list and the Add a date form open
FIG. 03One date, its own hours — open with a shorter window, or closed all day.

TableSpark’s own guidance sits right under the form, and it’s worth following to the letter: confirm the correct nation and date on GOV.UK — England & Wales, Scotland and Northern Ireland run three different bank-holiday calendars — and once you’ve saved, check your Google Business Profile’s own Special hours too, since Google doesn’t read this page automatically.

STEP 03/ 07iii

Add a service

Opening hours tell a guest when your doors are open. A service is the sharper rule underneath it — Lunch, Dinner, a Sunday roast sitting — that tells the booking engine exactly when it will take a reservation, on what interval, and up to what capacity. Services live on a different page: open Bookings from the app sidebar (click Service, then in its Bookings tab press Full record, or go straight to your Bookings page) and press Services & rules in the toolbar.

The Bookings page toolbar with New booking, Services and rules, Service floor, Floor plan and Print run-sheet buttons
FIG. 04Services & rules sits next to New booking on the Bookings page.

That reveals one row of fields per existing service, plus a blank row ready for the next one. Give it a Service name, then set First seating and Last seating — the times it opens and stops taking new arrivals; a service can run past midnight, so a late-night sitting works the same way as any other. Slot every sets how often a new booking moment is offered — 15, 30 or 60 minutes. Capacity by chooses how the service counts itself: Whole-room covers shares one number across the room, or By table hands the engine specific tables to allocate, once at least one table exists on your floor. Max covers at once and Stay (min) finish the shape of the sitting — the ceiling on covers in one moment, and how long a table is held by default.

On the Maison Rouge account below, Lunch runs 12:00 PM–2:30 PM and Dinner 6:00 PM–10:00 PM, both on a 30-minute slot, both capacity-managed by table at 96 covers, and both open every day of the week. Keep this screenshot in view — the next three sections are all reading fields from the same row.

The Services and rules panel on the Bookings page, showing real Lunch and Dinner services with seating windows, slot length, capacity, party size, lead time, book-ahead, long stay, deposit and card-guarantee fields, plus a blank row to add a new service
FIG. 05Every field a service carries — seating, slot, capacity, party rules, timing and deposits — in one row.
STEP 04/ 07iv

Set party size limits

Every service carries its own Party min and Party max, right there in the same row — there’s no single restaurant-wide setting to hunt for elsewhere. A sitting built around two-tops might run Party min 1, Party max 2; a private dining service might set both far narrower. On Maison Rouge’s Lunch and Dinner services above, both sit at Party min 1 and Party max 10 — small tables and larger parties both fit, and nothing books past ten without a phone call. TableSpark won’t let you save a Party max smaller than the Party min, so the two numbers always describe a real, usable range.

STEP 05/ 07v

Control when a booking can be made

Two more fields on the same row decide how far ahead a guest can act, and how much notice they have to give. Guest lead time (min) is the minimum notice a guest booking online needs before their slot — your own team can always book a table for a guest calling in, so lead time holds the self-service side of the widget to a floor, not your staff. Book ahead (days) is the other edge of the window: how far into the future the service is open for booking at all, so a sitting doesn’t quietly accept a reservation for next year.

A third pair is worth setting up even before you switch it on: Long stay from party of and Long stay (min). Set both together and any booking at or above that party size automatically gets the longer stay you specify instead of the service’s usual default — useful the moment a table of eight needs the room for longer than a table of two. Leave both blank and the rule simply doesn’t apply; TableSpark asks for both fields together or neither, so a half-finished rule never quietly ships.

STEP 06/ 07vi

Protect a booking with a deposit or a card guarantee

The same service row carries the two ways TableSpark protects a booking against a no-show, and you can run either, both, or neither. Deposit for party over and Deposit (£, per booking) work as a pair: set a party-size threshold and an amount, and any booking at or above that size takes a paid deposit at the time of booking — card details are taken securely at booking wherever this rule is switched on. Card guarantee for party over and No-show fee (£) work the same way as a pair, but hold rather than charge: nothing is taken until your team marks a booking a no-show and then confirms the charge themselves, so a guest is never billed automatically for running late or calling to cancel.

SET ON THE SERVICEDeposit for party over + amount
SET ON THE SERVICECard guarantee for party over + fee
IF BOTH ARE ONThe deposit takes priority
WHYMoney now beats a promise

Each of the four amount fields runs £1–£500, and, like every other pair on this row, asks for both halves together — a threshold with no amount, or an amount with no threshold, won’t save. Leave a pair blank and it simply reads “off”, exactly as both services show above: the rule isn’t active for that service, and nothing changes for your guests until you fill it in.

STEP 07/ 07vii

Close a single date, or cap it

Back on the Bookings page, under Services & rules, one more panel sits below your services: Reservation closures & exceptions. It’s a narrower tool than the special dates from Step 2 — it never touches your published opening hours, it only tells the booking engine to behave differently on one date. Use it for a private event that closes the diary without closing the restaurant to walk-ins, or a night where covers need capping lower than usual.

The Reservation closures and exceptions panel on the Bookings page, with a Manage public holiday hours link back to Settings and a Date, Service, Type, Covers form
FIG. 06A reservation-only closure or covers cap — with a direct link back to your published hours.

Pick a Date, a Service (or leave it on All services), and a TypeClosed all day switches off new reservations for that date, Cap covers keeps taking bookings up to a number you set in the Covers field that appears alongside it. Press Add exception and it’s live immediately. Only one all-services exception can exist per date, and where a whole-day closure and a per-service cap could both apply, the closure always wins.

SETTINGSBank holiday hours already apply here
THIS PANELClosed all day, or Cap covers
IF BOTH APPLYThe closure wins
RESULTOne date, one clear answer

Set once, correct from then on: your weekly hours and dated overrides publish to your site, and your services carry the party, timing and deposit rules the booking engine checks on every reservation — staff-entered or guest-booked — from here on.

Next · put it into practice

Next: run your first booking

Your hours and rules are live the moment you save them — the next reservation your restaurant takes, staff or guest, checks every rule set on these two pages.

Open Bookings All tutorials