AI data analyst for restaurants
See how every site traded before the GM call.
Sales, labour and covers for every site, ready by 7:00.
Weekend trading
Fri to Sun · 12 sites
- Sales
- £412K
- +3% LFL
- Labour
- 31.8%
- +1.4 pts
- Covers
- 12,040
- −1%
- Avg spend
- £27.40
- +4%
Labour, % of sales, last 12 weekends
Labour at 31.8%, a 12-week high. Canary Wharf: 38.1%.
lightspeed.sales + personio.attendances · refreshed 07:00
Trusted by forward-thinking teams
Ask it anything
GM call at 10. Labour by site, in Slack.
Your numbers
Defined once. Used in every answer.
- Like-for-like sales
sum(sales) / sum(sales_ly) − 1 where weeks_open >= 52- Labour %
labour_cost / net_sales- Food cost %
(opening_stock + purchases − closing_stock) / food_sales- Covers
sum(guests) where channel = 'dine_in'- Average spend
dine_in_net_sales / covers- Delivery commission
(commission + platform_fees) / delivery_sales
From a customer
“I loved the answers from Bruin AI data analyst, it's exactly the type of contribution I hope to have from it. It got straight to the point.”
Fabio DellerbaFounder & COO, DigitalmokaBuilt on the Bruin platform
What runs behind the answer.
Sources
DatabasesWarehousesApps & APIsFiles & storageStreams & webhooksWeb scrapingMove
Data IngestionFrequently asked
Questions from restaurant groups.
How do I know Bruin’s sales, labour and food cost numbers are right?
Every answer shows the query and the POS and payroll data behind it. Like-for-like, labour % and food cost % have one definition for every site, tested on every run.
Which restaurant systems does Bruin connect to?
Lightspeed, Square, Personio, HiBob, ADP, Rippling, Xero, QuickBooks, NetSuite and your warehouse. Delivery statements, rotas and invoices load as files, plus thousands more sources through APIs.
Can Bruin compare restaurant sites that run different POS systems?
Yes. Lightspeed and Square sales map into one model, so every site is counted the same way, whatever till it runs.
Can Bruin track labour against sales by the hour?
Yes. Hours from Personio, HiBob or your rota exports sit next to POS sales, so you see labour % by site, day and hour.
Can Bruin have each site’s numbers ready before the morning GM call?
Yes. Schedule sales, labour, covers and average spend by site for 7:00, or set a rule, like labour over 32%, and Bruin tags the GM.
Can Bruin work out food cost and delivery commission per site?
Yes. Stock counts, supplier invoices and delivery statements load as files, and every site gets the same food cost % and commission formula.
Do we need a data team or data expertise to use Bruin?
No. Connect your POS and payroll, then ask in Slack. GMs use their own words, and every answer shows where the numbers came from.
Can our GMs ask Bruin questions from a phone between services?
Yes. Bruin answers in Slack, Microsoft Teams, Google Chat, WhatsApp, Discord, Telegram, email or the browser, so a GM can ask from a phone between services.
How is Bruin different from our POS reports?
POS reports show sales. Bruin puts sales next to labour, food cost and delivery fees for every site, and explains why a site is off in plain words.
How is Bruin different from asking ChatGPT about our restaurant data?
A chat assistant only sees what you paste in. Bruin answers from your connected POS, payroll and accounting data, runs the query itself and shows its sources.
How much does Bruin cost, and is it per seat?
Bruin Cloud is free to start: $100 in credits and 50 AI tasks, no credit card. After that, compute is billed per second (about $2.50 an hour for SQL, $10 on a standard instance) and AI tasks cost $1 to $3 each, depending on complexity. Committed-use discounts lower the rate as usage grows. No seats.
Is our restaurant data safe with Bruin?
Bruin is SOC 2 Type 2 attested and ISO/IEC 27001:2022 certified. Your data is never used to train AI models.
Start Monday's GM call with every site already counted.
$100 in credits and 50 AI tasks. No credit card.
A demo walks through your own data.
