TUTORIALS/ GUIDE 23 · TAKE GROUP PRE-ORDERS LAST UPDATED 2026-10-28

GUIDE 23 OF 23·9 STEPS·14 MIN·16 SCREENSHOTS

Take group pre-orders

Give every guest at a large booking a private link. Each one tells you their allergies and picks a starter, a main and a dessert from your set menu, and your kitchen gets one sheet with every plate and a total for each dish.

Every click shown— written from the product

STEPS
9
TIME TO FINISH
14 min
PRIVATE LINKS
1 per guest
GUIDE 23 / 23 · NINE STEPS

Groups

every guest picks their own dishLINKS · ALLERGENS · KITCHEN SHEET APP → BOOKINGSFIG. 23

A table of twelve books for a December dinner, and the organiser collects dishes in a group chat for a fortnight. One guest answers with a thumbs-up, another forgets to mention a nut allergy, and three never reply. The night before, your kitchen is still guessing, and a nut allergy sits on a booking with no dish checked against it. Per-guest choices gives each guest a private link, locks the dishes that contain their allergens, and hands your kitchen one sheet with every plate and a total for each dish.

Sidebar → BookingsPer-guest choices: Growth and Full plans

TRY IT YOURSELFSTEP 1 / 14PRACTICE RUN — a safe copy, nothing real changes

In Bookings, click Services & rules — every service opens as a form.

The Bookings page with Services & rules clicked and the Lunch service form open
The dinner service with Per-guest choices On, the Festive Set Menu chosen and 168 hours as the cut-off
The cut-off box empty with its your choice hint and the Suggest 7 days button
The New booking form for 8 guests at 19:00 for Marcus Bell with the Book button
The organiser page showing 0 of 8 guests chosen and the Create guest links button
The Guest links page with a masked link for each of the eight guests
The organiser page listing eight guests as Waiting, each with a Get a new link button
The guest page with Your name, Email and the allergy list
The allergy list with Peanuts and Tree nuts ticked and the Save my details button
The Starter course with the beetroot and goat's curd dish greyed out because it contains tree nuts
The Main and Dessert courses with a dish chosen in each and the Save my choices button
The booking for Claire Dubois with the 8 of 12 guests chosen chip and the Guest choices row
The Guest choices list of twelve guests with their status, allergies and dishes
The guest editor for Theo Laurent with allergies ticked, three course menus and the Save guest button
That’s the whole group flow.

Per-guest choices on with your own cut-off, a group booked, a private link for every guest, allergies and dishes chosen on a phone, replies tracked on the booking and a guest edited from the diary.

WHAT YOU NEED
A service with a group size and a set menu
TIME
About 14 minutes
PLAN
Growth or Full for per-guest choices
CAN I BREAK IT?
No you can edit any guest at any time

IN PLAIN WORDS / TAP A TERM

What are per-guest choices?

Each guest at a large booking gets a private link, gives their allergies and picks one dish per course from your set menu, instead of the organiser ordering for everyone.

What is a set menu course?

A section of the menu you chose, such as Starter, Main or Dessert. Each section becomes one choice on the guest’s page.

What is the cut-off?

The number of hours before the booking when guests stop editing. You choose it. After it you can still edit any guest yourself.

Why is a dish greyed out for a guest?

It contains an allergen the guest ticked. The reason is shown under the dish. A dish with no allergen data is never shown as safe.

What does the kitchen sheet show?

Per day, every guest’s courses, allergies and notes, plus a total for each dish. You can print it or download it as a CSV.

STEP 01/ 09i

Turn on per-guest choices

Open Bookings in the sidebar and click Services & rules. Every service you run, such as Lunch and Dinner, is a form of its own. Find the service that takes your large parties. This guide uses Dinner.

The Bookings page with Services and rules open, showing the Lunch service form
FIG. 01Services & rules opens one form for each service.

Per-guest choices builds on group bookings, so three fields work together. Group booking from party of says how big a party must be to count as a group, here 8. Group pre-orders must be on, so choose Any dish on your live menu or one section. Then set Per-guest choices to On — each guest chooses their own dishes.

Under Set menu (its sections are the courses) choose the menu your group eats from. Each section becomes a course on the guest’s page, so a menu with Starter, Main and Dessert gives each guest three choices. Here that is the Festive Set Menu. Build it first in Menu if it does not exist yet.

The Dinner service with Group pre-orders on, Per-guest choices On, the Festive Set Menu chosen and 168 as the cut-off
FIG. 02Dinner with Per-guest choices On and the Festive Set Menu chosen.

Under the fields TableSpark checks the menu for you. If any dish has no allergen information, a note lists those dishes and links to Menu so you can add them. When every dish is covered, the note reads Every dish on this menu has allergen information. Complete allergen data is what lets the guest page lock the right dishes.

STEP 02/ 09ii

Set your own cut-off

Guests choose until (hours before the booking) is the point after which guests’ links close for editing. It is your decision, so nothing is filled in for you. The box shows your choice until you type a number between 1 and 2160.

The Guests choose until box empty with the hint your choice and the Suggest 7 days button below
FIG. 03Nothing is prefilled: the box waits for your number.

If you want a starting point, click Suggest 7 days (168 hours). It fills the box with 168. A week gives guests time to reply and still leaves your kitchen a week to order. Press Save to confirm your own cut-off. You always keep the right to edit a guest yourself, before or after the cut-off.

The cut-off box showing 168 after the Suggest button was clicked
FIG. 04One click on the suggestion fills in 168 hours.

Per-guest choices needs a group size, group pre-orders on, a set menu and a cut-off. If one is missing, the form tells you which when you press Save, and nothing is saved until all four are in place.

STEP 03/ 09iii

Book the group

Now take the booking. Click New booking on the Bookings page, choose the Date, the number of Guests, the Time, the Source, and type the organiser’s Name and Email. The email matters here: it is where the organiser receives the reminders to choose. Click Book.

The New booking form for 8 guests at 19:00 on Thursday 10 December for Marcus Bell with the Book button
FIG. 05A phone booking for eight, ready to book.

A message confirms the time and the name, for example Booked 19:00 for Marcus Bell. A booking you enter yourself is confirmed straight away. A party that books online through the group route arrives as an enquiry for you to confirm, and from then on it works the same way.

STEP 05/ 09v

What each guest sees

Each guest opens their own link on their phone. The page names the restaurant, the date and time, the size of the party and when choices close. It is a short two-part form with no account to create.

Part one is Your details. The guest types Your name, adds an Email (optional) if they want a reminder to choose, and then answers the allergy question. They either select No allergies or intolerances, or select I have allergies or intolerances and tick every one that applies from the 14 allergens, such as Peanuts and Tree nuts. A box for Anything else the kitchen should know takes free text.

The guest page with the heading Choose your dishes, the booking details, Your name and Email boxes and the allergy options
FIG. 09Part one: name, optional email and allergies.

The page tells the guest that their allergy details go only to the restaurant, to prepare the booking, and that the kitchen and server check them again when they are served. They click Save my details. The dishes in part two are marked up as soon as the details are saved.

The allergy list with Peanuts and Tree nuts ticked, then the Save my details button and a note to save details first
FIG. 10Allergies ticked, then Save my details.
STEP 06/ 09vi

Choose one dish per course

Part two is Your dishes. There is one panel for each course, with the dishes from your set menu. Under each dish the guest reads what it contains, for example Contains: Milk, Tree nuts.

A dish that contains an allergen the guest declared is greyed out and locked, and shows the reason in red, such as Contains tree nuts, which you listed. The guest never has to guess why. A dish with no allergen information recorded is never shown as safe. It reads Ask the restaurant about allergens, and for a guest who declared an allergy it is locked until you have checked it with them.

The Starter, Main and Dessert courses for a guest with peanut and tree nut allergies, with the beetroot dish and the chestnut dessert greyed out
FIG. 11Dishes with tree nuts are locked for this guest, with the reason shown.

The guest chooses one dish in each course and clicks Save my choices. Until the cut-off they can open the same link again and change their mind. A note at the bottom reminds them that allergen information is what the restaurant has recorded for each dish and to tell their server if anything looks wrong.

The Main and Dessert courses with a dish chosen in each and the Save my choices button
FIG. 12One dish chosen in each course, ready to save.
STEP 07/ 09vii

Track replies and send a reminder

Back in Bookings, open the day of the booking. A tracker chip sits beside the party on the booking row, here 8 of 12 guests chosen. It counts the guests who have chosen every course. Below the booking, the Guest choices row repeats the count and tells you when guests choose until.

The booking for Claire Dubois, party of 12, with the 8 of 12 guests chosen chip and the Guest choices row with Open guests, Send reminder, Kitchen sheet and CSV buttons
FIG. 13The tracker chip and the Guest choices row on the booking.

Click Open guests. Every place at the table is listed with a status of Chosen, Part chosen or Waiting, the allergies the guest declared, and the dishes they picked. A guest who has not declared anything reads Allergens not declared, and a place nobody has opened yet reads Not started.

The Guest choices list for the 12 guests showing Chosen or Waiting, allergy chips and the dishes each guest picked
FIG. 14Twelve places: eight chosen, one with details saved, three waiting.

Send reminder queues an email to the organiser and to any guest who gave an email address. A confirmation message says it is queued, and a second reminder is held back for an hour so nobody is emailed twice by accident. You do not have to send them by hand. TableSpark also emails the organiser, and every guest who gave an email, 7 days and 2 days before the cut-off. When fewer than 3 days remain, the 2-day reminder covers it.

STEP 08/ 09viii

Edit a guest yourself

A guest with no phone to hand, a late allergy or a change of mind is easy to fix from the diary. Click Edit beside the guest. The editor opens under their name with Name and Notes, the 14 allergens as tick boxes, and one menu for each course.

The editor for Theo Laurent showing Name, Notes, the allergen tick boxes with Peanuts and Tree nuts ticked, a menu for Starter, Main and Dessert and the Save guest button
FIG. 15The staff editor: name, notes, allergens and a menu for each course.

The same safety rules apply to you. A dish that contains a ticked allergen is switched off in the menu. A dish with no allergen data stays switched off for a guest with allergies until you tick I have checked the dishes with no allergen data with the kitchen for this guest. Click Save guest. You can edit at any time, including after the cut-off, so the final word on the plate stays with your team.

STEP 09/ 09ix

Print the kitchen sheet

When the choices are in, give the kitchen one sheet. On the booking, click Kitchen sheet for that party. At the top of the Bookings page the same button prints every group booking for the day, and Kitchen CSV downloads it as a spreadsheet. A CSV button on the booking downloads just that party.

The printed kitchen sheet for Dinner on Wednesday 16 December with each guest, their allergens, their three courses and notes, and a Dish totals for prep table
FIG. 16Every guest on one line, then the totals the kitchen preps from.

The sheet lists each guest with their allergens in red, their starter, main and dessert, and any notes, such as a birthday. A guest who has not chosen yet shows a dash, and one who has not declared allergies shows Not declared, so nobody is assumed safe. Under the table, Dish totals for prep adds up each dish by course, for example 4 beef cheek bourguignon.

Turn on per-guest choices with your own cut-off, create one private link per guest, and let each guest declare allergies and choose on their phone. Watch the tracker on the booking, send a reminder, edit any guest yourself, and print one kitchen sheet with a total for every dish.

Next · your next large booking

Next: open Services & rules

Turn on per-guest choices for your group service, set your cut-off, and the next large booking can send each guest their own link.

Open Bookings All tutorials