Butter
Home/Customers/Saint Michael's Alley
Customer StoryPalo Alto, CACasual Fine Dining · 1 location

How a 65-seat Palo Alto staple turned weather, sports & reviews into a $186K-a-year edge.

Saint Michael's Alley has been pouring brunch on Emerson Street since 1959. In 2025, owner Mike Sabina hooked Butter into Toast, OpenWeather, the Warriors / 49ers schedule and the restaurant's review feeds — and started running Friday by text message.

RESULTS · 12 MONTHS

Menu Optimizer
+$112K/yr
Net new revenue from re-priced and re-positioned menu items
+6.8% on food revenue
Labor Savings
$74K/yr
Removed without dropping a single ticket-time SLA
−2.4 pts of labor as % sales
Review Rating
4.3 → 4.6
Google rating after Butter began drafting same-day responses
100% of 1- & 2-star reviews answered < 3 hrs
Forecast Accuracy
94% covers
Daily cover forecast vs. actuals, weather + sports adjusted
From a 78% baseline (last year, same week)

THE CHALLENGE

A 66-year-old neighborhood favorite, running on instinct.

Saint Michael's Alley sits two blocks off University Avenue, two miles from Stanford, and four miles from Levi's Stadium. That puts three different demand signalson top of every dinner shift: campus events, weather on the patio, and whatever's happening on a screen at the bar.

Before Butter, owner Mike Sabina was a Toast power user — he knew last week's covers cold. What he didn't have was an answer to the obvious next question: so what should we do tomorrow?

The team had three Toast back-office tabs open, a National Weather Service browser bookmark, a Notes app full of "remember the rain on May 9," and a Google review inbox that filled up faster than it got cleared.

THE GAPS

Four signals, four spreadsheets.

  • Weather guesses, after the fact
    Patio half the seats. A surprise drizzle wiped out an entire Wednesday and no one adjusted staffing until 8pm.
  • Sports nights took the team by surprise
    Warriors home games & 49ers Sunday afternoons hit the bar hard — but only sometimes the dining room got staffed for it.
  • A 4.3 rating, slowly fading
    Negative reviews sat for 3–4 days before anyone could write a careful response. Google noticed. So did diners.
  • Menu prices set in 2023, frozen there
    No item-level margin view, no competitive read. The salmon was underpriced; the Caesar was a margin black hole.

THE APPROACH

Plug in once. Run the restaurant by text.

Butter connected to Toast, OpenWeather, API-Sports (49ers + Warriors + Stanford Football), and the Google + Yelp review feeds. Mike got a single SMS thread. Everything below answers, day in and day out, in that one window.

ANALYZE

Toast in, clarity out.

Daily POS, labor & cover digest at 9am. Compares to last week, last year, forecast. No CSV. No dashboard.

Toast POSLabor
PREDICT

See the shift before it starts.

Covers, sales and labor by daypart, with weather and sports baked into the forecast. Mike sees tomorrow at 4pm today.

ForecastOpenWeatherAPI-Sports
ACT

One text, one decision.

"Cut a server at 1:30, push happy hour 5–7, draft this Yelp reply." The action is in the SMS — not buried three clicks deep.

SMSMobile App

SCENE 01 · WEATHER

The Wednesday rain that didn't blow up the night.

Mid-October. National Weather Service flips the forecast around 2pm — light rain 6–10pm, the patio's 30 seats are toast. Butter sees the change and texts Mike at 2:14pm, not when the first soggy guest walks in.

The reply is concrete: shift two bar seats to dining, move the happy-hour push to 5–7pm, drop one server at 9pm. Mike forwards it to the FOH manager. Done in under a minute.

+9% bar revenue on the night vs. forecast — the early happy-hour push captured the inside crowd that would've sat outside.
B
Butter
Today, 2:14pm
☔ Heads up — NWS just flipped tonight to light rain 6–10pm. You're going to lose the patio.
Forecasted impact: −12% bar revenue, −18% patio covers if you do nothing.

Suggested moves:
• Shift 2 bar seats → dining
• Push happy hour 5–7pm (instead of 6–8)
• Cut Maria at 9pm, not 10pm
OpenWeatherToastLabor
Do it. Tell the team.
Done. FOH text drafted. Want me to push a 'patio inside tonight' note to OpenTable?
3 messages · 28 seconds to act

SCENE 02 · SPORTS

The Warriors home game Mike used to miss.

Saint Michael's bar lifts ~28% on Warriors home nights and ~35% on 49ers Sunday afternoons — but only when staffed for it. Butter pulls API-Sports and lays the next 14 days of relevant games on top of the Toast schedule.

The bar manager now stares at the next two weeks of demand on Monday morning, not the rear-view mirror. High-lift nights get a +1 bartender, an inventory ping for IPA + Fernet, and a pre-shift briefing.

+$2,400/mo bar revenue from sports nights that previously got under-staffed and ran out of premium pours.

Next 7 home games · bar lift forecast

Oct – Nov
Wed
22
Warriors vs. Lakers
7:30pm · Chase Center
+34%
+1 bartender
Sun
26
49ers vs. Cowboys
1:25pm · Levi's Stadium
+41%
+1 bar, +1 expo
Tue
28
Warriors vs. Pelicans
7:00pm · Away
+8%
Hold
Sat
01
Stanford vs. Cal
12:30pm · Stanford Stadium
+52%
Pre-game brunch push
Mon
03
Warriors vs. Suns
7:00pm · Chase Center
+29%
+1 bartender

SCENE 03 · REVIEWS

From 4.3 to 4.6 in eleven months.

Butter watches Google & Yelp in real time. The minute a sub-4-star review drops, Mike gets a text with the review, a sentiment read, and a draft response in his voice — pulled from the last 200 replies he's written.

He approves or edits in 30 seconds. Google's algorithm rewards the response time; the rating climbs. Diners reading reviews see a present, attentive owner — not a ghost.

4.3 → 4.6 Google rating  ·  A jump in stars correlates with +5–9% in dining traffic for restaurants in this segment (industry studies).
Google · 1 hr ago
★★☆☆☆
"Service was slow tonight. Server seemed totally overwhelmed and our food took forever. Drinks were great though."
DRAFT REPLY · IN MIKE'S VOICE
"Hey Aaron — that's not the experience we want, and I'm sorry. Tonight was busier than we'd planned for; we're already adjusting Wednesday staffing. I'd love to get you back in — DM me on IG @stmichaelsalley and the next round of drinks is on me. — Mike"
Yelp · 4 hr ago
★★★★★
"The salmon was perfect and our server Maria was incredible. Already booked again for next month."
FLAGGED · MENTION MARIA
Sentiment: 0.94 · Server callout detected. Drafted thank-you and added Maria to your weekly highlight summary for Friday's pre-shift.

SCENE 04 · MENU OPTIMIZER

The $112K nobody saw on the page.

Butter's Menu Optimizer benchmarks every item against twelve nearby comps — Local Union, Tamarine, Evvia, Bird Dog — weighted by margin, attach rate, and order velocity from Toast. The output is one report: raise, hold, drop, or re-merchandise.

St. Michael's took the recommendations in two waves: a price refresh in February, a menu re-cut in June. Combined: +6.8% on food revenue, ~$112K annualized, with no measurable hit to PPA or covers.

+$112,400 annual food revenue uplift  ·  5 items raised, 2 dropped, 3 repositioned on the menu.

February price refresh · 10 items

Forecast: +$8,400/mo
ItemPriceRecImpact / mo
Atlantic Salmon$28$32Raise +$4+$1,920
Caesar Salad$16$18Raise +$2+$1,440
Burger & Fries$22Hold
Truffle Risotto$26$24Drop −$2+attach
Brunch Benedict$19$22Raise +$3+$2,160
Crab Cake App$17$19Raise +$2+$880
House Cabernet (gl)$14$16Raise +$2+$2,000

SCENE 05 · LABOR OPTIMIZER

The $74K hiding in the schedule.

Butter overlays each daypart's predicted demand on top of the schedule the GM built in Toast and flags exact half-hour blocks where the restaurant is over- or under-staffed for the volume that's actually coming.

The team didn't cut a single shift. They resized them — earlier-out cuts on slow Tuesdays, later-in starts on Saturday brunch, expo coverage shifted to match ticket peaks. Ticket times held under 14 minutes through the year.

−2.4 pts labor as % of sales · $74,200 annual savings · ticket times unchanged.

Tuesday · staffing vs. demand

DemandBeforeAfter
11a
12p
1p
2p
3p
4p
5p
6p
7p
8p
9p
10p
Avg ticket time: 13:42 (was 14:08)
OT hrs / wk: 1.4 (was 6.2)
Cover satisfaction: 4.6 / 5

THE BOTTOM LINE

$186,600 of margin Saint Michael's didn't have a year ago.

Two stacked levers — a smarter menu and a tighter schedule — plus a tail of smaller wins from weather, sports, and review-driven traffic. Butter pays for itself in the first eleven days of every month.

REVENUE UPLIFT
+$112,400/yr
Menu Optimizer — pricing, repositioning, and high-margin upsell prompts on the daily SMS digest.
Pricing refresh (10 items)+$48,000
Repositioned dishes+$31,400
Daily upsell prompt+$33,000
LABOR SAVINGS
$74,200/yr
Daypart-level shift resizing, OT elimination, and pre-staffed sports / weather adjustments.
Right-sized shifts$42,800
Overtime eliminated$19,500
Sports / weather pre-staffing$11,900
TRAFFIC HALO
+5–9% covers
Lift attributed to a 4.3 → 4.6 Google rating & faster review responses. Conservatively booked at $18K/yr.
Review-rating lift+~6%
OpenTable rebound+~3%
Booked uplift (cons.)+$18,000
Total annualized impact · year one
Revenue + savings, attributable to Butter
$186,600vs. Butter cost: $359.88/yr · ROI: 518×
Mike Sabina, owner of Saint Michael's Alley

"Every restaurant should use Butter. I just instantly get the information I need to make decisions — about the menu, the schedule, the night, all of it. It feels like having a second GM who never sleeps."

Mike Sabina — Owner, Saint Michael's Alley · Palo Alto

FROM DAY 0 TO YEAR 1

What rollout actually looked like.

No project plan. No consultant. Toast was already in place; Butter took six minutes of setup over an SMS thread.

DAY 0

Connect Toast.

Mike texted "START" to Butter. Granted Toast read-only access in 4 minutes. First daily digest landed the next morning.

WEEK 2

Reviews + weather on.

Connected Google & Yelp; turned on OpenWeather alerts. First weather-driven adjustment paid for the year of Butter in one Wednesday.

MONTH 2

First menu refresh.

10-item price update from the optimizer report. Mike approved 7 of 10 recommendations as-is, modified 2, vetoed 1.

MONTH 12

$186K reported back.

Toast vs. last year, attributed to Butter actions. Sports lift & review halo continue compounding into year two.

SAINT MICHAEL'S STACK

Plays nicely with what's already there.

ToastGoogleYelpOpenTableOpenWeatherAPI-Sports

YOUR RESTAURANT, NEXT

Run your Friday by text message too.

30 days free. No credit card. Plug into Toast in under 6 minutes. We'll text you the same way Butter texts Mike.

Book a 20-min Demo