AI & Automation · Personalization

The question every restaurant owner asks on Monday morning

Most enterprise personalization runs on a 24-hour clock. The visitor who matters most is gone before the system catches up.

Andy Seo
Andy Seo
Executive Partner, Innovative Group
· May 7, 2026 · 9 min read

Bryan owns 20Twenty Willow Glen. Every Monday, around 9:30, I'd get the same text from him. Different week, same shape: "Hey, what should we focus on this week?"

I started counting after a while. Twelve weeks in, that question had come in eleven Mondays out of twelve. The one Monday it didn't come, Bryan was on vacation in Hawaii.

He isn't unusual. Every owner I work with has some version of this question. They run a busy operation, they don't have a marketing background, and they want a short, direct answer to the one thing they should pay attention to this week. They don't want to read a 40-page report. They want to know whether the thing we did last week worked, what's broken, and what to do next.

For three months, I answered Bryan's text with a paragraph or two. Sometimes I'd send a screenshot. Sometimes I'd link to a Looker Studio dashboard I'd built. None of it was wrong. None of it really worked.

The screenshot was a snapshot of one moment. The dashboard was a wall of charts that needed a person to interpret. The paragraph was the only useful thing in there, and Bryan had to wait for me to write it.

Three months in, I realized I wasn't sending Bryan reports. I was sending Bryan the same conversation in different fonts. So we built something different.

What's wrong with the standard agency dashboard

Most agency client portals look like this. A tile for sessions. A tile for keyword rank. A tile for review count. A line chart for goal completions. A pie chart breaking down traffic sources.

That's not a portal. That's a bunch of data on a screen. The owner reads the numbers, doesn't know what to do with them, and asks the agency the same question they asked last Monday. The agency replies with a paragraph. Slow loop. The dashboard isn't doing any work.

A useful client portal does the work the owner is hiring the agency to do. It reads the numbers, has a point of view, and tells the owner what to focus on this week. So it might say "your Yelp rating moved from 4.0 to 4.1, your three new reviews mention the burrata, here's what to do with that." Or "Google rank for 'restaurant willow glen' moved up two slots, this is what we shipped last week, this is what's coming next." Or "your Tuesday lunch traffic is down for the third week in a row, here's what we'd try."

That's a relationship in a window. The owner opens it Monday morning and gets the answer to the question he was going to ask anyway.

What we built

We call it Beat. It's the dashboard our local business clients see when they sign in. Five sections, all showing the data that runs the business: reviews, local search rank, website traffic, Google Business Profile performance, and an AI-written briefing in the owner's voice that pulls the whole picture together.

The briefing is the part that matters. Every Monday, Beat pulls fresh data from Yelp, Google Analytics, Local Falcon, and Google Business Profile. It writes a one-page summary. The summary has a headline, three to five sentences that read like Chris or I wrote them, and a single highlighted recommendation for the week. Bryan reads it before his first coffee.

The data sections are still there. The owner can dig into the rank grid, look at the review feed, see which pages people are landing on. But the dashboard's primary job is the briefing, not the data tiles. The data is the work-product. The briefing is the message.

What changed for us

Three things, and they were all the kind of small that adds up.

The Monday text disappeared. Bryan still pings me, but now it's about the recommendation in the briefing, not "what should I focus on." That moved the conversation up a level. We talk about strategy instead of status.

Mark wrote me one afternoon and said he could finally focus on the work he actually likes. The reporting that used to eat half a day every two weeks now writes itself. Mark spends that time on things that compound: writing landing pages, sourcing photography, shipping. The agency's leverage went up.

And the third thing, which I didn't expect. The briefing makes the work the agency is doing legible. Bryan can see what we shipped last week, what moved as a result, and what's coming next. He stopped feeling like he was paying for invisible work. That's a quiet thing, and it's the most valuable thing.

What we're adding next

Beat today reads four sources. We're adding two more this quarter: paid demand from Local Service Ads, and reservations data from OpenTable and Resy. Both because restaurants who run those channels want to see the same kind of weekly read on them.

Past that, the things we're sketching include a longer-form monthly view, a goal tracker for the things owners actually care about ("hit 30 new Google reviews by end of quarter"), and a competitive set view that shows where the four restaurants on your block are ranking, when their last review came in, and what they're posting. None of those are live yet. Each one is going to wait until we can do it well.

If you run a local business

If you're paying an agency and you're still asking "what should I focus on this week" on Monday mornings, that's a sign your agency is selling you reports instead of advice. The fix isn't more charts. The fix is a portal that does the work, not just shows the numbers.

If you want to know whether your agency is doing the second thing, here's a free version of what we'd build for you. We'll grade your website, your Google Business Profile, your Yelp presence, and your local search visibility, then send you a custom audit with the prioritized moves to make. One business day, no sales call.

Get my free audit →

Andy Seo
About the author
Andy Seo

Local SEO Lead at Innovative Group. Spends his days helping Bay Area restaurants get found, and his weekends helping his neighbors find better restaurants. Reach him at andy@innovativegroup.io.