Skip to content

Live demo

See the back-office your restaurant deserves

The same system we run our own restaurant with. Click through the tabs, then scroll: below the demo, a full day with IOD OS explains every page โ€” and why it exists.

Trattoria Demo ยท Milano
Try it โ€” everything is clickable

Routine templates

opening, closing, ordersโ€ฆ

Tasks self-generate

with owner & deadline

Day sheet at 8:00

push, zero effort

Missed โ†’ escalates

staff โ†’ director โ†’ owner

Wednesday's day sheet

2/6 done ยท on shift: Marta, Karim, Sofia ยท 1 delivery expected

Try ticking the overdue order. Recurring routines regenerate these tasks every day โ€” nothing lives in anyone's head.

Scroll โ€” a day with IOD OS

From 8 in the morning to the 23:30 recap: who does what, where the data comes from

08:00

๐Ÿ—“ The day sheet arrives by itself

Recurring routines (opening, closing, Monday orders, deep cleaning) regenerate their tasks every day with an owner and a deadline. At 8:00 the owner and the director receive the day sheet: what's due, who's on shift, covers booked, deliveries expected. A missed task doesn't disappear โ€” it escalates: staff โ†’ director โ†’ owner.

RoutinesTasks self-generatePush 8:00Escalation

Why: the manager's week lives in the app, not in their head. Nothing depends on somebody remembering.

i

IOD OS ยท Day sheet

now

Wednesday: 6 tasks (1 overdue โฌ†๏ธ) ยท on shift Marta, Karim, Sofia ยท 22 covers booked ยท Ittica Rossi delivery at 11:00

11:00

๐Ÿ“ฆ Goods arrive โ€” HACCP without paper

Every expected delivery (generated by the supplier orders) shows up as a checklist: arrived / missing / non-compliant, photo of the delivery note, temperature of fresh goods. A non-compliance alerts the owner and drafts the credit-note request. Fridge temperatures are logged morning and evening โ€” out of range triggers an instant alert. The whole log survives a health inspection.

Order sentDelivery expectedCheck-in + tempStock loaded

Why: compliance stops being a binder full of paper โ€” and every load updates stock without typing.

Delivery check-in

Ittica Rossi ยท note n. 447

  • Branzino 6 kgโœ“ arrived ยท 2,4ยฐC
  • Polpo 3 kgโœ“ 2,1ยฐC
  • Cozze 4 kgโœ• missing

โš ๏ธ Non-compliance โ†’ owner notified + credit note drafted

12:30

๐Ÿ“… Bookings fill up on their own

Website (0% fees), TheFork, phone: everything lands in one list, on the table map. When a slot reaches capacity, the online channel closes by itself and the waiting list takes over: a cancellation frees a table โ†’ the first compatible guest gets a message with a 15-minute confirmation link. Reminders at D-1 and H-3 cut no-shows.

Website0% feesTheForkPhone3 tapsTable mapWaiting listauto

Why: full room, zero double bookings, and every direct booking is commission-free data you own.

18:05

โฐ Staff clock in โ€” no tricks possible

A QR code displayed in the venue rotates every 60 seconds โ€” you can't photograph it and clock in from home. The scan itself proves you were there at that moment (it even works offline and syncs later). At the end of the day the director validates the list: no hours enter payroll without the double signature. Then one click exports the month in the exact format the payroll consultant uses.

Scan QRrotates 60sPresence provenDirector validatesPayroll export

Why: real hours, fair payroll, zero end-of-month arguments.

Clock-in QR

โ— regenerates in 42s

service

๐Ÿงพ The till works for you

Every sale rung on the SumUp till syncs on its own โ€” dish by dish. Sales unload the stock through recipes, margins update in real time, and the evening's numbers build themselves while you run the room. One rule makes it all work: always ring from the catalogue, never free amounts.

SumUp saleAuto sync15 minRecipeStock โˆ’autoLive margin
23:30

๐Ÿ“ฉ The recap reaches you. You decide.

Every evening, with zero clicks from anyone, the owner's email sums up the whole day โ€” even across venues. It's the manager's second brain, delivered.

Why: you steer with tonight's numbers, not with last month's accountant report.

From: IOD OS <noreply@iod21.com>

Tuesday recap โ€” โ‚ฌ 3,240 (+12%)

  • ๐Ÿ’ถ Revenue โ‚ฌ 3,240 ยท avg ticket โ‚ฌ 37.70
  • ๐Ÿฝ 86 covers (booked 78, no-show 2)
  • ๐Ÿ† Top: ragรน tagliatelle ยท Flop: octopus salad
  • โฐ 41 hours worked ยท staff cost 27%
  • ๐ŸŒก Temperatures: all in range
  • โฌ†๏ธ 1 task overdue (Monday order)
  • ๐Ÿ“… Next 3 days: Sat DJ set (goal 110 covers), Fri Ittica delivery
+

And behind the scenes, all season long

๐ŸŽช Events & Formats

"Sunset DJ set" is a reusable format: pick a date and every sub-task self-generates with its deadline (D-21 artist, D-14 graphics, D-7 social push, D-1 staff brief). Afterwards: real covers vs goal, event cost vs the night's revenue.

๐Ÿ“ธ Social studio

The editorial calendar hooks into events: create one and its promo posts appear by themselves. Shot-lists tell the kitchen exactly what to film; the Instagram grid preview shows the profile before you publish.

And what your guests see?

Try the QR table-ordering experience too: menu, cart, pay at the table.

Open the guest demo โ†—

Want this for your venue?

Thirty minutes, no slides: tell us about your restaurant and we'll show you exactly how it would look with your dishes and your numbers.

Live demo โ€” the IOD21 restaurant back-office โ€” IOD21