platform

Six pillars.
Twenty-six modules. One operating system.

The HospitalityOS for restaurants and hospitality groups. Front of house, back of house, payments & hardware, compliance & finance, AI and onboarding — all wired to the same ledger. Replace your stack a piece at a time, or all at once.

pillar I

Front of House

Every cover, every guest, every preference — one funnel from inbound to seated.

  • Reservations widget
  • Floor plan
  • Host view + pacing engine
  • Guest CRM
  • Loyalty
  • Gift cards
  • NPS + guest feedback
pillar II

Back of House

Menu, stock, allergens and labour on the same ledger as the till.

  • Menu engineering
  • Allergens (Natasha's Law)
  • Inventory + stock counts
  • Labour scheduling
  • Staff + clock-in
  • Tronc (HMRC-safe tip distribution)
pillar III

Payments & Hardware

Offline-first EPOS, kiosk, QR-to-pay and PDQ takeover — one ledger, any device.

  • Offline-first EPOS
  • Stripe Terminal (WisePOS E)
  • External card / PDQ takeover
  • Self-order kiosk
  • QR order + pay-at-table
  • Delivery aggregator (Deliveroo / UE / JE)
pillar IV

Compliance & Finance

VAT, allergens, contracts and reconciliation — defensible, exportable, audit-ready.

  • VAT + cash-up
  • Xero export
  • Open Banking reconciliation (Yapily)
  • Accounting + forecast P&L
  • Legal pack (MSA, AI, continuity)
pillar V

AI (built-in, no keys)

A second pair of eyes on every service. You stay the operator; AI stays an advisor.

  • Loss-prevention anomaly engine
  • Performance Coach for staff
  • Supplier Planner
  • Ops Efficiency analyst
  • Support Copilot
pillar VI

Onboarding & Migration

Live in 22 minutes — including taking over the hardware that's already on the wall.

  • Migration wizard (take-over / replace / unlock)
  • Zero-touch magic-link onboarding
  • Hardware takeover (Ethernet / WiFi)
  • Support inbox + Telegram alerts
  • Status page + uptime
deep dive

Ten modules in detail

The flagship modules with live mocks. The remaining sixteen — allergens, tronc, kiosk, QR, gift cards, loyalty, NPS, inventory, labour, Xero, Open Banking, delivery aggregator, migration wizard, hardware takeover, support inbox and status — ship in the same platform.

module 01

Reservations

An inbound funnel that doesn't drop bookings, take deposits, or fight your hostess.

  • Direct widget on your domain — keeps the cover commission
  • Google Reserve, Resy, and OpenTable inbound deduped automatically
  • Deposits, holds and prepay menus with Stripe / Adyen
  • Waitlist and standby with SMS confirmations and no-show scoring
reservations.venuecore Live
/bookings → 202 accepted
party of 4 · 19:30 · table T7
deposit £80 captured (stripe_pi_3O…)
sms confirmation queued
duplicate from google_reserve dropped
covers booked: 142 / 168
module 02

Floor plan

Your room, drawn once. Seating, pacing and turn-times stay in sync with the booking engine.

  • Drag-and-drop sections, stations and combinable tables
  • Live turn-time math per section based on tonight's bookings
  • Color-coded seating: open, held, seated, deposit, VIP
  • Table-side QR for status checks without bothering the host
main room — fri 20:14
● seated 18● confirmed 9● hold 4● open 1
module 03

Menu

One source of truth. Push it to web, POS, KDS and printable specials in seconds.

  • Category, modifier and allergen modeling — not a flat list
  • Cost-of-goods on every dish, GP recalculated as suppliers update
  • 86 a dish across web, POS and KDS in one click
  • Seasonal menus and timed sections (brunch / dinner / late) on a schedule
menu.venuecore — push Live
venuecore menu publish --target all
→ web ok (3 changes)
→ pos ok (3 changes)
→ kds ok
→ printer.specials ok
86: "octopus a la plancha" — out of stock
module 04

Staff

Rostering, time-clock and payroll exports designed around how a real service runs.

  • Forecast-aware rostering — covers in, hours out
  • Time clock with photo punch and break compliance
  • Shift trades and pickups with manager approval flow
  • Payroll-ready CSV exports (Gusto, ADP, Sage; Xero export coming soon)
roster — week 25
A. NgFOHTue·Wed·Fri·Sat32h
M. OwusuBarWed·Thu·Fri·Sat30h
L. ParkPassMon·Tue·Thu·Fri·Sat40h
J. RiedelSautéTue·Wed·Fri·Sat32h
P. KhanHostThu·Fri·Sat·Sun24h
module 05

Guest CRM

Every guest, every visit, every preference — profile, history, preferences, notes and segments, unified across reservations and POS.

  • Profile: name, phone, email, birthday and nationality, deduped across every channel
  • Visit history: total visits, last visit, average spend, lifetime spend
  • Preferences: favorite table, dietary requirements, preferred server, favorite dishes, preferred shisha
  • Notes: anniversaries, business clients, VIPs, resolved complaints and seating preferences
  • Auto-segments: first-timers, regulars, VIPs, high spenders and at-risk guests
guest profile
Karim Yamamoto
+44 7700 900 142 · k.yamamoto@…
VIP · tier 2
visits
14
last
14 jun
avg
£156
lifetime
£2,180
preferences
table T7no shellfishserver: Alytasting menushisha: double apple
notes
anniversary 12 sepbusiness clientwindow seat
segmentsregularhigh spenderVIP
module 06

Finance

Daily Z, supplier invoices, deposits reconciliation and dish-level GP — without month-end surprises.

  • Live P&L: covers × avg check − labour − COGS, every minute
  • Supplier invoice OCR with auto-match to PO
  • Deposit reconciliation against Stripe / Adyen payouts
  • Accounting sync (Xero, QuickBooks, NetSuite) — coming soon; CSV export available today
tonight — running totals
Revenue£24,810
COGS−£7,180 (28.9%)
Labour−£5,940 (23.9%)
Prime cost£13,120 (52.8%)
Deposits+£1,840
module 07

EPOS

An offline-first till with the audit trail accountants ask for and the controls owners actually enforce.

  • Works offline — orders, voids and refunds queue locally and reconcile cleanly when the link returns
  • Tamper-proof voids: every line write goes through a manager-approved RPC, audit-logged with approver and reason
  • Voids on already-paid orders are blocked at the database — staff must use the refund flow, killing the void-after-cash skim
  • Reconciliation engine flags any order whose paid amount disagrees with its live items and offers a one-click refund
  • Cash drawer sessions: opening float, expected vs declared, variance tracked per close
  • Split-by-seat checkout, course firing, KDS with red/amber/green SLA timers and managed recall
  • Tokenized guest receipts at /r/:token — no login, indexed view count, RLS-safe
epos.venuecore — service 19:42 Live
tab T7 · party 4 · cash £63.70 captured
void: ribeye £49.00 — BLOCKED
order paid — use pos_refund_payment
manager refund £49.00 · audit_id 4af2…
reconcile: 0 variances · 142 covers
offline queue: 0 pending · synced
module 08

AI intelligence

A second pair of eyes on every service — anomaly detection, menu engineering and labour-vs-sales math, on the same data your till writes.

  • Nightly AI anomaly scan: voids after payment, discount stacking, refund clustering, cover/sales drift — scored 0–100
  • Menu engineering: stars, plowhorses, puzzles and dogs from real qty × margin, not guesswork
  • Wage-vs-sales in real time — labour % drawn straight from clocked hours and live revenue
  • Dynamic pricing rules: percent-off, fixed-off and fixed-price by day, time window and date range
  • Loyalty + gift cards wired into the same ledger — no separate reconciliation
  • AI built in — no API keys to manage, no per-seat AI add-on
ai anomaly scan — fri 23:58
Risk score 74 / 100
high
highvoid-after-cash · tester · order f78e…−£49.00
highpaid vs items mismatch · order 83c8…−£74.70
meddiscount stacking · 22% + comp · tab 14−£18.40
lowcover drift vs forecast · −9%
→ 2 findings actionable now · 1 staff review queued
module 09

AI Performance Coach

An always-on management analyst inside Staffing — scores every customer-facing team member, ranks who needs coaching this week, and writes the training plan.

  • KPI engine: spend per cover, tip %, upsell ratio (drinks + dessert vs food), void frequency, revenue per labour hour
  • Per-staff letter grade A→D vs venue baselines, with specific strengths, weaknesses and a 2–4 step training plan
  • Compare mode: two date ranges side-by-side with % delta highlighting on every KPI
  • Manager-only access (owner / GM), with date-range, venue and multi-outlet filters
  • One-click PDF export of the briefing and A-vs-B delta table for management review
  • Runs on managed AI infrastructure — no model keys to configure
ai performance coach · last 30 days
3 staff flagged for coaching
briefing ready
APriya M.£64 / cover · upsell 41%
BMarco D.£52 / cover · upsell 28%
CSam K.£44 / cover · tip 8.1%
DJess R.voids £142 · upsell 11%
→ recommend: wine pairing module for Jess · shadow Priya for Sam
module 10

AI Supplier Planner

Turns live inventory, incoming POs and forecast covers into a net-required purchase list per supplier — with rationale, urgency and an export your supplier can read.

  • Reads on-hand stock + open purchase orders + forecast usage to compute net required quantities, not gross
  • Groups order lines by supplier with lead-time, minimum-order check and pack-size rounding
  • Per-line rationale, urgency (now / soon / later) and live recalculation when inventory or POs change
  • "Recalculating…" status and last-updated timestamp so you know the plan reflects tonight's numbers
  • Save scenarios (storm weekend, NYE, slow Tuesday) and switch between them in one click
  • Export the assumptions + plan as CSV for spreadsheets or a branded PDF to email a supplier
supplier-planner.venuecore — saturday Live
scenario: nye service · covers fc 312
on-hand + incoming reconciled · 0 gaps
Sysco · 14 lines · £1,840 · meets min
Bidfood · 9 lines · £620 · below £750 min
ribeye 10kg → 12kg (NOW · cover spike)
export → pdf / csv ready
ready when you are

See your room running on VenueCore.