TUTORIALS/ GUIDE 07 · RUN YOUR BOOKINGS LAST UPDATED 2026-10-08

GUIDE 07 OF 22·8 STEPS·10 MIN·13 SCREENSHOTS

Run your bookings

Every enquiry, every phone booking, every table on the floor — the Inbox, the day-by-day diary, and the plan you seat guests on, run from three pages that talk to the same booking engine.

Every click shown— written from the product

STEPS
8
TIME TO FINISH
10 min
TABLES ON THIS FLOOR
25 mapped
GUIDE 07 / 22 · EIGHT STEPS

Bookings

from request to seatedINBOX · DIARY · TABLE PICKER · WAITLIST APP → BOOKINGSFIG. 07 PHOTO · RENE TERP / PEXELS

Three pages, one booking engine. Your Inbox, in the sidebar, is where enquiries, sign-ups and requests land before anyone commits to a time. Your Bookings page is the day-by-day diary staff run service from — every phone booking, walk-in and guest-made reservation, grouped by service, with a status for each one. You reach it from Service, where a booking’s Full record opens it. Your Floor plan is the room those bookings get seated on, opened from Floor plan on the Bookings page or Edit floor in Service, and the same plan, in miniature, is what you use to pick a table without leaving the diary. This guide walks all three, in the order you’ll touch them on a normal day.

Inbox · Bookings · Floor planInbox on every plan · Bookings and Floor plan on Growth and Full

TUTORIAL FILM · 1:12Every click, recorded on the live TableSpark app. The written steps below carry the detail. Watch on YouTube ↗
TRY IT YOURSELFSTEP 1 / 14PRACTICE RUN — a safe copy, nothing real changes

Start in the sidebar. Click Service — the live console for tonight.

The Inbox page with Service in the left sidebar
The Service console on the Floor view, with the Floor, Bookings and Flows rail on the left
The Bookings list in Service with tonight’s reservations
The booking sheet beside the list, with Full record at the bottom
The Bookings page with New booking, Services and rules, Service floor, Floor plan and Print run-sheet
The New booking form filled in for Camille Dupont, party of 4 at 19:00, with the Choose on the plan button
The table picker, a mini floor plan with free, booked and mismatched tables coloured
The table picker with T09 selected and the Use T09 button below
The New booking form with Table T09 chosen and the Book button
A confirmed booking row with Arrived, status, Edit, Move and History controls
A booking row with the Move form open: a new-time list and a Move button
The Waitlist card filled in with a name, party of 3 and a phone number, ready to add
The Bookings toolbar with the Floor plan button
The floor plan editor, tables laid out around the kitchen, pass, bar and host stand
That’s the whole flow.

Tonight’s bookings opened from Service, a phone booking written and seated on a table you chose, a booking moved to a later time, a walk-in added to the waitlist, and your floor plan opened for editing — Book, Move and Add to waitlist would save each one on your own account.

WHAT YOU NEED
A booking, or a walk-in to try it on
TIME
About 10 minutes
HOW HARD?
Like a paper diary tick it, cross it off
CAN I BREAK IT?
Mostly no cancelling is the one to check

IN PLAIN WORDS / TAP A TERM

What’s a “walk-in”?

A guest who turns up without a booking. Add them to the Waitlist with their name, party size and phone, then seat them the moment a table’s free — no need to create a phantom reservation first.

What’s a “cover”?

One guest, at the table. A booking for four people is four covers — it’s just the restaurant word for headcount, and it’s what the Lunch and Dinner totals on the diary are counting.

What counts as a “no-show”?

A guest who booked but never arrived. Marking a booking No-show keeps an honest record without deleting anything — you’ll see the count the next time that guest books again.

What does “combine tables” mean?

Pushing two tables together for one big party. Press Combine tables… first to arm it, so your next two clicks add tables together instead of swapping your pick.

What’s the “Service” console?

The live view you run a shift from: the floor, tonight’s bookings, the waitlist and orders in one narrow rail. The Bookings page is the fuller diary behind it, one press away through Full record.

STEP 01/ 08i

Work your booking inbox

Open Inbox in the sidebar. This is where everything a guest sends from your live site lands before it becomes a confirmed line in the diary — enquiries about a table, newsletter sign-ups, gift-card purchases, event RSVPs, and GDPR data requests. A row of filter chips (All, Reservation, Newsletter, and more as they come in) narrows the list, each one carrying its own live count.

The Inbox with three leads: two Reservation enquiries showing seating, occasion and message fields, and one Newsletter sign-up, each with Mark handled and Reply buttons
FIG. 01Two table enquiries and a newsletter sign-up — the seating, occasion and message a guest actually typed, in full.

A Reservation card is a guest asking about a table before any time slot is booked — the fields underneath show exactly what they sent: a seating preference, an occasion, and their own message. Isabelle Fournier’s card asks for a quiet corner table for an anniversary dinner and flags a shellfish allergy; Tom Okafor’s asks whether the private dining room is free for eight on Friday. Press Reply to open a pre-addressed email and settle the details, then add the confirmed booking yourself with New booking (see the next step) once you’ve agreed a time. Once a card is dealt with, press Mark handled — it greys out and the button becomes Reopen, so nothing you’ve actioned keeps nagging you, and nothing is ever silently lost. Export CSV downloads whatever the current filter shows.

The Today’s service button at the top of the Inbox jumps to a same-day board of every booking on the diary, grouped by hour, with a date field to look at another day, a Mark Arrived button on each booking and a status list beside it (Booked, Arrived, Seated, Finished, No-show, Cancelled). Back to Inbox returns you. It’s a quick operational check from here — running the room through a full service, seating and payment, is its own guide.

Today's service board reached from the Inbox: a date field, a Back to Inbox button, and the day’s bookings grouped by hour with a Live badge, a Mark Arrived button and a status list on each
FIG. 02One press from the Inbox — the day’s bookings grouped by hour, each one a press from Arrived.
STEP 02/ 08ii

Read the Bookings diary

Open Service in the sidebar and press Bookings in the narrow rail on the left. Tonight’s bookings are listed by time with the table each one is on, and a search box finds a guest or a table. The date and service pickers along the top move you to another day or sitting.

The Service console on its Bookings tab: date and service pickers, a New booking button, a search box and tonight's bookings listed by time and table
FIG. 03Service → Bookings — tonight’s reservations by time, each with its table.

Press any booking to open its sheet. It shows the booking window, the table, the source, the guest’s phone and email, their visits and no-shows, and three edit buttons — Edit details, Change time and Change table. At the foot, Seat, Arrived, No-show and Cancel change its status, and Guest history opens the guest’s record. Press Full record to open the Bookings page for that day.

A booking sheet open beside the Service bookings list, with Edit details, Change time and Change table, and Seat, Arrived, No-show and Cancel at the foot
FIG. 04One booking, one sheet — status buttons at the foot, Full record underneath.

The Bookings page is the whole diary. The toolbar holds New booking, Services & rules, Service floor, Floor plan and Print run-sheet. Under the search box, Day and Month switch the view: Day is where you’ll spend service, with a date field and ‘‹’ and ‘›’ to move a day at a time; the search finds a booking on any date by name, phone or email. Bookings are grouped by service — Lunch, Dinner — each with its own covers count.

The Bookings page on its Day view: toolbar, search box, Day and Month switch, date navigation, the Waitlist card and the first Lunch bookings with status, source and table chips
FIG. 05The Bookings page for one day — 26 bookings and 78 covers, each row with its own status, contact and table.

Month shows a calendar with the bookings and covers for every day; press a day to open its diary.

The Bookings page on its Month view: a calendar of October with the bookings and covers for each day
FIG. 06Month view — how busy every day is, one press from its diary.

Every row carries the guest’s name, party size, a status chip and a source chip (Confirmed, Imported, Phone…), tel: and mailto: links, a Guest history link to their full profile, the booking’s duration, and — when they apply — a prior-no-show count, a reminder-sent badge, and a table chip. Press Copy guest link to copy the guest’s own self-service view/cancel page, ready to text or email. The dark button on the right always advances a booking to its next stage — Arrived, then Seat, then Complete — and the status list beside it jumps to any status, including Cancelled and No-show. A booking waiting on a deposit or card guarantee shows Awaiting deposit or Awaiting card until it’s paid or held — setting deposits up is covered in Hours and booking rules · Deposits & card guarantees. Print run-sheet prints the day for the pass.

STEP 03/ 08iii

Add a phone or walk-in booking

Press New booking at the top of Bookings (in Service, the same button sits in the top bar) — the form opens under the waitlist, and the button turns into Close while it is open. Set Date, Guests and Time — the time list follows the services that run that day. Set Source to Phone or Walk-in, then fill in Name. Phone is optional, and so is Email — it is what lets the guest receive a confirmation and reminders, so it’s worth asking for on a phone call; leave it blank and no email goes out.

The New booking form filled in: Date, Guests, Time, Source, Name and Phone, an Email field, a TABLE row set to Auto (recommended) with a Choose on the plan button, and a Book button
FIG. 07Date, guests, time and who they are — the table stays on Auto until you choose otherwise.

Press Book and it runs through the same availability check as your website’s own booking widget — a genuinely full slot offers the nearest open times instead of quietly double-booking you. Phone and walk-in bookings skip the online lead-time window, so you can take a table for later tonight. A service that needs a deposit or card guarantee creates a payment hold instead of an instant booking, with a link you copy and send to the guest. New booking needs at least one active service to book against — if you haven’t set one up yet, start with Hours and booking rules · Add a service.

STEP 04/ 08iv

Choose or change a table

Table assignment is optional and deliberate — Auto (recommended) is the default on every new booking, and the engine seats it for you. When you want to choose, press Choose on the plan to open a miniature floor plan, colour-coded so the choice is obvious at a glance: green tables are free, grey tables are booked then (unclickable, with the time they are taken shown on them), and amber tables are free but their seats don’t match the party size — still clickable, for the nights a 2-top legitimately goes on a 6-top. Tables from every room are drawn on the one plan.

The table picker below the New booking form: a mini floor plan with tables coloured free (green), booked then (grey, with their times) and seats don't match (amber), a legend, and Use T09, Combine tables and Cancel buttons
FIG. 08Free, booked, or the wrong size — every table on the plan, coloured for the party and time you’ve already set.

Click a table to pick it — the button below it then reads Use and the table’s name, such as Use T09. Clicking another table swaps your pick; press Combine tables… first to arm a mode where clicks add tables together instead, for a party that needs two tables pushed together in the same area. Press the Use button to confirm — the TABLE row then shows the table you chose — or Cancel to back out and leave it on Auto. On an existing booking, the table chip in the diary (⊞ T05, or ⊞ Assign table if it doesn’t have one yet) opens this same picker, and in Service the booking sheet’s Change table does the same job.

STEP 05/ 08v

Edit, move or cancel a booking

Every booking row on Bookings carries three more controls beside its status list. Press Edit to change the guest’s name, phone, email, party size or notes inline, then Save — a bigger party than the one you originally booked needs a new booking instead, since capacity was only checked for the original number.

A booking row with its Edit form open: Name, Phone, Email, Guests and Notes fields, a Save button and a note that a bigger party needs a new booking
FIG. 09Edit opens right on the booking — change what changed and press Save.

Press Move to reschedule the same booking: a New time list for the same service and day appears, and a second Move confirms it. The booking keeps its assigned table if that table is still free at the new time, so a manual table choice from the previous step is never quietly thrown away. Press History to expand a full timeline for that booking — booked, edited, tables assigned or cleared, deposit paid, reminder sent, moved, and every status change — useful the moment anyone asks “who changed this and when.” To cancel, choose Cancelled in the booking’s status list (or press Cancel on its sheet in Service); No-show sits in the same list.

STEP 06/ 08vi

Run a walk-in waitlist

On Bookings, the Waitlist card sits above the day’s services — always there, even with nobody in the queue. Fill in Name, Party, Phone and an optional Quoted wait, then press Add to waitlist. With the diary on today, the note beside the button reads Joins today’s walk-in queue; open another date first and the entry waits for that date. Service has the same list under Waitlist in its rail.

The Waitlist card on Bookings with a Name, Party, Phone and Quoted wait form filled in with a name, a party of 3 and a phone number
FIG. 10The add-a-walk-in form — live the moment you press Add to waitlist.

Once a party is queued, each entry shows how long they’ve been waiting and three actions: Notify emails them that their table’s ready when the entry has an email address (it sends within 15 minutes; with no email the button is greyed, so ring the phone number instead), Seat opens a short inline booking form that seats them through the same engine as a New booking, and Left takes them off the queue if they’ve gone.

STEP 07/ 08vii

Build your floor plan

TUTORIAL FILM · 1:24Set up your floor plan and tables, every click on the live app. Watch on YouTube ↗

Open Floor plan from the Floor plan button in the toolbar of Bookings, or press Edit floor in Service. Press + Table to add one, or the + Element dropdown for a room fixture — an area or room outline, a text label, a door, a window, a WC, a kitchen, a counter or bar, or a direction arrow. ⎋ Rotate turns the current selection 15° at a time, ⍑ Snap keeps everything on the grid, undo and redo sit before it, − and + zoom, and ⤢ Fit brings the whole floor into view in one press. Service floor → at the top right takes you to the live floor, and ← Service goes back.

The Floor plan editor: toolbar with plus Table, plus Element, Rotate, Snap and Fit; a canvas with fifteen labelled tables in the Main room around a Kitchen, Pass, Host, Bar and WC; and a Main room, Terrace, Private Dining pill switcher bottom right
FIG. 1125 tables, 108 seats placed across the rooms — the Main room shown here, every table numbered, sized and positioned around the kitchen, pass, bar and host stand.

Click any table to open its details on the right — its Label, Seats min and Seats max, Shape (rectangle, round or oval), Width and Height, Zone, Room / floor, and whether it’s Combinable with same-zone tables. Press Save details to keep the changes. Duplicate table copies the table; Retire table takes it out of use without losing its booking history, and the button becomes Restore table; Remove table… deletes it. Drag on empty space to select several tables at once and move or nudge them together; with nothing selected, the panel lists every keyboard and mouse shortcut.

The Floor plan details panel for table T05: Label, Seats min and max, Shape, Width and Height, Zone, Room / floor, a combinable tick box, and the Save details, Duplicate table, Retire table and Remove table buttons
FIG. 12Click, tap, or Tab to any table to open its details — seats, shape, zone, room and combinability in one panel.
STEP 08/ 08viii

Organise tables into rooms

The pills bottom-right of the floor-plan canvas switch which room you’re looking at — Main room, Terrace and Private Dining on the showroom, plus one pill per room you add; each room is its own canvas, and a new table always lands in whichever room is on screen. Press the layers icon next to them to open Rooms & floors.

The Rooms and floors panel: explanatory text, a Main room row, Terrace and Private Dining rows each with Rename and delete buttons, and a New room add field with an Add button
FIG. 13Terrace and Private Dining, alongside the default Main room — each renameable, each removable.

Type a name — “Terrace,” “First floor” — and press Add for a new room. Press Rename on any room except the Main room to change its name, or the × to delete it; deleting a room only clears its tables’ room assignment, so they land back in Main room rather than disappearing. Select one or more tables on the canvas first and the panel adds a Move here button to every room row, so relocating a whole section of the floor is one drag-select and one click.

Together, the three pages run the whole booking lifecycle: an enquiry lands in the Inbox, becomes a confirmed row on Bookings with a table assigned from the plan you built here, and every change from there — a move, a cancellation, a walk-in seated off the waitlist — stays visible on the same diary, for as long as it matters.

Next · put it into practice

Next: seat the booking you just made

Your Inbox, your diary and your floor plan all read the same booking engine — the next reservation that lands, staff-entered or guest-booked, is already on the plan you built here.

Open Bookings All tutorials