—
—
Today · target $1,438
$—
not logged
Week-to-date
$0
$8,914 gross target
COGS est.
—%
target ≤30%
Business reality — Jan to Apr 2026 (Square)
4-month gross trend
Jan $12,778 → Feb $11,377 (-11%) → Mar $13,531 (+19%) → Apr $9,473 (-30%).
Baseline is unstable. Treat $10.5k/month gross as minimum survival floor while you build toward $8,914 structural target with repeatable margin.
Baseline is unstable. Treat $10.5k/month gross as minimum survival floor while you build toward $8,914 structural target with repeatable margin.
Top revenue drivers (Jan-Apr)
1) Erik's Addiction $7,486
2) Egg + Avocado Toast $6,394
3) Açaí Bowl $3,178
4) Wild Salmon Toast $2,801
5) Latte $2,783
2) Egg + Avocado Toast $6,394
3) Açaí Bowl $3,178
4) Wild Salmon Toast $2,801
5) Latte $2,783
Weekly decision rules: If WTD pace projects below $10.5k, do not add complexity. Push bundle scripts, protect top 5 item availability, and tighten portions same day. If COGS is above 30% for 2 straight weeks, freeze new tests and run only margin repairs.
This week runbook
Daily (every open day)
Monday
Tuesday
Friday
Saturday morning
Sunday service + close
Today's lever — pick one before logging
Action
One lever only. Finish it before adding new tasks.
Top 5 operating rules
Never out of stock
Always suggest one add-on
Always route through a bundle
Portions fixed
No discounting
Log today — required
Rev $
Orders
Date
Top item
SMS captures
new numbers collected today
Loyalty signups required
new members today (primary KPI)
If you don't log, you don't know if the business works.
This week's checklist
If you have downtime right now
5–10 min
Log revenue
Check pace
Check pace
10–20 min
Text 1 DJ
Touch 1 anchor node
Touch 1 anchor node
20–30 min
Walk inventory
Think through COGS
Think through COGS
All done
Stop.
Let the room work.
Let the room work.
COGS Check
Weekly · 15 minutes · Every Monday · Non-negotiable
Current COGS: ~57%. Target is ≤30%. This is the single biggest margin lever. Fix pricing, portioning, and supplier costs before chasing more traffic. Every Monday, calculate this. If it's above 30%, find and fix the source that week before anything else.
Margin reality: Coconut-based bowls are your profit engine. Salmon + avocado are margin risk. Push bowls, control salmon, standardize avocado.
COGS calculator
Coffee cost
this week ($)
Food cost
this week ($)
Milk / dairy
this week ($)
Other
Total revenue
Enter your costs and revenue above
Coffee yield mini-calculator (Perl'a)
Bag cost ($)
Bag weight (lb)
Espresso dose (g)
Cold brew oz/gal
Cup size (oz)
Edit inputs to see landed bean cost per shot and per cold brew cup.
Goal breakdown
COGS is high because revenue is still low — costs are fixed while revenue varies. As traffic grows, COGS % compresses automatically. The immediate fix is also in the numerator: milk waste, over-portioning, supplier pricing.
Reduction actions
Pricing floor check
The environment earns a premium. You are underpricing. These are specific, non-negotiable increases:
Erik's Addiction$14 → $15
Açai Bowl$16 → $17
Brice's PB Bowl$15 → $16
Salmon Toast$14 → $15
Latte / Cappuccino$6 → $7
Cold Brew$5 → $6
+$1 across top 5 items × 60 orders/day = +$60/day, +$300/wk, +$1,200/mo. Do this once, cleanly. No announcement needed.
This Week
Fixed rhythm · Sunday slot · Weekly answer: why should someone come this week?
The weekly rule: Every week must have a clear answer to "why should someone come this week?" Right now the answer can only be the Sunday slot. That's the anchor. Everything else supports it.
May 2026
Weekly fixed rhythm
Monday — COGS check
Tuesday — Inventory audit
Wednesday/Thursday — Quiet Mornings
Friday — Confirm Sunday DJ + post IG story
Saturday — SMS to list
Sunday — DJ slot (10am–3pm)
Sunday — Weekly review (10 min)
This week's progress
What NOT to do
No new DJ nights
No Instagram ads
No new menu items
No discounting
No one-off events
DJ Roster
Sunday 10am–3pm · Fixed slot · 6–8 rotating acts
The DJ is infrastructure, not a feature. You're not selling "come see this DJ." You're selling "Sunday mornings here sound like this." Build a roster of 6–8 acts who fit the vibe — Amapiano, Afro house, deep house, ambient — and rotate. No promotion required from them. The slot is the product.
Roster
| Name / Handle | Genre | Contact | Status | Last played |
|---|
Add DJ
Name
Genre
Contact
Status
Last played
Booking rule
Book 2+ weeks out
No promotional DJs
Post one IG story 2 days out
Tell every first-time visitor
Anchor Network
6–8 local nodes · Monthly touchpoint · Structural referrals
Replace passive discovery with a small, maintained set of referral relationships. Each node within a 10-minute walk. Target: 3–5 incremental visits/week per node. Six nodes = 18–30 structural weekly visits added to the floor, no ads required. Maintain each with one touchpoint per month — a visit, a text, a mention. That's it.
Network nodes
| Business | Type | Contact | Arrangement | Last contact |
|---|
Add node
Business
Type
Contact
Last contact
Arrangement
How it works
Target businesses within 10-min walk
Simple arrangement, no tracking
One touchpoint per month
Maximum 8 nodes
P&L
Weekly model · Goal state vs current · Break-even
Real data: Jan–Apr 2026 avg $2,460/week gross. Target: $8,914/week. Gap is 3.6×. March hit $2,800/week — the ceiling exists. Path: fix pricing → build retention → grow Sundays. Banana Bread at 85% COGS and Erik's Addiction underpriced at $11 are your two biggest immediate fixes.
Goal state — $8,914 gross → $4k net
Gross Revenue$8,914
COGS (30%)−$2,674
Staffing (14%)−$1,248
Fixed costs−$992
Net+$4,000/wk · +$16,000/mo
56% contribution margin · 44.8% net margin
Path A: 90 orders/day @ $16 avg ticket
Path B: 72 orders/day @ $20 avg ticket
Path C: 60 orders/day @ $24 avg ticket ← bundle target
Path A: 90 orders/day @ $16 avg ticket
Path B: 72 orders/day @ $20 avg ticket
Path C: 60 orders/day @ $24 avg ticket ← bundle target
Current reality
Revenue logged$0
Loyalty + marketing−$274
Fixed base costs−$718
Net income−$992
From your sheet · wk May 7–11
Weekly target math
Weekly rev
Staff $/hr
paid staff hourly
Staff hrs/day
8am-3pm coverage
Open days/wk
owner closes solo (~2 hrs/day)
Enter weekly gross revenue
What +$1 on top 5 items does
60 orders/day × $1 avg increase
+$60/day
+$300/week
+$1,200/month
+$14,400/year
This is a pricing change, not a traffic change. Do it once. No announcement. Customers who choose this environment are not primarily price-sensitive.
Revenue log history
Inventory
Tuesday audit · Real costs · PAR levels · Weekly spend tracker
Competitive landscape — Edgewater 2026: Maman (2000 Biscayne, chain, 50+ locations, pastries + brunch), Pura Vida (1756 N Bayshore, 7am–10pm, overlapping menu, 3.7★), Studio 24 (2700A Biscayne, 7am–6pm, DJ culture + specialty coffee, 4.6★ — most similar to Hideout). None have your 4.7★ or 6-year track record. None can replicate Sunday DJ brunch or your personal ownership. Their edge: longer hours and chain marketing. Your edge: product quality, community, and the experience they cannot copy.
Every Tuesday: Walk each location. Fill the HAVE column. Items below PAR flag red — order that day, not tomorrow. Hover any item to see cost notes. ★ = menu killer if out.
Weekly ingredient spend — fill this Monday for COGS check
What did you spend on ingredients this week? Pull your receipts and Square reports. This feeds directly into your COGS %.
Costco run $
Restaurant Depot $
Sprouts / bakery / other $
Amazon / supplies $
Perl'a coffee $
This week's gross rev $
Fill in your spend above to calculate COGS %
This gives you your real COGS % for the week. Copy the number into the COGS Check tab on Monday.
| Item | Source | Unit | Cost/unit | Have | PAR / value | Menu impact | Stock $ | Status |
|---|
Hover any row to see cost notes · ★ = critical · ⚠ = cost not yet confirmed
Never run out of these — menu killers
Frozen coconut base
In Erik's Addiction, Breechay's Special, Brice's PB Bowl. Running out kills 3 top items at once. Make a fresh batch every 2 days. Cost: ~$0.99/batch if making your own.
Avocado + sourdough
4 of 6 food items use avocado. Out of avocado = half the food menu gone. Out of sourdough = all toasts dead. Check every morning. Reorder threshold: below 10 avocados.
Açaí base + oat milk
Açaí Bowl is your highest-ticket item at $16. Oat milk is in every smoothie and most coffees. These are your two highest-volume ingredients by usage. Never below PAR on either.
What your ingredients actually cost per serving
Reference when making portioning decisions. These are your per-serving food costs from real receipts.
Ingredient · cost per serving used
Avocado (1 whole) ············ $0.86
Avocado (½) ················· $0.43
Smoked salmon (2oz) ········· $3.30 ← watch this
Smoked salmon (1.5oz) ······· $2.47
Hard-boiled eggs (x2) ······· $0.96
Banana (x1) ················· $0.24
Almond butter (1oz) ········· $0.35
Peanut butter (1oz) ········· $0.20
Avocado (½) ················· $0.43
Smoked salmon (2oz) ········· $3.30 ← watch this
Smoked salmon (1.5oz) ······· $2.47
Hard-boiled eggs (x2) ······· $0.96
Banana (x1) ················· $0.24
Almond butter (1oz) ········· $0.35
Peanut butter (1oz) ········· $0.20
Ingredient · cost per serving used
Oat milk (8oz) ··············· $0.48
Coconut milk (7oz) ··········· $0.44
Matcha ceremonial (2g) ······· $0.34 ← great
Frozen coconut base (4oz) ···· $0.08 if homemade
Arugula (1oz) ················ $0.55
Strawberries (2oz) ··········· $0.24
Watermelon juice (1 serving) · $1.10
Healer shot (all ingredients) · $1.27
Coconut milk (7oz) ··········· $0.44
Matcha ceremonial (2g) ······· $0.34 ← great
Frozen coconut base (4oz) ···· $0.08 if homemade
Arugula (1oz) ················ $0.55
Strawberries (2oz) ··········· $0.24
Watermelon juice (1 serving) · $1.10
Healer shot (all ingredients) · $1.27
Portioning rule: Every 0.5oz extra of smoked salmon costs $0.82. Every extra avocado half costs $0.43. These two ingredients are where over-portioning hurts most. Use a scale for salmon. Halve avocados consistently.
Roadmap
Phase 1 → Phase 2 → Phase 3 · Structure → Repeat → Compound
Core strategy: Convert the space from a café that occasionally has music into a neighborhood place that reliably sounds a certain way on Sundays. Habit installation, not acquisition. Structure → Repeat → Let it compound.
Phase 1 · Now–30 days
Stabilize + Capture
✓ Menu locked
→ Fix pricing (+$1 on top items, remove $ signs, add anchor item)
→ Build 2–3 named bundles (no new products)
→ Calculate COGS weekly · target ≤35%
→ Lock Sunday slot every week
→ Ask every customer for SMS at POS
→ Say "same time next Sunday" to every departing Sunday guest
→ Test Saturday 9am open for 4 weeks
→ Consider Tuesday solo open (9am–2pm) once leg allows · low cost, tests new habit day
→ Identify first 3 anchor nodes
→ Fix pricing (+$1 on top items, remove $ signs, add anchor item)
→ Build 2–3 named bundles (no new products)
→ Calculate COGS weekly · target ≤35%
→ Lock Sunday slot every week
→ Ask every customer for SMS at POS
→ Say "same time next Sunday" to every departing Sunday guest
→ Test Saturday 9am open for 4 weeks
→ Consider Tuesday solo open (9am–2pm) once leg allows · low cost, tests new habit day
→ Identify first 3 anchor nodes
Goal: SMS list growing 15–20/week · COGS moving toward 35% · Saturday 9am data
Phase 2 · 30–90 days
Build the Regular Base
→ Sunday slot running every week without friction
→ SMS list at 150+ contacts · weekly send established
→ Anchor network at 6 nodes
→ Saturday 9am decision made from data
→ COGS at or below 35%
→ Bundle adoption tracked
→ SMS list at 150+ contacts · weekly send established
→ Anchor network at 6 nodes
→ Saturday 9am decision made from data
→ COGS at or below 35%
→ Bundle adoption tracked
Goal: $4,500–$5,500 gross/wk · 80–100 weekly regulars identified
Phase 3 · 90+ days
Compound What Works
→ Only expand what repeats easily
→ SMS list 300+ · 2 sends/week AM + SUN segments
→ COGS target ≤30%
→ Avg ticket toward $20–24
→ Events (F1, MMW) are upside, not baseline
→ SMS list 300+ · 2 sends/week AM + SUN segments
→ COGS target ≤30%
→ Avg ticket toward $20–24
→ Events (F1, MMW) are upside, not baseline
Goal: $8,914 gross/wk structural → $4,000 net/wk · boring money
The three non-negotiables
1. Sunday slot — fixed, every week, no exceptions
2. COGS check — every Monday, 15 minutes
3. Pricing integrity — never discount, never apologize
What the system maintenance looks like
Daily — 5 min
Weekly — 30 min total
Monthly — 2.5 hrs total
Open / Close
Daily checklist · Notes · Keep it boring
Open
Close
Notes
Weekly Review
Sunday · 10 minutes · same questions every week
Do this every Sunday after the slot ends. Same 6 questions. Never skip. This is how you know what's working — not by feeling, by writing it down weekly and comparing.
This week's numbers
Week of
Gross rev
target $8,914Orders
target 72–90/dayAvg ticket
target $20–24COGS %
target ≤30%SMS list size
+15–20/wk targetSunday covers
track weekly trendNew loyalty signups
primary weekly KPILoyalty capture %
target 25–40%New Google reviews
target 5–10/wkSource tally (first-timers)
IG
Google
Walk-by
Referral
Ask every first-timer once: "IG, Google, walk-by, or referral?"
Weekly content execution lock
Non-negotiable: finish all 3 by Sunday close.
The 6 questions
1. Did the Sunday slot run?
2. Did I say "same time next Sunday" to every departing guest?
3. Did I ask every customer for their SMS number?
4. What was the one thing that worked this week?
5. What was the one thing that didn't work or felt off?
6. What is the ONE priority for next week? (not a list — one thing)
Past reviews
How to use this with an AI advisor
Each week, go to Export / Import, copy the snapshot, and paste it to your AI advisor with this framing:
"Here is my Hideout console data for the week of [date]. Review my numbers vs. targets, my weekly review answers, and my active experiments. Tell me: (1) what the data says is working, (2) what I should adjust, and (3) confirm or change my one priority for next week. Be direct. No hedging."
Use this same prompt every week. Consistent framing = consistent, comparable advice.
Weekly pace tracker
Save at least 4 weeks to see trend.
Monthly lock (30 min)
One monthly pass. Keep one lever. Cut one leak. No extra projects.
Month
Gross revenue
Avg COGS %
Avg loyalty capture %
Google reviews added
Keep doing (one line)
Cut immediately (one line)
Monthly history
Turnaround protocol (use every Sunday)
Revenue gate
Margin gate
Focus gate
Sunday engine (retention machine)
Track this weekly. If this block is weak, everything else is noise.
Return within 7 days
guest countFirst-time guests
same week7-day return proxy %
target 35%+Loop rule: Friday orientation → Sunday live signal → Monday proof.
Loyalty control panel
Loyalty works only if capture happens every day at the register.
Register script (default ask)
Google Reviews automation
Reward Available automation
Nearing Reward / Birthday
Review velocity target
Decisions
Active experiments · Pass/fail criteria · Nothing gets lost
Every time you try something new, log it here with a start date, a hypothesis, and a specific pass/fail criteria. Review every Monday. After 4 weeks, make the call: keep, kill, or adjust. If it's not logged here, it doesn't exist.
Add new experiment
Name
Start date
Review by
Phase
Hypothesis (if I do X, then Y will happen)
Pass criteria (specific number or behavior — not a feeling)
Fail criteria (when to cut it)
Pre-loaded experiments (from your research)
These are the high-confidence tests identified from your multi-agent research. Add them above when you're ready to start each one.
Saturday 9am open
Named bundles (3 combos)
Remove dollar signs from menu
Anchor decoy item
SMS capture at POS — verbal ask
"Same time next Sunday" verbal cue
Wednesday 7am open test
Segmented SMS sends (AM vs SUN list)
Sunday 60-min upsell touch
Referral card program
Scripts
Exact words · No improvising · Memorize these 6
These are not suggestions. These are the exact words to use in each situation. The research is clear: consistent, specific language outperforms improvisation in all six of these moments. Memorize them. Say them the same way every time.
The 6 core scripts
Script 1 · SMS Capture · Every Order · Every Day
"We text our list first about Sunday's DJ and any specials — want to be on it? Just your number."
When: Every single order, right after you hand over the drink/food.
If they say no: "No worries." Move on. Never ask twice.
If they say yes: Hand them your phone or a notepad. Enter it that night.
Why it works: Verbal ask + specific future value = 35–50% opt-in. A sign gets 3%.
If they say no: "No worries." Move on. Never ask twice.
If they say yes: Hand them your phone or a notepad. Enter it that night.
Why it works: Verbal ask + specific future value = 35–50% opt-in. A sign gets 3%.
Script 2 · Next-Visit Cue · Every Departing Sunday Guest
"We're here every Sunday, same time — DJ changes but the vibe stays. See you next week?"
When: Every person leaving on Sunday. Say it while they're still at the door.
If they say "definitely": They've made a commitment. Return rate 2–3x higher.
Never say: "Have a great day" as the last thing. That's forgettable.
Why it works: Commitment + consistency principle (Cialdini). A casual "yes" creates a future obligation.
If they say "definitely": They've made a commitment. Return rate 2–3x higher.
Never say: "Have a great day" as the last thing. That's forgettable.
Why it works: Commitment + consistency principle (Cialdini). A casual "yes" creates a future obligation.
Script 3 · Bundle Recommendation · Every Order
"Most people do the Bowl Set — it's the bowl plus coffee together. That's what I'd go with."
When: Any time someone pauses on the menu or says "what's good?"
Adapt to time: Morning → "Work Set." Sunday → "Sunday Set." Weekend → "Bowl Set."
Never say: "Would you like to add..." — opt-in framing kills conversion.
Why it works: Social proof + declarative framing. "Most people do X" = permission to choose X.
Adapt to time: Morning → "Work Set." Sunday → "Sunday Set." Weekend → "Bowl Set."
Never say: "Would you like to add..." — opt-in framing kills conversion.
Why it works: Social proof + declarative framing. "Most people do X" = permission to choose X.
Script 4 · First-Timer Sunday Welcome
"It's your first Hideout Sunday? Most people end up staying for at least two rounds — grab a spot near the DJ."
When: When you identify a first-timer on Sunday — ask "first time here?"
Effect 1: Sets social norm of 90+ min dwell time. Longer dwell = higher ticket + higher return.
Effect 2: Directs them toward the DJ seating = they're part of the crowd, not watching it.
Why it works: Descriptive norms ("most people") shape behavior more than prescriptive ones ("you should").
Effect 1: Sets social norm of 90+ min dwell time. Longer dwell = higher ticket + higher return.
Effect 2: Directs them toward the DJ seating = they're part of the crowd, not watching it.
Why it works: Descriptive norms ("most people") shape behavior more than prescriptive ones ("you should").
Script 5 · Anchor Partner Outreach · Weekly · Same Message
"Sunday patio is 10–3 again. Calm music, bowls, coffee. Send anyone who wants an easy morning."
When: Friday, text or visit each of your 6–8 anchor partners. Same message every week.
Don't change it: Consistency is the point. They know what to expect and what to say.
Give them something physical: 10 referral cards per partner per month. "Show this for free topping."
Why it works: Reciprocity + specificity. A time anchor ("10–3 Sunday") converts at 3–5x vs. generic mention.
Don't change it: Consistency is the point. They know what to expect and what to say.
Give them something physical: 10 referral cards per partner per month. "Show this for free topping."
Why it works: Reciprocity + specificity. A time anchor ("10–3 Sunday") converts at 3–5x vs. generic mention.
Script 6 · Saturday SMS · Weekly · Never Change the Format
"Tomorrow at Hideout: [DJ name] · 10–3 · [one featured item]. Same spot."
When: Saturday morning, sent to your full SMS list. Never later than 11am.
Format is fixed: DJ name + time + one item + "same spot." That's it. Never add more.
No emojis, no hype, no offers: Specificity and calm = trust. Hype = noise.
Why it works: One sentence with a time anchor activates existing customers. Highest ROI action per minute spent.
Format is fixed: DJ name + time + one item + "same spot." That's it. Never add more.
No emojis, no hype, no offers: Specificity and calm = trust. Hype = noise.
Why it works: One sentence with a time anchor activates existing customers. Highest ROI action per minute spent.
The Sunday floor sequence
This is the order of operations for every Sunday. Not optional.
10am — Open, patio set, DJ visible from entrance
10–11am — Warm-up: identify first-timers
11am–1pm — Peak: protect the energy
1–3pm — Wind-down: closing ritual starts
2:45pm — Closing announcement
After close — log it
The 3 named bundles
These don't add products. They add default ordering paths so customers don't have to think — and staff has a default to recommend.
Work Set · $18–19
Bowl Set · $20–21
Sunday Set · $21–22
Post these on the menu board above the regular items. Remove dollar signs from all prices. Add one anchor item at $24–26 (e.g. "Founder's Bowl" — your best bowl, maximum toppings) that exists purely to make the $21 Sunday Set feel reasonable.
What NOT to say
❌ "Would you like to add anything?"
❌ "Have a great day!" as the last thing
❌ "We have a DJ this Sunday"
❌ Any IG caption over 2 lines
Review-driven IG engine (post this, not guesses)
Google themes are already clear: avocado toast, coffee quality, chill atmosphere, friendly service, consistency. Your content should mirror this exact language.
Weekly cadence (minimum)
Monday reel — "most mentioned items"
Friday story stack (3 frames)
Sunday conversion story
Copy bank — ready to paste
Grid captions (one line)
• "Avocado toast and coffee, done right."
• "Consistent food. Calm room. Good coffee."
• "Most people start with Egg + Avocado Toast."
• "Chill patio, strong coffee, same spot."
• "Sunday 10-3. Same time, same vibe."
• "Consistent food. Calm room. Good coffee."
• "Most people start with Egg + Avocado Toast."
• "Chill patio, strong coffee, same spot."
• "Sunday 10-3. Same time, same vibe."
Story overlays (under 1 second)
• "Run this back."
• "Most ordered today."
• "Same time Sunday."
• "Egg + avo holds."
• "Coffee stays clean."
• "Most ordered today."
• "Same time Sunday."
• "Egg + avo holds."
• "Coffee stays clean."
Content guardrails
Use guest language, not marketing language
Show proof over claims
Every post needs one action
7-day IG execution (repeat weekly)
Goal is not volume. Goal is habit: memory → expectation → Sunday visit.
Monday — Proof post
Tuesday — Product close-up
Wednesday — Human + place
Thursday — Review screenshot
Friday — Orientation anchor
Saturday — Reminder story only
Sunday — Live signal
Sunday anchor loop (non-negotiable)
Friday post
Sunday live clip
Monday proof
IG conversion tracker (2-minute weekly)
Ask every first-timer: "Did you find us from Instagram, Google, or walking by?"
Log quick totals Sunday night in Weekly Review notes:
• IG-sourced guests
• Google-sourced guests
• Walk-by guests
Keep whichever source drives real visits, not just views.
Log quick totals Sunday night in Weekly Review notes:
• IG-sourced guests
• Google-sourced guests
• Walk-by guests
Keep whichever source drives real visits, not just views.
DSLR capture list (downtime bank)
Capture once, use all week. Shoot horizontal + vertical, and keep each frame clean/simple.
Hero product close-up (8 shots)
Human-in-frame moments (6 shots)
Space and atmosphere (6 shots)
Proof assets (4 shots)
Execution rules
Weekly shot quota (minimum)
• 24 DSLR stills total (8 product, 6 people, 6 place, 4 proof)
• 6 short phone clips (3-8 sec each) for reels/stories
• Pick top 10 assets every Sunday night and label: MON/TUE/WED/THU/FRI/SAT/SUN
• 6 short phone clips (3-8 sec each) for reels/stories
• Pick top 10 assets every Sunday night and label: MON/TUE/WED/THU/FRI/SAT/SUN
Messaging rules (SMS + email)
Goal: reinforce Sunday habit. Not promotions. Not urgency. Not long copy.
Friday 9am SMS (full list)
Sunday 10:30am story/SMS (optional)
Monday 11am proof message
Email cadence
Discount guardrail
Approved copy templates
• SMS (Fri): "Sundays at Hideout. 10-3. Same spot, same vibe."
• SMS (Mon): "Yesterday at Hideout. Same time next Sunday."
• Email subject: "Sunday 10-3 at Hideout"
• Email body: "Coffee, bowls, patio. See you Sunday."
• Lapsed-only offer SMS: "Haven't seen you in a bit — come by this week, we saved a small thank-you for you."
• SMS (Mon): "Yesterday at Hideout. Same time next Sunday."
• Email subject: "Sunday 10-3 at Hideout"
• Email body: "Coffee, bowls, patio. See you Sunday."
• Lapsed-only offer SMS: "Haven't seen you in a bit — come by this week, we saved a small thank-you for you."
Export / Import
Save your data · Share with advisors · Never lose a week
Your data syncs to your signed-in account. Still export weekly as a backup. To share with an AI advisor, use the snapshot below. To restore after clearing your browser or switching devices, import your saved file.
Weekly advisor snapshot
Copy this and paste it to any AI advisor each week. It contains all your numbers, review answers, and active experiments in a format they can read.
Advisor prompt (use this every week)
Here is my Hideout console data for the week of [DATE].
[PASTE SNAPSHOT HERE]
Review my numbers vs. targets. Review my weekly review answers. Review my active experiments and their pass/fail status.
Tell me:
1. What does the data say is working?
2. What should I adjust or stop?
3. Confirm or change my one priority for next week.
Be direct. No hedging. If something has strong evidence, say so. If it's inference, say that too.
[PASTE SNAPSHOT HERE]
Review my numbers vs. targets. Review my weekly review answers. Review my active experiments and their pass/fail status.
Tell me:
1. What does the data say is working?
2. What should I adjust or stop?
3. Confirm or change my one priority for next week.
Be direct. No hedging. If something has strong evidence, say so. If it's inference, say that too.
Export all data
Downloads a .json file with all your logs, checks, DJs, anchors, notes, reviews, and decisions. Save this somewhere safe weekly — Google Drive, email it to yourself, anything.
Filename includes today's date. Do this every Sunday after your review.
Import data
Load a previously exported .json file to restore all your data. Use this when switching browsers or devices.
Data inventory
Loading...
Cost Cards
Real ingredient costs · Per-item COGS · What to push · What to fix
Updated May 2026
Your pricing is the #1 COGS problem — not your ingredients. Erik's Addiction costs $1.91 to make and you're selling it for $11. That 17% food cost becomes 57% COGS when your revenue is too low. Fix pricing first. Everything else is secondary.
Urgent actions — do these first
🚨 Raise Erik's Addiction: $11 → $15
🚨 Raise Salmon Toast: $14 → $17
🚨 Switch frozen coconut base — 87% cost reduction available
🔴 Switch smoothie espresso to Perl'a beans
🟡 Send: mushroom blend serving detail
Signature Fuel
Erik's Addiction
$11
→ $15
Almond butter 1oz (Costco) ········· $0.35
Banana x1 (Costco) ················· $0.24
Frozen coconut base 4oz ············ $0.25 ⚠ see note
Oat milk 8oz (Costco) ·············· $0.48
Cacao nibs ~0.3oz (est) ············ $0.22
Cup + lid + straw ·················· $0.35
TOTAL FOOD COST ···················· $1.91
Banana x1 (Costco) ················· $0.24
Frozen coconut base 4oz ············ $0.25 ⚠ see note
Oat milk 8oz (Costco) ·············· $0.48
Cacao nibs ~0.3oz (est) ············ $0.22
Cup + lid + straw ·················· $0.35
TOTAL FOOD COST ···················· $1.91
At $15: 13% COGS · $13.09 margin
Best seller
⚠ Frozen coconut: if using Sprouts ice cream ($0.62/oz) cost rises to $3.39 and COGS hits 23% at $15. Make your own base at $0.08/oz to keep it at 13%.
Brice's PB Bowl
$15
Banana x1.5 (Costco) ··············· $0.36
Frozen coconut base 4oz ············ $0.25 ⚠ see note
Peanut butter 1oz (Costco) ········· $0.20
Oat milk 6oz (Costco) ·············· $0.36
GF granola 1oz (BOLA bulk) ········· $0.38
Bowl + lid ························· $0.40
TOTAL FOOD COST ···················· $1.95
Frozen coconut base 4oz ············ $0.25 ⚠ see note
Peanut butter 1oz (Costco) ········· $0.20
Oat milk 6oz (Costco) ·············· $0.36
GF granola 1oz (BOLA bulk) ········· $0.38
Bowl + lid ························· $0.40
TOTAL FOOD COST ···················· $1.95
13.0% COGS · $13.05 margin
Best margin
Açaí Bowl
$16
Açaí pulp ~4oz wt (Nativo Puro, $73/case) · $1.03
80×100g/case → ~$0.91/100g pack · adjust if you use 2 packs
Chia seeds 1tbsp ··················· $0.05
PB 0.5oz (Costco) ················· $0.10
Banana x0.5 ······················· $0.12
GF granola 1oz (BOLA bulk) ········ $0.38
Cacao nibs 0.25oz ················· $0.19
Coconut milk 2oz + strawberries ··· $0.37
Bowl + lid ························· $0.40
TOTAL FOOD COST ···················· $2.64
80×100g/case → ~$0.91/100g pack · adjust if you use 2 packs
Chia seeds 1tbsp ··················· $0.05
PB 0.5oz (Costco) ················· $0.10
Banana x0.5 ······················· $0.12
GF granola 1oz (BOLA bulk) ········ $0.38
Cacao nibs 0.25oz ················· $0.19
Coconut milk 2oz + strawberries ··· $0.37
Bowl + lid ························· $0.40
TOTAL FOOD COST ···················· $2.64
16.5% COGS · $13.36 margin — Nativo #32685 + BOLA #11008
Locked in
Toasts
Wild Caught Salmon Toast
$14
→ $17
Smoked salmon 2oz (Costco $1.65/oz) $3.30 ← expensive
Avocado x0.5 (Rest. Depot) ········· $0.43
Arugula 1oz (Costco) ··············· $0.55
Sourdough 2 slices (Joe Baker, $8/loaf) · $1.00
Teriyaki glaze + supplies ·········· $0.49
TOTAL FOOD COST ···················· $5.77
Avocado x0.5 (Rest. Depot) ········· $0.43
Arugula 1oz (Costco) ··············· $0.55
Sourdough 2 slices (Joe Baker, $8/loaf) · $1.00
Teriyaki glaze + supplies ·········· $0.49
TOTAL FOOD COST ···················· $5.77
At $17: 34% COGS · At $14: 41% COGS
Reprice now
Roasted Chicken Toast
$12
Chicken breast 3oz ················· $0.66
Avocado x0.5 ······················· $0.43
Spinach 1oz ························ $0.34
Sourdough 2 slices (Joe Baker, $8/loaf) · $1.00
Balsamic + supplies ················ $0.42
TOTAL FOOD COST ···················· $2.86
Avocado x0.5 ······················· $0.43
Spinach 1oz ························ $0.34
Sourdough 2 slices (Joe Baker, $8/loaf) · $1.00
Balsamic + supplies ················ $0.42
TOTAL FOOD COST ···················· $2.86
24% COGS · $9.14 margin — still solid
Egg + Avocado Toast
$9
Avocado x1 (Rest. Depot) ··········· $0.86
Hard-boiled eggs x2 (Costco) ······· $0.96
Sourdough 2 slices (Joe Baker, $8/loaf) · $1.00
Olive oil + supplies ··············· $0.42
TOTAL FOOD COST ···················· $3.25
Hard-boiled eggs x2 (Costco) ······· $0.96
Sourdough 2 slices (Joe Baker, $8/loaf) · $1.00
Olive oil + supplies ··············· $0.42
TOTAL FOOD COST ···················· $3.25
36% COGS at $9 — floor item, don't push. Consider $11.
Coffee
Breechay's Special (matcha) — $9
Push this
Matcha 2g (ceremonial, after discount) $0.34
Coconut milk 7oz (Costco) ·········· $0.44
Agave 0.5oz ························ $0.07
Cup + lid + straw ·················· $0.30
TOTAL FOOD COST ···················· $1.15
Coconut milk 7oz (Costco) ·········· $0.44
Agave 0.5oz ························ $0.07
Cup + lid + straw ·················· $0.30
TOTAL FOOD COST ···················· $1.15
12.7% COGS · $7.85 margin — your 2nd best margin item
Matcha Latte — $7
Matcha 2g (after discount) ·········· $0.34
Oat milk 8oz (Costco) ·············· $0.48
Cup + lid ·························· $0.25
TOTAL FOOD COST ···················· $1.07
Oat milk 8oz (Costco) ·············· $0.48
Cup + lid ·························· $0.25
TOTAL FOOD COST ···················· $1.07
15.3% COGS · $5.93 margin
Cold Brew — $6
Best add-on
Coffee beans ~1.5oz (Perl'a landed) · $1.27
Cup + lid + straw ·················· $0.25
TOTAL FOOD COST ···················· $0.75–1.00
Cup + lid + straw ·················· $0.25
TOTAL FOOD COST ···················· $0.75–1.00
~21% COGS at $6 (landed bean cost). Still a strong add-on.
Shroom Coffee — $10
Mushroom blend 1 serving ··········· ESTIMATED $1.50
Espresso (Perl'a landed @18g) ····· $0.54
Coconut oil 1tsp ··················· $0.03
Oat milk 6oz ······················· $0.36
Cup + lid ·························· $0.25
TOTAL (estimated) ················· $2.59
Espresso (Perl'a landed @18g) ····· $0.54
Coconut oil 1tsp ··················· $0.03
Oat milk 6oz ······················· $0.36
Cup + lid ·························· $0.25
TOTAL (estimated) ················· $2.59
27% est COGS with current assumptions — still depends on shroom serving size.
Latte / Cappuccino — $6
Espresso (Perl'a landed @18g) ····· $0.54
Oat milk 6oz ······················· $0.36
Cup + lid ·························· $0.25
TOTAL FOOD COST ···················· $1.06
Oat milk 6oz ······················· $0.36
Cup + lid ·························· $0.25
TOTAL FOOD COST ···················· $1.06
~19% COGS at $6 with landed Perl'a cost. Consider $7.
Update pending
Sides — all worth pushing
Healer Shot — $5
Push as add-on
Ginger 0.5oz (Rest. Depot) ·········· $0.04
Turmeric 0.2oz (est) ················ $0.80
Lemon 0.25 + honey 0.5oz ··········· $0.27
Shot cup + lid ····················· $0.15
TOTAL FOOD COST ···················· $1.27
Turmeric 0.2oz (est) ················ $0.80
Lemon 0.25 + honey 0.5oz ··········· $0.27
Shot cup + lid ····················· $0.15
TOTAL FOOD COST ···················· $1.27
25% COGS · $3.73 margin · tiny labor · staff script: "Want a healer shot with that? It's $5."
Watermelon Juice — $6
Mini watermelon 1/8 (Costco) ······· $1.10
Cup + lid + straw ·················· $0.30
TOTAL FOOD COST ···················· $1.40
Cup + lid + straw ·················· $0.30
TOTAL FOOD COST ···················· $1.40
23% COGS · $4.60 margin · good on Sundays + hot days
Bundle math — launch these
Named bundles increase avg ticket without new products. Staff recommends the default. Customers don't have to think.
Work Set — $19 (any coffee + avocado toast)
Bowl Set — $20 (Brice's PB Bowl + Cold Brew)
Sunday Set — $22 (Açaí Bowl + Breechay's Special + water)
Anchor / decoy item: Add "Founder's Bowl" at $26 — your best bowl, maximum build. It doesn't need to sell. It makes the $22 Sunday Set feel like the smart, reasonable choice. Remove all dollar signs from the menu board.
Ingredients still needed
Açaí base (Nativo Puro)
Live Ultimate Shrooms
Perl'a coffee bags
Condensed coconut milk cost
GF granola (BOLA Barely Sweet 20lb)
Sourdough (Zak The Baker)
Banana bread (large, wholesale)