See which marketing books your tables.
CoverStory shows restaurants which channels, paid or organic, drive bookings, covers and revenue. Built for SevenRooms and set up for you in 48 hours.
- Live in 48 hours
- No setup fee
- From £159 per venue
Every channel claims the booking. None can prove it.
Your marketing, your reservations and your till each tell a different story, so nobody can say which pound filled which table.
Everyone takes the credit
Meta says it drove the booking. So does Google. So does last week’s PR feature. Add them up and you’ve had more bookings than covers.
The trail goes cold at SevenRooms
Guests book on a different domain, so your analytics loses them at the click. Organic, PR and AI search end up filed as “Direct”.
Bookings aren’t revenue
A booking isn’t a cover and a cover isn’t spend. Without the till, every channel is judged on the wrong number.
How CoverStory works.
Five steps from first visit to a better marketing plan. We do the setup; you get the answers.
- Set up: We do the install. A short kick-off call to map your bookings, website and POS. Then we install the CoverStory pixel and connect SevenRooms. You’re live in 48 hours, with your POS data joined as part of setup.
- Start: Kick-off call
- 24 hours: Pixel live on your website
- 48 hours: SevenRooms connected, dashboard live
- Then: POS data joined to your bookings
- Track: Every visit, from every channel. The pixel records each visit to your website and where it came from: an ad, a Google search, an Instagram post, a press feature, an AI assistant. Paid and organic are measured the same way.
- Instagram post: Organic social
- Press feature: PR
- ChatGPT recommendation: AI search
- Google search: Paid search
- Match: Every booking, traced back. When the guest books on SevenRooms, CoverStory links that booking to the visits that led to it. Where your POS is connected, the bill joins too, so you see covers and spend, not just bookings.
- Journey: 4 touchpoints, first found on Instagram
- SevenRooms booking: Saturday 8pm, 4 covers
- POS bill: £184 spent at the table
- See: One live view for the whole team. Marketing, ops and finance work from the same dashboard: bookings, covers and revenue by channel, campaign and venue.
- Overview: What changed since last week?
- Sources: Which channels are pulling their weight?
- Locations: Which venue is over or under-performing?
- Bookings: Why did this cover come in?
- Act: Move budget to what fills tables. The dashboard shows what’s earning covers and what’s only spending, so you know where to move budget next. Your marketing plan, sales targets and board reports all run off the same numbers.
- Working: Organic search and AI search bookings up week on week
- Watch: A paid campaign spending without attributed bookings
- Next: Move that budget to the channels earning covers
For your tech and performance teams
The detail behind the numbers: how tracking holds up, how attribution works, what’s measured.
- Cross-domain coverage (~96%): Of bookings traced back to a marketing source, across your site and the booking widget.
- Survives Safari ITP (ITP): The visitor is carried from your site to the booking widget (SevenRooms today) through a first-party URL parameter.
- Sources tracked (50+): Organic, social, referrals, PR, AI assistants, partners and every major ad channel, with source, campaign and referrer on every booking.
- Attribution models (5): Position-based by default, plus first click, last click, linear and time decay, on every booking.
- Pipeline and realised revenue (POS): Revenue predicted from bookings, side by side with what was spent at the till, where the booking system passes till data.
- Booking outcomes (4): Reserved, completed, cancelled and no-show, so revenue reflects reality.
- Lifetime credit (1 yr): Repeat bookings credited back to the original source, where browser storage allows.
- Consent-first (UK): No tracking when a visitor declines cookies, built for UK GDPR.
- Bookings back to Google and Meta (Ads): Booked and dined conversions with real bill value, sent server-side to Google Ads and Meta.
The time and budget it gives back.
Most of the value lands in the first month: hours you stop spending on spreadsheets, and spend you stop wasting on channels that don’t book.
Time
- Live in 48 hours: No developer sprint and no tagging project. We install the pixel and connect SevenRooms for you.
- No monthly reconciliation: Ad platforms, reservations and the POS are matched continuously, so reporting is ready when you are.
- Board-ready answers: Campaign questions answered in pounds straight from the dashboard, rather than rebuilt by hand for every meeting.
- One view for the whole team: Marketing, ops and finance log in to the same numbers, instead of waiting on someone to build a report.
Budget
- Catch leakage in days: Underperforming campaigns show up within days, before a month of spend has gone on them.
- Stop paying twice: See where Google and Meta claim the same booking, and judge each on the bookings it actually drove.
- Know what to cut: Channels with no attributed bookings are visible for what they are, so budget moves to the ones that fill tables.
- Back what’s working for free: Organic search, PR, social and AI search measured in covers, so the channels you weren’t crediting get the investment they’ve earned.
What a London restaurant group found.
Five London restaurants, measured from pixel launch in late May 2026. Pipeline revenue is modelled until the POS integration completes.
- 915 attributed bookings
- 2,413 covers tracked
- £63k pipeline revenue
- 11 distinct sources surfaced
CoverStory is phenomenal. I’ve never had this much accountability for each campaign and source.
Paid leakage caught in days
An underperforming Performance Max campaign was flagged within days of launch, not at the end of the quarter.
AI search made visible
Bookings from ChatGPT and AI search surfaced for the first time, alongside Tripadvisor, Google Maps and Linktree.
One email, proven in pounds
A single closure email could be traced to the pipeline revenue it generated, ready for the board deck.
Is CoverStory a fit?
There’s no minimum spend. It’s as valuable for organic as it is for paid.
A good fit if you
- Take bookings through SevenRooms
- Invest in being found: paid, organic, social, PR, email or partnerships
- Run one site or a growing group
- Need to show what marketing returns, to finance, a board or yourself
Not on SevenRooms yet?
We’re building the next integrations now. Join the waitlist and we’ll tell you when yours is live.
- SevenRooms: Live
- OpenTable: Coming soon
- ZenChef: Coming soon
- Collins DesignMyNight: Coming soon
Still not sure? Take the 60-second quiz.
Five quick questions. We’ll tell you straight whether CoverStory fits, and what it would do for you.
- Where do guests book?
- How many venues do you run?
- Where do you put your marketing effort?
- What do you most want to answer?
- How do you report on marketing today?
Build your CoverStory plan.
Pick your pack, your venues and your booking platform. You’ll see exactly what you’d pay, and what you’d save as you grow.
- Core: £159 per venue per month, up to 3,000 covers per venue a month
- Unlimited: £299 per venue per month, over 3,000 covers per venue a month
Volume discounts per venue:
- 1 to 4 venues: list price
- 5 to 9 venues: 5% off
- 10 to 19 venues: 10% off
- 20+ venues: 15% off
Save a further 10% paid annually.
- Setup and the CoverStory pixel, installed for you
- Booking platform and POS integration
- Live dashboard for marketing, ops and finance
- Email support
- No setup fee
Prices exclude VAT. Go over 3,000 covers on Core and we move that venue to Unlimited, starting from the next month once you approve. Book a demo
CoverStory questions
Is it only useful if we run paid ads?
No. CoverStory measures organic search, social, PR, email, partnerships and AI search the same way it measures paid, so it’s as valuable for showing what your organic work books as it is for judging ad spend. There’s no minimum spend.
How much work is setup for us?
Very little. You’re live within 48 hours of kick-off: a short mapping call to start, the pixel live within 24 hours, then SevenRooms connected and the dashboard live. We do the install, and join your POS data as part of setup.
We’re not on SevenRooms. Can we still use it?
CoverStory is live with SevenRooms today. OpenTable, ZenChef and Collins DesignMyNight are coming soon. Choose your platform in the form and we’ll add you to the waitlist and tell you when it’s ready.
Which POS systems can it connect to?
POS revenue is joined to bookings as part of setup, built for each brand where integrations allow. Tell us your POS system and we'll confirm what can be connected before you commit to anything.
Is it worth it for a single site?
Yes. A single site gets the same journey, booking and revenue view. Groups also get reporting by venue.
How is it different from Google Analytics?
Analytics tools report sessions and lose the guest when they move to the booking platform. CoverStory follows each booking across domains to its outcome and, where your POS is connected, the revenue on the bill, so channels are judged on covers and spend rather than sessions.
How much does it cost?
Core is £159 per venue per month for up to 3,000 covers per venue, and Unlimited is £299 per venue per month, both excluding VAT. Groups get a lower rate per venue as they add sites, and paying annually saves a further 10%. Setup, the pixel and POS integration are included, with no setup fee.
Stop guessing where bookings come from.
Book a 30 to 45 minute call. We walk through your brand and what’s missing from your marketing visibility, show you what CoverStory could do for your planning, sales targets and board conversations, then help you put a plan in place.