TUTORIALS/ GUIDE 12 · EMAILS & JOURNEYS LAST UPDATED 2026-09-02

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

Send emails, campaigns and journeys

Fourteen emails TableSpark already sends your guests, in your own words and your own name. Then the two channels you send yourself — a one-off campaign, or an automated journey that runs on its own.

Every click shown— written from the product

STEPS
6
TIME TO FINISH
8 min
AUTOMATIC GUEST EMAILS
14 built in
GUIDE 12 / 15 · SIX STEPS

Emails

one good note, sent well14 TEMPLATES · CAMPAIGNS · JOURNEYS APP → EMAILSFIG. 12 PHOTO · KABOOMPICS / PEXELS

Most of what your restaurant emails guests, you never write — booking confirmations, reminders, order receipts and gift-card notices go out on their own, the moment a booking, order or gift card triggers them. What you control is the wording, the look, and the address they come from. Beyond that, two channels are yours to press send on: a one-off campaign to your newsletter list, or a journey that runs itself once you’ve built it.

Settings → EmailPlus Emails & Journeys

STEP 01/ 06i

The emails you don’t have to send

Open Settings → Email and scroll to “Emails we send your guests.” TableSpark emails guests automatically — you never write or trigger a single one. There are 14, grouped exactly the way the booking, order and gift-card engines that fire them are grouped:

BOOKINGS · 9Confirmed, deposit, updated, cancelled, reminder, waitlist ×2, card guarantee, no-show fee
ORDERS · 2Order confirmed (guest), new order (your notification inbox)
GIFT CARDS · 3Issued, topped up, redeemed
YOUR JOBWording, look and sender — not sending
STEP 02/ 06ii

Editing what each one says

Still on Settings → Email, scroll to “What your emails say.” Click any email to expand it — Booking confirmed, say — and you get three fields: Subject line, Heading and Message. Click a tag like {{guest_name}}, {{restaurant}}, {{date}}, {{time}} or {{party}} to drop it in at the cursor — the exact set of tags on offer changes per email. Press Save wording and new emails use it right away.

The What your emails say card: Bookings, Orders and Gift cards groups, with Booking confirmed expanded showing Subject line, Heading, Message and merge-tag chips
FIG. 01Every email, grouped by Bookings, Orders and Gift cards — click one open to rewrite it in your own words.

A “Customised” pill marks any email you’ve edited. Nothing here can break sending — booking details, buttons and your branding are still added automatically, and Reset to standard deletes your version and puts the shipped wording straight back.

STEP 03/ 06iii

Choosing how they look

Below the wording sits “Email design” — the visual shell every one of those 14 emails wears. Pick a template from a gallery of ten: Spark, Noir, Bistro, Journal, Salon, Maison and Gallery open on a cover photograph; Ink, Linen and Plate keep it to type. Set an accent colour for rules, links and buttons; choose a header layout and rounded or sharp corners; upload a logo and a cover photo (or let your website’s own hero photo stand in until you do); add a closing sign-off line, footer links and social icons. The panel on the right is the real send-time template rendering your choices — what you see there is what lands in the inbox.

The Email design card: a ten-template gallery, accent colour swatches, header and corner options, logo and cover-photo uploaders, sign-off, footer links and social media, next to a live preview of the Booking confirmed email
FIG. 02Ten templates, an accent colour, logo and cover photo — with a live, real preview alongside every choice.

Switch the preview’s tab between Booking confirmed, Reminder and Order confirmed to see the same design carry across email types, then press Save design.

STEP 04/ 06iv

Sending as your own restaurant

Two more cards on the same page, above the wording, set the identity behind all 14 emails. “How they introduce themselves” sets the name on the email (usually your restaurant’s name) and where guest replies go — an inbox you actually check, such as the info@ mailbox from the email-address guide. A live line shows exactly how it reads in an inbox.

The How they introduce themselves card: Name on the email set to Maison Rouge, Guest replies go to reservations at maisonrouge dot example, and a live preview line
FIG. 03The name guests see, and where their replies land — with a preview of exactly how it reads.

Below it, “The address they’re sent from” shows where those 14 emails actually come from — bookings@tablespark.uk until you connect your own. Type a domain you already own and press Connect: TableSpark shows the DNS records to add (or writes them for you, if the domain was bought through TableSpark), and once verified every automatic guest email sends from bookings@your-domain instead — your name end to end, and inboxes like Gmail trust it more. Connecting your own sending domain is included from the Growth plan.

The address they're sent from card: current sending address bookings@tablespark.uk, a Your domain field and Connect button
FIG. 04Connect a domain and every automatic email sends from bookings@your-domain instead.

This is the same identity the email-address guide sets up from the domain-and-mailbox side — if you haven’t bought a domain or a mailbox yet, that’s the two-minute prerequisite for sending on your own name.

STEP 05/ 06v

Writing a one-off campaign

Open Emails from the sidebar for the channel you press send on yourself — a single email to your newsletter list, separate from the 14 automatic emails above. Subscribers lists everyone who joined through your site’s newsletter block, with their consent date and source. On Compose, choose an audience — All subscribers, Regulars, VIP, Recently joined or Win-back (lapsed) — each pill showing its live subscribed count.

Open “Draft with AI”, pick a Goal (restaurant news, an event, an offer, a win-back note, something seasonal) and a Tone, optionally type an offer to mention, and press Generate draft. It writes a subject and a full HTML body grounded in your restaurant’s real name and menu — it only states a promotion you typed yourself, and the draft is yours to edit freely before anything goes out. Set the From name and Reply-to, and the live preview on the right updates as you type.

The Draft campaign screen: audience segment pills, the Draft with AI panel with Goal, Tone and Offer fields, a generated subject and HTML body with live preview, and Save draft, Send test to my email and Queue campaign buttons
FIG. 05Pick an audience, let AI draft around it, edit freely — the right-hand pane is the real preview.

Press Send test to my email first — it sends one copy straight to your own signed-in address so you can check it in a real inbox. When you’re happy, press Queue campaign: a dialog names the exact subscriber count and audience before it queues recipient-level delivery, and every email carries your restaurant’s details and a personal unsubscribe link, as UK anti-spam rules require. History keeps your drafts ready to reopen, and tracks each sent campaign’s delivery.

The History tab: a Drafts section with one saved draft, and a Nothing sent yet empty state with a Write your first email button
FIG. 06Drafts stay ready to reopen in Compose; every campaign you send tracks its delivery here.
STEP 06/ 06vi

Building an automated journey

Open Journeys from the sidebar (or the link at the top of Emails) for a versioned, branching sequence that starts itself — set up once, it runs on every matching guest without you sending anything. Press New, then build the flow with Add a node: Trigger, Delay, Condition, Email, SMS or Exit. Nodes append to the flow; reorder by dragging the handle or the ↑/↓ buttons.

The journey flow editor: the Add a node palette (Trigger, Delay, Condition, Email, SMS, Exit) and Journey name field on the left, a Flow panel on the right with a Trigger node set to order.fulfilled connected to an Exit node
FIG. 07Every journey starts with one Trigger and ends in an Exit — append Delay, Condition, Email or SMS nodes between them.

Every journey needs exactly one Trigger, chosen from a fixed list — order.fulfilled, order.refunded, order.cancelled, reservation.finished, reservation.no_show — and at least one Exit. A Delay waits before the next node; a Condition tests a field against a value (typed as, for example, total_pence gte 5000) and splits the flow into a yes branch and a no branch, each pointed at its own next node. Email and SMS nodes send the message at that point in the sequence. The editor checks the graph live and will not let a broken one publish.

Save draft keeps working on an unpublished version. Publish version freezes it — published versions are immutable, so editing a live journey means Continue in new draft, which opens a fresh editable copy without disturbing guests already partway through the version that’s running. Pause journey stops new guests entering without touching the version itself.

Put together: the 14 automatic emails need no ongoing attention once their wording, look and sender are set — campaigns and journeys are the two channels you drive yourself, one message at a time or on autopilot.

Keep going

Explore every guide

From your first website to running service at the table — every TableSpark tutorial, in one place.

All tutorials Open your dashboard