Know what's wrong before
it shows up on the P&L
One screen for every branch — today's sales, food cost, and the handful of things that actually need your attention, surfaced automatically instead of buried in a spreadsheet.
Four layers, not one wall of numbers
Real-time sales sit up top for a glance during service. Cost and staffing metrics sit one level down for when you're actually sitting to plan. Nothing forces you to read numbers you don't need in the moment.
Sales, right now
Today's total against the same day last week, broken out by branch and by channel — dine-in, takeout, delivery.
Exceptions, pushed to you
Menu items selling below average, cook times running long, void rates spiking — flagged automatically, not something you have to go looking for.
Cost and margin
Daily food cost against target, sales per labor hour, and which dishes are actually making money.
The long view
Month-over-month trends and branch-by-branch margin comparison, for the decisions that don't happen mid-shift.
Made for the owner checking six branches, not one
Most dashboards assume a single location. This one assumes you're comparing branches against each other and deciding where to spend your attention today.
Ranked by margin, not just sales
A branch with the highest sales isn't always the most profitable one — the dashboard ranks by what actually matters to the bottom line.
Cook times pulled straight from the kitchen display
No separate system to check — timing data from the kitchen display feeds directly into the exceptions you see here.
Owners see everything, managers see their branch
Each branch manager gets their own location's numbers; the owner sees all of them side by side.
Daily summary through LINE
A short daily recap lands in the LINE chat your team already checks — no separate app to remember to open.
We'll load your branches
into the dashboard live
See it with your actual sales, menu, and branch structure — no commitment required.
Book a walkthroughWaking six years of silence into a marketing channel that sells
Nanovech had a Facebook page with 41,000 followers that hadn't posted since 2019, and a LINE Official Account few customers bothered to open. This project turned both into channels that actually drive revenue — not just visibility.
Channels that existed, but nobody was running
Nanovech already had an audience worth reaching. What it lacked was a way to reach them without a person doing it manually every day — which doesn't scale and doesn't last.
Let each channel do its own job, then cover it with a shared data layer
No single platform runs every ad channel well — Google, Meta, and TikTok each have their own systems. What Nanovech needed wasn't another tool, but a layer that connected all of them into one view, fast enough to act on.
Put the dormant channels to work automatically
Built "Anchan," a LINE OA chatbot connected to the Claude API — answering customer questions, checking live stock, and closing sales with a PromptPay QR code in the same conversation.
Pull ad data from every platform into one place
n8n runs as the connecting layer, pulling spend, impressions, and conversions from Google Ads, Meta Ads, and TikTok Ads on a schedule — no more checking each platform by hand.
Standardize it into one table
Data from every channel lands in a shared format in a central warehouse, with ROAS calculated automatically for every campaign.
Turn the numbers into a next step
A dashboard shows ROAS across every channel, while the Claude API layer writes a daily summary with a clear recommendation — which campaigns to scale, which to pause.
"The goal was never one platform that does everything. It was a data layer that lets you see the whole picture and decide faster than the competition."
From silent channels to a system that answers customers and reports itself every day
Answers customers around the clock
Anchan handles repeat questions and closes early-stage sales on its own, freeing the admin team from routine chat.
One view of ad spend across channels
No more logging into each Ads Manager separately to piece together a weekly number.
Catches wasted budget early
The system flags campaigns that are budgeted but not actually delivering — before anyone has to ask why.
Decisions run on a rule, not a hunch
A daily action plan states plainly which campaigns to scale, hold, or stop, based on set ROAS thresholds.