Hospitality operations · Indonesia

Your venue shouldn't need you in the building.

HOSP OPS puts rosters, daily closes, checklists and staff accountability in one system, shows your labour cost against target before the week starts, and keeps a record of everything after. Built in Bali, for Indonesian venues.

Running live at Club House, Bali
Free local supportBilingual EN/IDOffline-capable
ROSTER · WEEK OF 6 JUL
Draft
24.1%
labour of projected revenue
Target: 22.0% · 2.1 pts over
Fri
5 bar · 6 floor · 2 kitchen
Rp 4.8M
Sat
6 bar · 8 floor · 3 kitchen
Rp 6.1M
Sun
4 bar · 5 floor · 2 kitchen
Rp 3.9M
Save draft
Lock roster →
The reality

The roster gets made on feel, and I find out what it cost at month end.

Standards hold when I'm there. They slip when I'm not.

When something goes wrong, nobody can tell me who was responsible for what.

A staff dispute lands on my desk and it's my word against theirs. Nothing signed, nothing timestamped.

None of these are staff problems. They're systems problems. HOSP OPS is the solution.

How it works

One operating loop. Plan, run, close, review.

01
Plan

Build the roster against your revenue target. Labour % is on screen before you lock.

02
Run

Staff open My Shift: their duties, tonight's focus, the deals to push. Checklists tick in real time.

03
Close

Daily close captures revenue, incidents and tomorrow's bookings in minutes. The owner gets the verdict that night: revenue, night result, pace to monthly target.

04
Review

Everything rolls up to the GM scorecard. Weekly 1:1s run on numbers, not vibes.

And every step of it is on the record — more on that below.

The roster

The roster is a P&L decision. Once it's locked, it's a record.

Every staffing decision is a spending decision. HOSP OPS shows the spend while you're still deciding — labour % against target, live, before you lock the week.

Lock the week and the plan freezes: cost, %, target, who locked it, when. Anything changed after that writes a log entry — what, who, when. Nobody rewrites the plan after the fact.

Draft in seconds from your actual pax history and event calendar — decide with the number in front of you.

ROSTER · WEEK OF 6 JUL
Locked · Mon 06 Jul 09:14
24.1%
labour of projected revenue
Target: 22.0% · 2.1 pts over
Fri
5 bar · 6 floor · 2 kitchen
Rp 4.8M
Sat
6 bar · 8 floor · 3 kitchen
Rp 6.1M
Sun
4 bar · 5 floor · 2 kitchen
Rp 3.9M
Changes since lock
Tue 07 Jul 14:22 · GM
Sat · floor · AyuDiva
Wed 08 Jul 10:05 · GM
Sun · bar · added Andre (17:00–01:00)
MY SHIFT · DIVA · BARTENDER
Tonight's focus
Push the new Signature Negroni — Rp 145K. Two per table minimum.
Bar setup complete
Ice wells full before service
Garnish tray checked
Fridge temps logged
Signed off · Diva · 22:47 WITA
Accountability

Accountability that protects both sides.

Every role has written duties — real job descriptions, not templates. Every task has a name on it. When someone needs a warning, the SP is issued in the system, co-signed by the staff member, and paired with daily self-checks — retraining on the record instead of a letter in a drawer.

Works for staff too: their warnings, their pay, their tasks are invisible to coworkers. We call the whole thing the Accountability Chain.

The GM

The GM runs the P&L, not the floor.

Your GM's job isn't to be everywhere — it's to own the numbers. HOSP OPS gives them a scorecard: revenue vs target, planned vs actual labour (fed straight from the lock snapshots), event budgets, future bookings.

Same numbers for both of you. No massaging — the system wrote them down as they happened.

GM SCORECARD · THIS WEEK
Revenue
Rp 148.2M
+6% vs target
Labour %
23.8%
planned 22.4%
Event budget
Rp 12.4M
under by 8%
Future bookings
42 pax
next 14 days
Rosters with live labour % vs target — see the number before you lock
Daily close & nightly reports · GM & owner scorecards
Checklists, incidents & QR clock-in (server-timestamped)
Staff management with contracts, e-sign & PKWT tracking
Payroll-Lite: BPJS, PPh21, service-charge split — payslips staff see
Suppliers, invoices & purchase orders — AI invoice scan
Deals & events + public "What's On" page per venue
Reviews & guest feedback in one inbox
In-app help centre + AI answers · support tickets on the record
Offline-capable · bilingual EN/ID · WhatsApp-native sharing
Multi-venue with per-venue setup wizard
Free local support included · bilingual EN/ID
Everything on the record

Disputes, audits, month-end questions — you're not digging through WhatsApp for a screenshot.

It's in the system, timestamped, signed. Server-time — not phone-time — --:--:--.

17:03:22 WITA · qr-scan · srv

Time is server-time.

Clock-ins happen by QR on your premises, timestamped by the server, not by whatever a phone claims. PIN-protected with lockout after failed attempts. Buddy-punching stops being a rumour you can't prove.

09:14:07 · roster.lock · gm

Nobody edits history.

Lock a roster and the plan is frozen. Every change after that writes an entry that can't be deleted: before, after, name, time. The change log ends arguments.

14:22:11 · sp.cosigned · diva

Signed by both.

Contracts e-signed in the system. Warnings co-signed by the staff member, paired with documented self-checks. 1:1s end with agreements both people sign, on a snapshot frozen at meeting time.

rls.scope · role=server

Everyone sees exactly what they should.

Access is scoped by role and enforced at the database — not hidden by the interface, actually blocked. A server can't read another server's tasks, warnings or pay. The owner sees everything, including a read-only preview of what any staff member sees.

Protection isn't a feature we added. It's how the system is built.

Built for Indonesia

The moat isn't code. It's context.

  • Staff see Bahasa Indonesia, managers see English. Same system, each person in their language.
  • WhatsApp-native. Rosters, payday confirmations and shift changes go where the team already lives — about 5–6 critical messages a month per staff member. Never spam.
  • Indonesian employment reality is built in, not bolted on: PKWT/PKWTT tracking with expiry warnings, and an SP workflow that pairs every warning with retraining.
  • Payroll reality built in: gross pay from real clock-ins, service charge distribution, THR and kasbon as simple lines — payslips staff see themselves. Tax and BPJS stay with your accountant.
  • Built and proven in Bali venues — not a US product with the currency changed.
WhatsApp · Staff Group
Roster week 6–12 July
Fri 5: start 17:00 · bar shift
Sat 6: start 16:00 · bar shift
Sun 7: day off

Please confirm 🙏
From the floor
“I stopped guessing what the week would cost. The number is on the screen before I lock it. That alone changed how I run the venue.”
GM · Club House Bali
Pricing

Flat per venue. Priced by size, not by seat.

Every paid tier includes the full platform. The only difference is the user cap. No per-user fees, no feature gates between paid tiers.

Flat per venue — no per-user pricing

Labour is typically the largest controllable cost in a venue — commonly 25–35% of revenue. HOSP OPS surfaces live labour % vs target before the roster is locked, when the number can still change.

Starter
Rp 3,000,000
per venue / month
Billed annually
Up to 10 users
✓ In-venue onboarding included
Full platform included
  • Rosters with live labour % vs target
  • Daily close & nightly reporting · GM/owner scorecards
  • Staff management + contracts, e-sign & PKWT
  • Payroll-Lite (BPJS, PPh21, service-charge)
  • Suppliers, invoices & purchase orders
  • Deals, events & public "What's On" page
  • Reviews & guest feedback inbox
  • Checklists, QR clock-in & WhatsApp sharing
  • In-app help centre + AI answers & support tickets
  • Offline-capable · bilingual EN/ID · multi-venue
  • Free local support · bilingual EN/ID
Standard
Rp 5,000,000
per venue / month
Billed annually
Up to 20 users
✓ In-venue onboarding included
Full platform included
  • Rosters with live labour % vs target
  • Daily close & nightly reporting · GM/owner scorecards
  • Staff management + contracts, e-sign & PKWT
  • Payroll-Lite (BPJS, PPh21, service-charge)
  • Suppliers, invoices & purchase orders
  • Deals, events & public "What's On" page
  • Reviews & guest feedback inbox
  • Checklists, QR clock-in & WhatsApp sharing
  • In-app help centre + AI answers & support tickets
  • Offline-capable · bilingual EN/ID · multi-venue
  • Free local support · bilingual EN/ID
Most popular
Premium
Rp 8,000,000
per venue / month
Billed annually
Up to 30 users
✓ In-venue onboarding included
Full platform included
  • Rosters with live labour % vs target
  • Daily close & nightly reporting · GM/owner scorecards
  • Staff management + contracts, e-sign & PKWT
  • Payroll-Lite (BPJS, PPh21, service-charge)
  • Suppliers, invoices & purchase orders
  • Deals, events & public "What's On" page
  • Reviews & guest feedback inbox
  • Checklists, QR clock-in & WhatsApp sharing
  • In-app help centre + AI answers & support tickets
  • Offline-capable · bilingual EN/ID · multi-venue
  • Free local support · bilingual EN/ID
Enterprise
Custom
30+ users · multi-venue
Everything in Premium, plus:
  • Multi-venue rollout & consolidation
  • WhatsApp Business Cloud API automation
  • Dedicated onboarding
  • Priority support
Included with every plan

Free local support. Bilingual. On WhatsApp.

Every HOSP OPS venue gets free ongoing support from a real person in Bali — in English or Bahasa Indonesia, on WhatsApp. Setup help, weekly check-ins for the first month, and same-day answers when something breaks. No paid support tiers. No overseas ticket queue.

Book a demo

Take the venue off your shoulders.

20-minute walkthrough. Your venue, your numbers, no deck.

Book a demo →