Case study · Agentic Ad Manager · Phoenix, AZ

Marigold Maison turned $978 in ads into $30,688 in tracked sales.

A chef-owned Indian restaurant in Phoenix spent nine months buying Google and Meta ads it could not measure. Then Bloom connected every Toast check, from OpenTable tables to takeout, to every ad dollar, and the Agentic Ad Manager started moving money to what actually closed.

Marigold Maison, a chef-owned Indian restaurant in Phoenix, used Bloom’s Agentic Ad Manager to match Google and Meta ads to completed Toast checks, including OpenTable tables. In August 2026, $978 in ads was matched to 426 checks worth $30,688, a 31 to 1 return.
Concept
Modern North Indian, chef-owned
Location
One restaurant, Phoenix, AZ
POS and bookings
Toast checks, OpenTable reservations
Ad channels
Google Search, Facebook & Instagram
On Bloom
Agentic Ad Manager, guest data, email, AI search

Results at a glance · verified against Toast checks

31:1
Return on ad spend
August 2026. Held at 31.5 to 1 from September 1 to 21.
$36.71
Back per Meta $1
Facebook & Instagram, August 2026, in tracked orders.
$1.06
Google cost per click
August 2026. Restaurant median is $2.05.
88%
Sales from new reach
375 of 426 matched August checks came from ads shown to people not searching the restaurant by name.

Restaurant median cost per click: WordStream 2025 Google Ads Benchmarks, Restaurants & Food, US search campaigns April 2024 to March 2025.

Chef Sunil Kumar and Pushpa Kumar standing behind a table of Marigold Maison dishes, naan and marigold flowers
Chef Sunil Kumar and Pushpa Kumar at Marigold Maison, 4720 E Cactus Rd., Phoenix. Photo: Marigold Maison.

01 · The restaurant

A kitchen that runs on intention, and an owner who never leaves it

Marigold Maison serves North Indian cooking made from scratch in north Phoenix. Executive Chef Sunil Kumar, a native of Punjab, cooks every service and checks every plate before it leaves the pass. The restaurant is a Phoenix New Times Best Indian Food winner and a frequent OpenTable Diners’ Choice honoree.

“Guests can taste the difference between food that is assembled and food that is actually cooked with care, and that is what we have built our name on.”

Chef Sunil Kumar, Owner, Marigold Maison

That focus is the business model and the marketing problem. Chef, manager, host and problem solver are often the same person in the same hour. Nobody is left to read ad reports.

“My day starts in the kitchen and ends in the kitchen. That is exactly why having the marketing handled and measured for me matters so much.”

Chef Sunil Kumar

02 · The challenge

Nine months of ads, and not one order anyone could prove

$7,749
Google + Meta ad spend
Sept 2025 to May 2026
0
Orders matched
to a completed sale

From September 2025 through May 2026, Marigold Maison put $7,749 into Google and Meta ads. Google counted clicks on an “order” button. Meta counted engagement. Neither account could connect a single dollar to a check that closed in Toast.

“It was scattered, and it was guesswork. My guest and marketing data lived in a dozen places, Toast, OpenTable, the delivery apps, Google, and social, and none of it talked to each other.”

Chef Sunil Kumar
Scattered data

A dozen systems, zero answers

Reports were stitched together by hand from Toast, OpenTable, delivery apps, Google and social. None of them agreed on who a guest was.

Platform self-grading

Every platform showed its own slice

“None of them tie a click back to a real order or a real guest. So I was always making decisions on partial information.”

No time

The owner is on the line every night

“The real cost was flying blind. I was paying far more than I needed to for every click, and I could not prove what any of it brought back.”

03 · The turning point

The day ad spend showed up next to real tables and real checks

Bloom already held Marigold Maison’s guest data: Toast orders, OpenTable reservations, email, reviews. The Agentic Ad Manager closed the loop by sending every completed check back to the ad platforms, so Google and Meta could be graded on sales instead of clicks.

  1. Guest sees an adGoogle Search, Facebook or Instagram.
  2. Guest books or ordersAn OpenTable party or a takeout order closes its check in Toast.
  3. Bloom sends it backEvery completed check goes to Google and Meta to match.
  4. Money follows salesThe Ad Manager cuts what does not close and funds what does.

Every week, the next dollar is placed with what the last dollar proved.

Orders reach Google as offline conversion uploads and reach Meta server-side through its Conversions API. Google’s matching lags several days and settles upward. Read the full method in Full-Stack Restaurant Attribution.

OpenTable reservations are in the number

A reserved table closes in Toast like any other check, so it counts

When an OpenTable party is seated, its bill closes in Toast. Bloom sends that check to Google and Meta exactly as it sends a takeout order, so reservation revenue sits inside every return on this page. In August 2026, Bloom linked 103 OpenTable reservations to their Toast checks, and reserved tables spent almost twice what an online order did.

Per reserved table$124.24
Per online order$65.59
Dine-in from bookings59.7%

“Watching a dollar go in and come back as proven sales changed how I think about marketing. It stopped being a cost I dreaded and became an investment I could trust.”

Chef Sunil Kumar, on the aha moment

04 · What the Agentic Ad Manager changed

Four decisions a busy chef never had time to make

Once orders flowed back, the pattern was obvious. Some campaigns were buying clicks. Others were buying dinners. The Ad Manager acted on the difference, and Bloom’s team approved every change.

01
Attribution

Connected every Toast check to both ad platforms

Every completed Toast check, from a reserved table to a takeout bag, now flows to Google and to Meta, so each platform is scored on real sales, not on clicks or likes. This is the step every other decision depends on.

02
Budget

Cut the Search campaign that bought clicks, not dinners

Generic “Indian food near me” Search ran from June through early September. It cost $1,061 and was matched to $304 in orders. The Ad Manager paused it.

Spent$1,061
Orders matched$304
03
Audience

Built Meta campaigns that go find new guests

A Sales campaign aimed at people who look like Marigold Maison’s best guests, plus broad Phoenix, became the engine. A second campaign retargets past visitors and wins back quiet regulars. August 1 to September 21:

Prospecting35.8 : 1
Win-back29.0 : 1
04
Keyword

Defended the name guests already search

Brand Search catches people typing “Marigold Maison” before a competitor or a delivery app does. It is small, cheap, and returned about $41 per $1 in August.

Spend, Aug$113
Orders matched$4,687

From the weekly log

Three weeks of decisions, as reported to Chef Kumar

  1. Week of Aug 31Stepped up daily budgets on September 1 behind the winning Facebook ad, inside the same monthly plan.
  2. Week of Aug 31Added exact searches guests already use to find the restaurant, like “marigold indian food,” so Bloom controls what those clicks cost.
  3. Week of Sep 7Paused both “Monday dinner for two” ads the day the offer ended, so no ad promised a deal the kitchen no longer runs.
  4. Week of Sep 7Pointed Facebook and Instagram ads back to the restaurant’s own website, so every order they bring is counted.
  5. Week of Sep 7Flagged a two-day tracking dip on September 11 and 12 in the digest instead of hiding it, and sent the fix to review.
  6. Week of Sep 14Turned off the generic search ads that were buying clicks without orders, and launched a new Facebook and Instagram ad to replace the Monday-offer ad.

What lands in the owner’s inbox

One email a week. Spent, orders, and what came back.

Every Monday the Ad Manager sends a one-page digest in plain English: what was spent, how many orders it was matched to, what those guests spent, and what changed. Bloom’s team reviews every change before it goes live. There is nothing for the owner to log into.

“I get a clear read on what is working, the team executes, and I get to stay where I belong, in the kitchen.”

Chef Sunil Kumar

The digest Chef Kumar received for September 7 to 13, 2026. Layout simplified for this page.

05 · Results

Two months in a row above 31 to 1

One strong month can be luck. Two months at the same level is a system. These are every ad dollar and every matched order, pulled from the live Google and Meta accounts on September 22, 2026.

PeriodAd spendOrders matchedOrder valueReturn
August 2026$977.59426$30,687.6431.4 : 1
September 1 to 21, 2026$700.54327$22,079.4831.5 : 1
August 1 to September 21$1,678.13753$52,767.1231.4 : 1
Google Search plus Facebook & Instagram. “Orders” are completed Toast checks: OpenTable tables, walk-ins and takeout. Ad-account time zone, Phoenix. September Google figures may rise as matching settles.

August 2026 by channel

ChannelAd spendOrdersOrder valueBack per $1
Facebook & Instagram$703.34372$25,822.87$36.71
Google Search$274.2554$4,864.77$17.74
Cost per click in August: Meta $0.27, Google $1.06. Google cost per click was $2.45 in April 2026, before budget moved to the searches that close.

The last three weekly digests

WeekAd spendOrdersOrder valueBack per $1
Aug 31 to Sep 6$236.35113$6,922.29$29.29
Sep 7 to 13$236.4896$7,614.19$32.20
Sep 14 to 20$223.29118$7,456.17$33.39
Re-pulled from the live accounts September 22, 2026, including spend on campaigns paused during each week. Google order credit has settled up by 1 order since the first digest was sent.

“In August our paid ads brought back about $30,700 in tracked orders on under $1,000 in ad spend, roughly a 31 to 1 return. All of it measured, none of it guessed.”

Chef Sunil Kumar

Business results reported by Marigold Maison

+38%
Sales, year over year
+6%
Average check
3×
OpenTable reservation covers, more than triple

Reported by the owner in September 2026 from Toast and OpenTable. Bloom’s order history for this restaurant begins May 2026, so these year-over-year figures are the restaurant’s own and not computed by Bloom.

06 · How we count

Tracked is not the same as caused. Here is exactly what these numbers mean.

We would rather you trust a smaller claim than doubt a bigger one.

  • Every dollar is a real check. Order value is the Toast total of a completed check, whether a reserved table, a walk-in or takeout, that Google or Meta matched to a person who interacted with an ad.
  • Mostly clicks, not views. 96.1% of Meta’s tracked order value in August came from people who clicked an ad within 7 days. The rest came from people who saw one the day before ordering.
  • Each platform matches on its own. A guest who clicked both a Google and a Meta ad can be counted by both. Some matched guests would have ordered anyway.
  • Tables and takeout are not split yet. Every Toast check counts, but Google and Meta do not yet report which matched sales were OpenTable tables and which were takeout. That breakdown is being connected.

07 · Beyond ads

One platform where a stack of tools and a pile of reports used to be

Ads are one of four loops Bloom runs from the same guest profile. At Marigold Maison, the same data that grades each ad also powers email and keeps the restaurant visible where guests now search.

Marketing loop

Seasonal offers to 5,850 to 5,923 guests per send

Three sends in July and August each reached about 5,900 guests, with click rates of 2.6% to 2.9% of delivered email. They run on schedule without the owner touching them.

Discovery loop

Found on Google, Meta, and AI assistants

Paid ads find new guests today. Bloom also optimizes Marigold Maison for AI search, so the restaurant is in the answer when someone asks an assistant where to eat.

Intelligence layer

One read on what is working

Toast, OpenTable, email and ads sit in one guest profile. The weekly readout replaces the hand-built reports the owner used to assemble after service.

Agentic Ad ManagerCustomer Data PlatformEmail campaignsAI search optimizationToast integrationOpenTable integration

“We now send seasonal offers to five to six thousand guests at a time. It runs consistently without me having to touch it, which for a lean team is everything.”

Chef Sunil Kumar, on email campaigns

“Guests do not just type into Google anymore. Bloom made sure we show up when someone asks an AI assistant for the best Indian food in Phoenix. It is still early, but I like that we are covered there.”

Chef Sunil Kumar, on AI discovery

08 · Your turn

Three checks to run on your own ads this Monday

You do not need Bloom to start. You need three numbers your current ads provider should be able to give you. If they cannot, that is the answer.

A sizzling platter of tandoori chicken tikka with peppers and rosemary at Marigold Maison
  1. Ask what your ads were matched to last month, in dollars from your POS.Not clicks, not “conversions.” Completed orders with a check total. Marigold Maison spent $7,749 over nine months before anyone could answer this.
  2. Split your Google Search spend into brand and non-brand.Brand terms are cheap and close. Generic terms often do not. Marigold Maison’s generic Search returned $304 on $1,061. Its brand Search returned about $41 per $1.
  3. Compare your cost per click to $2.05.That is the 2025 median for restaurant Google Search. If you pay more and cannot tie clicks to orders, you are paying a premium for a guess.

09 · Advice from Chef Kumar

“If you are small, this matters more, not less.”

To operators on the fence

“Do it. The hardest part of running an independent restaurant is that you never have time to market it properly. Bloom gives you a marketing team and, more importantly, proof of what is working. You stop guessing.”

To anyone who thinks they are too small

“You cannot afford to waste a dollar. A platform that shows you exactly what is working is how a small restaurant competes with the big groups.”

10/10

“It pays for itself and it gives me time back, and those are the two things I never have enough of.”

Chef Sunil Kumar, asked how likely he is to recommend Bloom
What is next for Marigold Maison

The biggest season yet, measured the same way

A new beverage and Happy Hour program, more private dining and catering, and more reservation growth. “Bloom is how we will promote all of it and measure what actually drives sales.”

10 · Questions operators ask

Restaurant advertising, answered with Marigold Maison’s numbers

What return on ad spend can a restaurant get from Google and Meta ads?

Marigold Maison’s ads were matched to $31.39 in orders per $1 in August 2026 and $31.52 in September to date. Results depend on your menu, market and tracking. Without orders matched back to ads, you cannot know your return at all.

How does Bloom know which orders came from an ad?

Bloom sends every completed Toast check, including OpenTable tables, back to Google and Meta. Each platform matches those checks to people who clicked or saw its ads, and reports the value. Bloom reports only those matched order dollars as revenue, never clicks or estimates.

Do OpenTable reservations count toward the ad return?

Yes. A seated OpenTable party pays in Toast, and Bloom sends that check to Google and Meta like any other sale. In August, Marigold Maison’s reserved tables averaged $124.24, almost double the $65.59 average online order.

Are Facebook and Instagram ads worth it for a single restaurant?

For Marigold Maison, yes. In August, $703 on Facebook and Instagram was matched to 372 orders worth $25,823, or $36.71 per $1. Most of that came from a campaign aimed at new guests who resemble the restaurant’s regulars.

Should a restaurant run Google Search ads on its own name?

Usually, yes. Brand Search is cheap and catches guests before a competitor or delivery app does. Marigold Maison’s brand campaign cost $113 in August and was matched to $4,687 in orders, about $41 per $1.

Why did the Ad Manager pause the generic Search campaign?

Because it bought clicks, not dinners. From June to early September it cost $1,061 and was matched to $304 in orders. Moving that budget to Meta sales campaigns and brand Search produced far more orders per dollar.

What is a good cost per click for restaurant ads?

The 2025 median for restaurant Google Search is $2.05, per WordStream. Marigold Maison paid $1.06 on Google and $0.27 on Meta in August. A low cost per click only matters when those clicks turn into orders you can see.

Is tracked ad revenue the same as new revenue?

No. Tracked means an order was matched to someone who interacted with an ad. Some of those guests would have ordered anyway, and two platforms can match the same order. Read tracked return as a ceiling on what ads earned, not a floor.

How much time does the owner spend on ads each week?

Close to none. The Agentic Ad Manager plans and adjusts campaigns, Bloom’s team approves every change, and the owner reads one weekly email showing spend, orders and return. Chef Kumar stays in the kitchen.

William Wilson

William Wilson

Founder and CEO, Bloom Intelligence

William has built restaurant guest marketing since founding Captiveyes Group in 2006, and has shipped machine learning in production for 12 years.

Research and analysis for this article were produced with Bloom Intelligence’s data platform and AI tools, then reviewed and edited by William Wilson.

Data note. Ad spend, clicks, orders and order value come from Marigold Maison’s live Google Ads and Meta Ads accounts, pulled September 22, 2026, for August 1 to September 21, 2026, in the accounts’ Phoenix time zone. Order value on Google is the “offline (Upload)” conversion action. Order value on Meta is the POS purchase event sent server-side from Toast, using Meta’s default 7-day click and 1-day view window. The September 2025 to May 2026 spend covers both accounts. Reservation figures come from OpenTable bookings in Bloom, linked to their Toast checks, for August 2026 in Phoenix time. Email figures come from Bloom’s campaign records for three sends in July and August 2026. Sales, average check and OpenTable figures are reported by the restaurant. Quotes are from Chef Sunil Kumar’s written answers to Bloom, September 2026.

Related reading: AI Restaurant Advertising, Verified at the Table · Restaurant SEO and AEO Services · Roka Akor Case Study: #1 on Google for Japanese Steakhouse Chicago · Restaurant Advertising in 2026: The Google and Meta Playbook · Full-Stack Restaurant Attribution · Restaurant Email Marketing Benchmarks 2026

Find out what your ad dollars actually bring back.

Bloom connects your POS checks and reservations to every Google and Meta ad, then puts the next dollar where the last one closed a check. One location or fifty.

1,000+ restaurant locations99.3% client retention4.9 on Google