TUTORIALS/ THE GUEST’S SIDE LAST UPDATED 2026-10-08

COMPANION GUIDE·7 STEPS·6 MIN·4 SCREENSHOTS

What your guests see

Every other guide in this library teaches you a screen. This one teaches you a diner — the path they actually walk on your published site: the booking widget, the account they sign into at /account, the emails that land in their inbox, the review invite after a real visit, and a gift card spending itself at checkout. Nothing here needs switching on; it exists the day you publish.

Every click shown— written from the product

STEPS
7
TIME TO FINISH
6 min
CROSS-LINKED GUIDES
3
GUIDE 17 / 22 · SEVEN STEPS

Guest view

your restaurant, through their eyesBOOKING · ACCOUNT · EMAILS · REVIEWS YOUR SITE → /ACCOUNTFIG. 17 PHOTO · ARCHIFASHIONDESIGN / PEXELS

A guest never sees your Dashboard, your Inbox or your Menu editor — they see a booking button, a sign-in page, a handful of emails, and, if they come back, an account that already knows them. This guide walks that path in order, so you know exactly what a diner experiences from the moment they click Reserve a table to the moment they spend a gift card. Where a step belongs to a fuller guide of its own — the email templates, the review workflow, the gift-card ledger — this page links straight to the section that covers it.

Your site → /accountNothing to configure

TUTORIAL FILM · 1:16Every 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

Click Reserve a table — the button a guest sees on your home page. It takes them straight to the booking form further down the same page.

Maison Rouge’s public home page hero, with the Reserve a table button
The booking form: an empty Date field, Guests set to 1 guest, and Time reading Choose a date first
The booking form with a date entered and the Guests list ready to open
The booking form with 4 guests chosen and the Time list ready to open
The booking form with 20:00 chosen and the six seating choices, Window about to be selected
The booking form with Window selected and a seating note typed, above the Occasion list
The booking form with Anniversary chosen and a nut allergy typed, above the empty Name field
The booking form filled in with a name, email and phone, the human-verification check and the Request a table button
The account page for a signed-out guest: the Sign in tab active and a Create account tab beside it
The Create account form filled in with a name and email, the Terms box ticked, and the Create account button
The guest App Home tab: a greeting, the next visit card with Change and Cancel buttons, and Book and Order buttons
The guest App Home tab with the Account tab in the bottom bar
The Account tab with the Gift cards list open: a card balance and an Add a gift card Code and PIN field
The Account tab with the Bookings list open: the upcoming booking and two completed past visits
You’ve walked the whole guest journey.

Requested a table the way a guest does, met the /account sign-in and Create account form, seen Home, Change, the Account tab, Gift cards and Bookings — all from the guest’s side.

WHAT YOU NEED
Nothing to set up — this all exists the day you publish
TIME
6 minutes to read
HOW HARD?
You’re just looking over a guest’s shoulder
CAN I BREAK IT?
No — this page is a tour, not a task

IN PLAIN WORDS / TAP A TERM

What’s a “guest account”?

The sign-in a diner creates once, at your site’s /account page — nothing you configure, it exists the moment your site is live. Every booking or order they make afterwards with the same email lands inside it automatically, alongside their own gift-card balance.

What does “history connects automatically” mean?

Once a guest verifies their email, TableSpark quietly links it to every booking and order already on file under that address — no import, no manual matching on your part. They sign in once, and their past with you is just there.

What’s the reminder email?

A message TableSpark sends on its own, the day before a booking, restating the date, time and party size. There is no setting to turn it on — every confirmed booking gets one.

What’s a review invitation?

A link you send from a guest’s own profile after a real, completed visit, inviting them to rate and review the meal. It only ever follows an actual visit on your books — never a cold request to a stranger.

STEP 01/ 07i

The booking widget: request, confirm, remind

Most guests start on your Menu page, where dishes are listed with prices and vegetarian and vegan tags, then press Reserve a table. That button sits in the hero of your home page and scrolls to the booking form on the same page; the form also lives on a reservations page (on many TableSpark sites /p/reservations, though yours may be named differently). The form asks, in order: Date, Guests (1 to 8, or More than 8 guests), Time, Where would you like to sit? (No preference, Indoors, Outdoor / terrace, Bar seat, Window, Quiet / private), Seating notes, Occasion, Allergies or dietary needs, Name, Email, Phone and Special requests. Time stays on “Choose a date first” until a date is picked, then lists the slots your opening hours and booking rules allow. A Cloudflare Verify you are human check sits above the Request a table button.

Booking is a signed-in action, and that works in the guest’s favour. If someone presses Request a table while signed out, TableSpark sends them to your site’s /account page first, then brings them straight back to finish the request once they have signed in — the same page covered in the next step. The payoff is immediate: the booking lands inside their own account automatically, with nothing to re-enter next time.

The Reserve a table form on Maison Rouge's site: Date, Guests, Time, six seating choices, seating notes, occasion and allergies fields
FIG. 01The booking form a guest reaches from Reserve a table — date, party size, time and seating first, contact details below.

Once you confirm the booking, TableSpark emails the guest automatically — no separate step for you to trigger. The confirmation restates the restaurant, date, time and party size, and its button reads View or change booking, opening straight into their account rather than a dead-end confirmation page. The day before the booking, a second email goes out on its own: a plain, friendly reminder with the same details. Neither email is something you write from scratch — see Guest emails for how the wording and sender identity are set.

STEP 02/ 07ii

Signing in: the guest’s own account

Every published TableSpark site carries a page at /account — the guest’s own sign-in and self-service space. It wears your restaurant’s name, logo and colours and a photograph from your own site, so a guest never feels they have left you. The page is deliberately kept out of search results — it is the guest’s own space, not a listing.

A signed-out guest sees two tabs, Sign in and Create account, then an email and password field, a Forgot password? Email me a reset link option and Continue with Google. Creating an account asks for Your name, an optional phone number, an email, a password of at least 8 characters, and a required tick against your Terms and Privacy Policy. A line beneath the form reminds guests to use the email they gave when booking or ordering — their history connects once that email is verified. On a custom domain, the Google button is replaced by a link to the same sign-in on your TableSpark address; email and password work everywhere.

The /account page for a signed-out guest: the Sign in tab with email and password fields, a Forgot password link and Continue with Google, over a photograph from the restaurant
FIG. 02Sign in / Create account — one page, two tabs, wearing the restaurant’s own name, colours and photography.

Behind the scenes, this page is guarded the way a sign-in page should be: a human-verification check sits in front of every signup and password-reset request, alongside limits on how many of those emails can go out in an hour, so the shared sending budget a guest's confirmation and reminder emails also rely on can never be drained by a bot. And every account-creation or reset email that goes out is sent by TableSpark in your restaurant’s own name, not as a generic platform notice — it reads like it came from you, because in every way that matters, it did.

STEP 03/ 07iii

One App for bookings, orders and gift cards

Once a guest signs in, the same page becomes their own App, with a tab bar of Home, Rewards, My Card, Visit and Account. Which tabs and blocks appear is your choice — Your guests’ app shows how to arrange them — so a guest on your site may see fewer.

Home opens with a greeting (“Good evening, <first name>”), then Your next visit with the date, time, party size and a Change and Cancel button, plus Book and Order buttons, a points card, the last order with Order it again, and quick tiles into your site. Rewards and My Card carry the loyalty points and the card staff scan at the till, and Visit shows your address and opening hours. Account holds the guest’s name and email, Edit your details (name, phone, birthday, delivery address, postcode), Your things — Bookings, Orders and Gift cards, each with its count or balance — an Offers and news switch for email, Sign out, and a quiet Your data link.

The guest App Home tab: a greeting, the next visit card with Change and Cancel buttons, Book and Order buttons, and a rewards points card
FIG. 03Home, as a signed-in guest sees it — the next visit first, with Change and Cancel on the card.
The guest App Account tab: name and email, Edit your details, Your things with Bookings, Orders and Gift cards, and an Offers and news switch
FIG. 04The Account tab — Bookings, Orders and Gift cards in one list, and the guest’s own email choices beneath.

Every field on this page is the guest’s own record, not a copy that lives somewhere else. It is exactly what you already see in your own Inbox and guest list — nothing here sits outside TableSpark. A guest can also open Your data at the foot of the Account tab to email themselves a copy of everything held about them, or to start deleting their account.

STEP 04/ 07iv

Changing or cancelling a booking

A guest can act on their own upcoming booking without picking up the phone, for the routine cases. On Home, the Your next visit card (and the booking list under Account → Bookings) carries a Change button. It opens a Move booking sheet that says the current table is held until the new one is confirmed, with Date, Guests and Time checked against your live availability, and a Move booking button to confirm. A Cancel button sits beside it and needs a genuine second tap: the first click turns it into “Really cancel?” for a few seconds before the second click commits anything, so a guest can never cancel by accident.

Both buttons only appear on a booking that your own record marks as changeable. A booking that carries a deposit, or a slot that needs one, tells the guest to call the restaurant instead of moving automatically. If a guest picks a time that just filled up, the sheet shows nearby free times rather than a flat “try again.” Every change or cancellation a guest makes here shows up on your side the way a phone-in change would, through Run your bookings.

STEP 05/ 07v

The emails that go out along the way

This guide has already mentioned two of them — the booking confirmation and the day-before reminder — but a guest's full inbox with you can carry several more: a deposit receipt, a cancellation notice, a rescheduled-booking notice, a waitlist update, and the gift-card emails covered in step seven. Every one of them sends in your restaurant’s own name, with your reply-to address, and every one of them can be reworded to match how you actually talk to guests.

That wording, sender identity and branding is a full guide of its own, not something to duplicate here — see Send emails, campaigns and journeys → Guest emails for the complete list and how to edit each one.

STEP 06/ 07vi

After the visit: review invitations

A TableSpark review is never a cold request — it is always tied to a real, completed visit on your books, and you are the one who sends it, from that guest’s own profile with an Ask for review button. What the guest sees is a plain link inviting them to rate and write up their meal. Once they submit a rating and a few lines of text, both are fixed for good on your side — from there, moderating and replying is entirely yours to do.

The full moderation workflow — the Pending, Approved, Hidden and Rejected tabs, and posting a public reply as the restaurant — belongs to a guide of its own: see Know your guests → Collect reviews, and reply as the restaurant.

STEP 07/ 07vii

Redeeming a gift card as a guest

Two real, live paths, and a guest can use either one. At checkout, a signed-in guest with a balance sees “Use my gift card — £X available”, and the value applies itself — nothing to type. From the App covered in step three, a guest can also open Account → Gift cards and key in a gift card’s 16-character code and 6-digit PIN from an email under Add a gift card, then click Add. That tops up their own account balance rather than a single order, and the balance then spends itself automatically the next time they check out — a code is never applied to one order directly from that box.

  • At checkout — the balance applies itself the moment a signed-in guest with funds reaches payment; no code needed.
  • Add a gift card — a guest types the code and PIN from an email once, and the value joins their account for good.
  • The card face itself — shown under Gift cards with a masked number and current balance, exactly like a physical card in a wallet.

Every gift card a guest redeems, every booking they change, every order they check on — it all runs through the one account they signed into once. The full selling, balance and refund workflow on your side of that same card lives in Sell gift cards → Redeem a balance.

Next · guest emails

See what your guests actually receive

Now that you know the path a guest walks, open the wording, sender identity and journeys behind every email on that path.

See guest emails All tutorials