Powered by Dispatch · Data Validation · October 22

Checking
The Numbers

All twelve studios now read their bookings from Roller every morning. Before the dashboard goes back to your franchisees, here is what we have checked, and what only your team can confirm.

6Checked
4For your team

What we have checked

The daily Roller pull All 12 studios
Every studio has been read every morning since its go-live day, with no missed or failed days.
Booking totals match Roller to the cent
We checked 254 recent bookings one by one against the total Roller holds for each. All 254 matched, $186,748.66 in all.
Moved bookings follow Jack's rule
Anything booked before a studio moved counts from Resova, anything after from Roller, so no booking counts twice. Jack's two test cases match his figures: the Roseville casino show reads $37,900, and Concord's 60-person show reads from its two original Resova bookings.
Deposits count as collected
A booking with a deposit paid now shows the deposit as received and only the balance as owed, read from Roller's payment records.
Website traffic includes your Roller booking sites
Each studio's booking site moved to its own gameshowstudio.com address at go-live, and the dashboard was not counting it. It is now. Houston, for example, showed 10 website conversions over 30 days instead of 88. Every studio's traffic figures went up.
Every ad account is connected Google + Meta
The nine new studio Meta accounts are now connected alongside the corporate and Minnesota accounts, and every Google Ads account with spend was already in. That brings in $14,219 of October Meta spend (October 1 to 21) the dashboard had been missing, so total ad spend and Blended ROAS on the Overview now include every Google and Meta dollar. Houston's Meta ads still run from the corporate account, which the dashboard reads, and older weeks stay there, so nothing is counted twice.

What We Need Your Team To Confirm

Three open, one answered
  1. 1

    Which bookings are holds or proposals Biggest impact

    Today the dashboard counts every booking that is not cancelled, holds and proposals included. Roller sends us each booking's payment status, but not whether it is confirmed. The likely candidates are 149 bookings created by staff with nothing paid yet, worth $196,058, of which 109 ($180,500) are still to come. We have the list ready for Jack to mark.

    • Where in Roller does a booking show as confirmed or unconfirmed, and can it be exported?
    • Does a deposit mean a booking is locked in?
  2. 2

    Past bookings with nothing paid

    40 of those 149 bookings have event dates that have already passed, worth $15,500. They could be walk-ins settled at the door, or shows that never happened. Which it is decides whether they stay in your revenue.

  3. 3

    One studio-week from Roller's own reports

    Everything above checks the dashboard against Roller's data feed. The last step is checking it against the reports your team actually uses. Send us one studio's week from Roller and we will reconcile it booking by booking.

  4. ✓

    Gift cards marked "no payment required" Answered

    Jack confirmed these are giveaways: charity, staff, owner and local-organization cards at Roseville, Sacramento and Eden Prairie. As he asked, the Gift Card Sales tile now lists every giveaway beside the cards sold, at face value and discounted to $0, so they show without adding to money collected.

Known Limits

So nothing surprises you

Changes to moved bookings. If a booking moved from Resova is later changed or cancelled in Roller, the dashboard keeps the Resova version. Jack agreed to this as part of his rule.

Returning guests. A guest who booked in Resova and books again in Roller counts as two guests for now, so repeat-guest figures run low for studios that have moved. The fix is built and still being checked.

Utilization. This tile stays blank. Roller's data feed does not include room capacity.

Go see your Overview

Every studio now runs through yesterday. Pick one and compare it with what you see in Roller.

Open the dashboard →

Same login as before. Trouble getting in? Just reply and we'll sort it.

Your last update Mon · October 5

The rebuild on Roller and TOMIS. Several of its open items are now closed: all twelve studios are switched on, deposits are counted, and booking-site traffic is fixed.

7 live data feeds · 1 connecting

Your data, source by source

Live now
Live booking sync Roller
New. Live for 3 of your 12 studios: Kansas City, Southlake, and Oklahoma City. Pulled every morning. The other nine switch on as we get each go-live date.
Bookings & Revenue
Your full Resova history, now joined to Roller in one set of numbers.
Google Ads GAds
Rebuilt. Every studio's account is read: the nine TOMIS accounts, the original account for Houston, and the Twin Cities account.
Meta Ads
Expanded. The Minnesota account is now counted alongside the main one.
Google Reviews
Review counts and star ratings, per studio and across all twelve.
Google Analytics GA4
Site traffic, sessions, and conversions per studio.
Search Console GSC
Google search rankings, clicks, and impressions.
Connecting
Google Business Profile GMB
Review totals are live above. Full access for review replies and calls is still pending Google's approval.

The Move To Roller

Live for three studios

Your bookings now come straight from Roller The big one

Until now your booking numbers came from a Resova export loaded by hand each week. As each studio moved to Roller, that export covered fewer of them, and the dashboard showed the rest as if they had stopped selling. The dashboard now pulls bookings directly from Roller every morning, before anyone is at their desk.

Kansas City, Sep 21 to Oct 4, before $0 Zero bookings. The studio had already left Resova.
Kansas City, Sep 21 to Oct 4, now $11,770 20 bookings, read from Roller.

Three studios are switched on: Kansas City from September 2, Southlake from August 28, and Oklahoma City from September 22, each loaded back to its first day on Roller. Your Resova history stays exactly where it was. Both feed one set of numbers, so nothing on any page needs a toggle.

We told you Kansas City had a $0 week. It did not. Please read

The briefing for the week of September 7 flagged Kansas City as critical, with no revenue. When we checked it at the time we called it accurate. It was not. Kansas City had gone live on Roller on September 2 and was selling the whole time; we were looking at a system the studio had stopped using.

That week reads 7 bookings and $2,600 for Kansas City now, and the week of September 14 reads 8 bookings and $3,004. The same blind spot is still in place for every studio that has moved to Roller and is not yet switched on here. See the first item under What We Need From You.

Bookings that moved with you are counted once

When a studio goes live, its future bookings are copied from Resova into Roller, so for a while the same booking exists in both. Kansas City brought 22 across. We matched 21 of them to their Resova original by show time, party size, and booking date, and the dashboard now counts the Roller copy only, because that is the one that will reflect a later payment or cancellation.

One could not be matched with certainty: a 20-person show on September 15 that looks like a July booking rescheduled. It is counted from both systems until someone confirms, which could overstate Kansas City by about $1,000. Revenue from Roller is the booking total, tax and booking fees included, the same basis your Resova numbers use.

Southlake and Oklahoma City are on the board New

Your two newest studios now have their own pages, with bookings, ad spend, traffic, and reviews. Both opened on Roller, so their numbers start on their first day and there is no Resova history behind them. The ranking board now measures every studio against all twelve.

Southlake, since Aug 28 $27,124 96 bookings, 829 guests.
Oklahoma City, since Sep 22 $3,391 23 bookings, 139 guests.

Two things you will notice in their data. A large number of bookings at both studios were cancelled, 75 at Southlake and 26 at Oklahoma City, nearly all of them created by staff and cancelled within minutes, which looks like teams practising on the new system. They are left out of every figure. And both studios use discount codes, so a comped or partner booking counts as a booking with the guests it brought and the amount actually charged, which is sometimes zero.

The Move To TOMIS

Every account counted

The dashboard was seeing a fifth of your Google ad spend Fixed

Your Google Ads used to run from one account. In early September TOMIS moved each studio into an account of its own, and the dashboard kept reading only the original. Spend appeared to fall off a cliff when it had simply moved. The dashboard now reads every account and adds them up.

What the dashboard saw last week $2,223 Houston only, the one studio still in the original account.
What you actually spent $11,232 Sep 28 to Oct 4, across all eleven Google Ads accounts.

This is also why recent briefings said ad conversions had collapsed at Fort Worth and San Diego. They had not. The campaigns had moved to accounts we were not reading. Each studio's spend now comes from its own account, and anything before the move still comes from the original one, so history is unbroken.

"Conversions" now means purchases, and only purchases Please read

The old account counted mostly purchases as conversions. The new accounts also count phone calls and form fills. Left alone, your conversion number would have jumped the week a studio changed accounts, for a reason that has nothing to do with how the ads performed. A purchase is the one result that means the same thing in every account, so that is now what the dashboard counts, and return on ad spend is purchase revenue over spend.

Taken on its own, this change leaves your spend before the move untouched and moves purchase revenue by a fraction of one percent. The conversion count itself is lower than you are used to, because calls no longer inflate it. For September 1 to October 4, across every account: $52,802 spent, 202 purchases, and a return of 1.28.

Twin Cities ads are connected, on both Google and Meta Was a blind spot

Roseville and Eden Prairie have read zero Google ad spend on the dashboard, because their ads run in a separate agency account. That account is now connected, along with their agency's Meta account. Both studios show real spend, purchases, and return for the first time.

Twin Cities on Google, Sep 1 to Oct 4 0.47 $13,043 spent, about 16 purchases, $6,112 in purchase revenue.
Twin Cities on Meta, same weeks 1.72 $5,669 spent, 22 purchases, $9,766 in purchase revenue.

A correction to our last update. We told you every conversion in the Twin Cities Google account was recorded as worth one dollar, and advised against showing a return for it. A closer read found that the account's Google Analytics purchase record has carried real dollar values all along. We now use that record, which is the same measure used for Houston. The Google return is low and worth a conversation with their agency: the two branded campaigns return about 1.2, and the Performance Max and events campaigns return close to nothing. Because that spend now counts, your portfolio return reads lower than it did, in past months as well as this one.

What We Need From You

Four things

The Roller go-live date for each remaining studio Highest leverage

Nine studios are not switched on yet: Houston, Atlanta, Roseville, Eden Prairie, Fort Worth, San Diego, Sacramento, San Mateo, and Concord. For each one that has moved, we need the date it went live on Roller. That date is where its bookings were copied across, so it is where we start reading. Each studio takes a few minutes once we have it.

Until then, any studio that has left Resova shows no new bookings after its last Resova sale, exactly as Kansas City did.

Your Roller API call allowance

Roller meters how many times we can ask it for data each month, and the limit is set by your agreement with them. We have built the sync to be sparing, one request per studio per day, but we do not know your ceiling. It is shown in Roller's Venue Manager under Settings, Integrations, API keys.

This decides whether we can also bring in payments and guest records. See Still In Flight.

Is Houston moving to TOMIS?

Every studio has its own TOMIS account except Houston, which is still running in the original account and is your largest spender. If Houston has a new account, it has not been shared with us yet, and its numbers will go dark here the day its campaigns move. A quick word with TOMIS would settle it.

Three purchase-tracking notes for TOMIS

We only read these accounts and never change anything in them, so these are for TOMIS to look at. Atlanta and Kansas City both recorded no ad purchases last week on real spend, while Kansas City took online bookings that same week. Fort Worth has three separate purchase tags all counting, which can record one sale more than once.

None of this is a judgement on the campaigns. Tracking is still settling after two migrations at once, and a studio's return on the dashboard is only as good as the tag behind it.

Still In Flight

In progress

The ranking board and briefing are paused on the week of September 14 By design

Any view that covers all your studios only runs as far as the studio with the least data, and nine studios currently stop at September 20. Ranking a studio with live October numbers against nine that have none would not be a ranking. A single switched-on studio's own pages do run through yesterday. The board and the Monday briefing move forward again as the remaining studios come on.

Money still owed on future bookings Roller studios

For a studio on Roller, a booking with a deposit paid currently shows as entirely unpaid, because the booking record says part-paid without saying how much. The amount lives in Roller's payments data, which we have not connected yet. It corrects itself for each booking once the balance is settled.

Returning guests across the two systems

We can recognise a guest who books twice in Roller, but not yet a Resova guest who comes back and books in Roller, so repeat-guest counts run a little low for studios that have moved. Fixing it needs Roller's guest records. As before, no names, emails, or phone numbers are stored.

Booking-site visits for studios on Roller

The traffic split between your marketing pages and your booking site still looks for the old Resova booking addresses, so it reads zero booking-site visits for a studio that has moved. Marketing-page traffic is unaffected.

Full Google Business Profile access Waiting on Google

Your review counts and ratings are live for all twelve studios. The deeper access for review replies, calls, and direction requests is still pending.

What Happens Next

On deck
  1. 1

    Switch on the remaining nine studios

    One at a time, as each go-live date arrives, with every booking checked against Roller's own totals before it counts.

  2. 2

    Restart the weekly briefing

    Once every studio is loaded through the same week, the board moves forward and the Monday briefing resumes on numbers that include Roller and every ad account.

  3. 3

    Payments, then guest records

    In that order, and only once we know your Roller allowance has room for them.

  4. 4

    Follow the purchase tracking through

    Re-read each ad account after TOMIS has looked at the notes above, and confirm every studio is recording its sales.

Two updates ago Fri · August 28

The update before the two migrations, kept here so you can see the jump. Its Twin Cities note is superseded by the correction above.

6 live data feeds · 2 connecting

New Since Your Last Update

Ready to use

Your operators can see their studios as a group The big one

Red Door runs five of your studios. Until this week they could open each one, but never see the five together, because a combined view existed only for corporate. An operator's Overview now adds up whichever studios they hold. Every other tab still shows one studio at a time and names it at the top, so nobody has to guess which room they are looking at.

The ranking board is unchanged and still measures every studio against all ten, so an operator's placings are real placings. They see their own rows and their own figures. No other studio's name reaches them.

Five of your operators have their own logins New

Red Door: Nicholas Madden, Kyle Maloy, Sang Le, and Nikki Beckman-Elliott, each scoped to San Diego, Sacramento, Fort Worth, Concord, and San Mateo. Twin Cities: Tom Polusny, scoped to Roseville and Eden Prairie.

Access is granted person by person rather than by email domain. That is deliberate: opening a whole company's domain would let anyone there sign themselves up, and an account created without studios attached would default to seeing all ten of yours. Named people only, each one scoped as they are created. Send us a name and their studios and it takes a couple of minutes.

Your weekly briefing was averaging two businesses together Please read

The briefing has been reporting an average booking value that quietly folded corporate Event Sales in with everyday bookings. Because an Event Sales booking runs around four times the value of a normal one, that average moves whenever the event mix moves, even when ordinary demand has not changed at all.

What the briefing said -4% $467, down from $487. The blended figure, with corporate events in it.
The everyday check -10% $363, down from $405 and $415 a year ago, on more bookings, not fewer.

Both figures are now given separately, and the briefing leads with the everyday one. For the week of August 17 that turned a passing remark into the headline: your corporate event line was strong and your walk-in check softened underneath it. Worth asking whether that is discounting, smaller parties, or product mix.

A feedback button, on every page New

Bottom of the menu. Pick what it is about, write a line, send. It reaches us with the page you were on, and a reply goes straight back to whoever sent it. Anyone with a login can use it, studio managers included.

The menu got simpler, and it stays put

The Locations list is now just your studios. Overview means everything you are allowed to see, and picking a studio narrows to it. The menu also stops scrolling away as you move down a long page.

What We Need From You

Four things

A WordPress login Highest leverage

Unchanged from the last two updates, and still the single biggest thing holding the content work back. The articles are written and the plans are ordered. None of it can reach gameshowstudio.com until we have a way to publish. This is one email on your side.

Twin Cities ad spend is invisible to you New

Roseville and Eden Prairie both read zero Google ad spend on the dashboard. They are not dark. That spend runs in an agency-managed account, roughly $10,800 a month, and it has never been connected here. Your weekly briefing has flagged those two studios as having no ad support two weeks running, which was our blind spot rather than a real gap.

Now that Tom Polusny has a login, he sees the zero on his own studios. Two decisions for you: whether to connect that account, and whether to ask the agency to fix their conversion tracking first. Every conversion in it is currently recorded as being worth exactly one dollar, so merging it as-is would drag your portfolio return on ad spend down from 2.58 to 1.84 while nothing about the business changed.

One quick confirmation

Still open. Your live pages say the experience runs 60 minutes; the configuration we were handed said 90. We went with your pages. A one-word yes would settle it.

The Twin Cities split

The metro question from the search plans. Nothing is blocked on it, but the two plans are written to be run together and they need your decision before the second one starts.

Still In Flight

In progress

Full Google Business Profile access Waiting on Google

Your review counts and ratings are live. The deeper access, which would add review replies, calls, and direction requests, is still sitting with Google. Their clock, not ours. We turn it on the day it clears.

The rest of your team's list Working through it

Still working down the remaining notes from the studio walkthrough, in the order you gave them.

A weekly email for your operators Not built yet

Your Monday briefing goes to corporate only, by design, because it carries every studio's numbers. Now that five operators have logins, they can see their own figures whenever they open the dashboard, but nothing lands in their inbox. An operator version would need the same scoping the dashboard applies. Say the word if you want it.

Three updates ago Fri · August 21

Kept here so you can see the jump.

6 live data feeds · 2 connecting

New Since Your Last Update

Ready to use

Your Overview is now one screen The big one

Seven stacked sections became one row of the five numbers a studio owner opens a tab to see: ad spend, visitors, bookings, revenue, and whether it beat the spend.

Every number on that page now covers the same days

Booking data loads about ten days behind while ad spend is same-day fresh. The old page mixed them, so return on ad spend read roughly a third low every day for no reason but the calendar.

Your year-over-year numbers now say which kind of growth it is Please read

January read up 236% without a single studio improving, because you ran two studios in 2025 and ten in 2026. Both readings now travel together: +78% across all studios, -5% for the studios open in both years.

Studio managers see only their own row Your ask

Corporate keeps the full ten-studio ladder. A manager gets their own row, their own figures, and rankings still measured against all ten. Now extended, so an operator holding several studios sees them added up.

The Recent Reviews panel is gone

It was never recent. Google returns at most five reviews per studio and picks them itself. Counts and star ratings, the part anyone was reading, stayed.

Event Sales moved to Bookings

Your corporate group sales line moved next to the rest of your booking numbers.

Your Search Plans Are Live

Ready to use

Two studios, two plans, one metro New

Roseville and Eden Prairie each got a plan, ordered by what a booking is worth, with the first article written end to end. The metro question went back to you and is still open.

Roseville has lost ground, and it is not the season Please read

The search reports put a real decline in front of you rather than smoothing it into an average.

Four updates ago Fri · August 7

Kept here so you can see the jump.

6 live data feeds · 2 connecting

New Since Your Last Update

Ready to use

The studio scoreboard is live Was previewing, now shipped

All ten studios ranked against each other every week on bookings, revenue, games run, contestants, and reviews. Rankings only. Now scoped, so a location manager sees just their own row.

Your weekly briefing comes to you first Was previewing, now shipped

The Monday briefing moved off the dashboard and into your inbox with an approve button. Nothing reaches the wider group until you press it.

Money already on the books New

A chart on Bookings showing revenue for events that have not happened yet, month by month, split into collected and still owed. About $292,000 booked for events still to come at the time, roughly $74,000 of it still to collect.

A full year of revenue, at a glance New

Booked revenue on Bookings ran month by month across the calendar year instead of week by week. Now replaced by the year-over-year version above.

Where you rank on Google, honestly New

The single "average position" number was replaced with how many of your terms sit at positions 1-3, 4-10, 11-20, and beyond. 7,854 terms on page one, up 512, and 28,873 people seeing you at 11-20 with only 378 clicking.

Every comparison shows the real number

"Up 19%" started coming with what it was up from, in dollars or bookings, and the dates that baseline covers. The SEO page got those comparisons on all eight of its numbers.

Heads up: one traffic number was inflated Please read

Fort Worth's 12-minute average session was automated visits from an Amazon data centre sitting on the booking page for up to 48 hours at a time. Fixed by switching to Avg Engagement Time, which cannot be inflated that way.

Your customers' details are no longer stored

Names, emails, and phone numbers from your booking exports are scrambled the moment they load, before anything is written down. Everything you see, geography included, still works exactly as before.

Previewing With You

In review

The rest of your team's list

Two items from the studio walkthrough shipped; the remaining notes queued in the order you gave them.

Full Google Business Profile access

Review counts and ratings live; the deeper access for replies and calls still with Google.

Five updates ago Fri · July 24

Where things stood in late July.

6 live data feeds · 2 connecting

New This Week

Ready to use

Your Google reviews are in Top ask

Your Google review totals and star ratings now show on the dashboard, for each studio and across all ten.

Every number now explains itself

Hover any metric, like sessions, ROAS, or cost per booking, for a plain-English definition and why it matters. Built for owners, not marketers.

Clearer labels throughout

Comparisons now read "vs previous period" and "vs last year" in plain words, and your paid channels are named directly: Google Ads and Meta Ads.

The date range follows you

Pick a date range and it stays pinned at the top as you scroll, so you always know exactly what period the numbers on screen cover.

Previewing With You

In review

A studio scoreboard

A weekly leaderboard ranking all ten studios on bookings, revenue, games run, contestants, and reviews. Rankings only. Now live.

Your weekly briefing, becoming an email you approve

The Monday briefing moving off the dashboard and into an email that comes to you first. Now live.

Six updates ago Fri · July 17

Where things stood in mid-July.

5 live data feeds · 2 connecting

Your data, source by source

Live now
Bookings & Revenue New
Real revenue, experience counts, and how full each studio runs.
Meta Ads New
Facebook & Instagram spend and results, next to your Google numbers.
Google Analytics GA4
Site traffic, sessions, and conversions per studio.
Google Ads GAds
Ad spend, clicks, and cost per result.
Search Console GSC
Google search rankings, clicks, and impressions.
Connecting
Google Business Profile GMB
Waiting on API approval. Reviews and calls from your Google listings.
Live booking sync Roller
Timing TBD. Today's booking data loads from your history; Roller flips it to real-time when the migration lands.

New This Week

Ready to use

Bookings & revenue are in The big one

Real revenue, experience counts, utilization, and your busiest days and times, broken out for every studio.

A weekly briefing that reads itself

Every Monday, a plain-English summary of what's up, what's down, and where to look across all ten studios.

Every number has context

Each metric compares to the period before and the same stretch last year, always like-for-like, so the numbers stay fair.

Meta joins Google in one view

Facebook and Instagram spend and results now sit right alongside Google Ads, per studio.

Event Sales, broken out on its own

Big-group and corporate bookings are now their own line, quietly driving about a quarter of this year's revenue.

Safe to hand out to your team

Each studio's manager can have their own login and see only their studio, while you keep the company-wide view.

Seven updates ago Fri · July 10

Where things stood in early July.

3 live data feeds · 3 connecting

Your data, source by source

Live now
Google Analytics GA4
Site traffic, sessions, and conversions per studio.
Google Ads GAds
Ad spend, clicks, and cost per result.
Search Console GSC
Google search rankings, clicks, and impressions.
Connecting
Meta Ads Meta
Waiting on Meta's API approval. Facebook & Instagram spend and results.
Google Business Profile GMB
Waiting on API approval. Reviews and calls from your Google listings.
Roller Bookings
Timing TBD. Bookings, revenue, and historical data, tied to the Roller migration.

Now Live

Ready to use

Every studio, one screen

Your dashboard is up. Jump between locations and see each one's numbers instantly, with no spreadsheets and no waiting.

Your marketing, in plain view

Google Ads, search traffic, and rankings in one place, so you can see what's working and what it costs to bring people in, broken out per studio.

Smoother location switching New this week

You flagged that picking a studio didn't stick when you moved between tabs. Fixed, so your selected location now follows you everywhere.

In Progress

Building now

Bookings & revenue

The big one: live experience counts, revenue, and how full each studio is running. Switches on once Roller is ready to feed it.

Reviews & social reach

Your Google reviews and Meta ad performance, folded in as soon as those connections clear approval.

Company-wide roll-up

One screen to compare every studio side by side, spotting your standouts and where to lean in.