The platform · every module

Everything your venue runs on.

One system, five pillars. What HOSP OPS actually does — grouped by the outcome it delivers, not the technology behind it. Everything on this page is live at Club House, Bali unless it's clearly marked coming soon.

Book a demo
Running live at Club House, Bali
Labour & rosters

See what the week will cost before you lock it.

Labour % against target, live on screen — with clock-ins timestamped by the server, not by the phone.

Rostering + AI draft

Live

See labour % against your revenue target before you lock the roster.

  • AI drafts a week from your real pax history and event calendar in seconds.
  • Live labour % against your revenue target while you edit — no more end-of-month surprises.
  • Lock the week and the plan freezes: cost, %, target, who locked it, when. Any change after that writes an audit entry.

QR attendance + kiosk

Live

Clock-ins timestamped by the server, on your premises — buddy-punching stops being a rumour.

  • Staff clock in by scanning a venue QR on a kiosk device or their phone.
  • Server-time, not phone-time. PIN-protected with lockout after failed attempts.
  • Late arrivals flag on the day, not at payroll.

Payroll + service charge

Live

Gross pay built from real clock-ins. Service charge split to the rupiah — payslips staff can see themselves.

  • Hours flow from server-timestamped attendance, not spreadsheet claims.
  • Service charge distribution by rule, exact to the rupiah.
  • THR and kasbon as simple lines. Tax and BPJS stay with your accountant.

Leave

Live

Staff request, managers approve, the roster respects it — no WhatsApp back-and-forth.

  • Requests logged with dates, reason and status.
  • Approved leave feeds the roster builder so nobody gets scheduled on their day off.

Availability & hard rules

Live

Max hours, min rest, blackout dates — the AI won't violate them.

  • Per-person weekly max, consecutive-day cap, minimum rest hours.
  • Recurring weekday windows and one-off blackout dates.
  • Certifications (RSA, First Aid, etc.) recorded and roster-aware.
Money & control

Every rupiah in and out, in the same system as the roster that spent it.

P&L, invoices, suppliers, overheads and KPI targets — feeding the owner's report you actually read.

Finance & P&L

Live

Revenue, cost of goods, labour, overheads — the same number your GM sees.

  • Weekly and monthly P&L built from what the venue actually did — not a separate accounting file.
  • Labour cost pulled from the locked roster + actual clock-ins.

Invoices (AP)

Live

Every supplier invoice logged and tied to the P&L category it hit.

  • Log invoices with supplier, date, amount, category, status.
  • Attach the PDF. Auditors don't dig — they read.

Suppliers

Live

One master list — contact, terms, categories — reused across invoices and POs.

  • Contact, payment terms, categories, notes.
  • Feeds the invoices module and purchase orders.

Purchase orders

Live

Order what you actually ordered — no phone-call POs vanishing into thin air.

  • Draft, send, receive — each state recorded.
  • Received quantities reconcile against invoices.

Overheads

Live

Rent, utilities, subscriptions — the fixed costs that quietly eat the margin.

  • Recurring cost lines with categories.
  • Feed straight into the P&L — no separate spreadsheet.

KPI targets

Live

Set the target once — every scorecard, roster and report checks against it.

  • Revenue target, labour % target, event budget targets.
  • Feeds the GM scorecard, roster labour indicator, and owner's report.

Owner's report

Live

The verdict on the venue, in the language you actually think in.

  • Revenue vs target, labour planned vs actual, night results, pace to monthly.
  • Written for owners, not accountants.

Weekly report

Live

One page a week that tells you if the venue is on track.

  • Auto-generated summary of revenue, labour, events, incidents and standouts.
  • Sits in the same place every Monday — no chasing.
People & compliance

Every person, every warning, every contract — on the record.

Bilingual staff profiles, PKWT/PKWTT contracts with e-sign, SPs paired with retraining. Disputes end.

Staff profiles

Live

One page per person — the single source of truth for the venue.

  • Roles, pay, contact, hire date, availability, rules, notes.
  • Access scoped by role at the database — a server can't read another server's pay.

Contracts (PKWT / PKWTT)

Live

Contracts generated from templates, e-signed in-app, PKWT expiry tracked with amber warning at 60 days.

  • Generate PKWT/PKWTT from your templates with staff details merged in.
  • Upload an existing signed PDF instead if you prefer.
  • Staff sign in-app; both sides get the record.

Staff documents

Live

KTP, certificates, other paperwork — drag-and-dropped onto the profile, not lost in WhatsApp.

  • PDF / JPG / PNG up to 15MB per file.
  • Manager-band only; not visible to coworkers.

SPs + coaching

Live

Warnings that come with retraining and a signature — not a letter in a drawer.

  • Every SP is co-signed by the staff member and paired with daily self-checks.
  • Escalation and coaching flags are visible to managers only.
  • Protects both the venue and the staff member.

Performance 1:1s

Live

Weekly 1:1s on numbers, not vibes — with agreements both people sign on a snapshot.

  • Meeting notes captured against the staff scorecard at that moment.
  • Agreements co-signed and stored on the record.

Training log

Live

Who's been trained on what, when — the answer to every audit question.

  • Training sessions recorded per staff member.
  • Feeds coaching flags for anyone on an active SP.

Onboarding

Live

New hires walk into a role that's already been described in writing.

  • Contract, role duties, documents and system access in one checklist.
  • First-week checks paired with the person's actual role.
Floor & service

Standards hold whether you're in the building or not.

My Shift, duties, checklists and the daily close — every task has a name on it, every night gets a verdict.

Daily close

Live

The night's verdict in minutes: revenue, incidents, tomorrow's bookings.

  • Structured close: revenue, cash/card, incidents, VIP notes, tomorrow's bookings.
  • Rolls up to the owner report the same night.

My Shift

Live

Staff open one screen and see their duties, tonight's focus, the deals to push.

  • Bilingual — staff see Bahasa Indonesia, managers see English.
  • Checklist items tick in real time. Signed off at end of shift.

Tasks

Live

Every task has a name on it — and a completion timestamp.

  • Assign to specific staff or a role. One-off or recurring.
  • Completions timestamped on the server.

Weekly checks

Live

The recurring venue checks that quietly slip — running on rails.

  • Weekly review items with owners and due status.
  • One glance tells you what's overdue.

Role duties

Live

Real written job descriptions per role — not templates.

  • Duties per role, with per-person overrides where needed.
  • Powers My Shift, onboarding and SP retraining.

Playbook

Live

The house rules and how-we-do-it in one searchable place.

  • House rules, standards and reference SOPs.
  • Linked from Weekly Checks and Onboarding.

Stock

Live

Counted, timestamped, on the record — variance stops being a mystery.

  • Weekly counts logged with the counter's name.
  • Variance visible against the P&L.

Drinks menu

Live

The current menu the floor is selling from — versioned, not printed and lost.

  • Live menu with pricing.
  • Feeds My Shift and the deals engine.

Issues

Live

Log the incident once — the roster, close and 1:1 all see it.

  • Log incidents with who, what, when.
  • Feeds performance meetings and SP workflow when needed.

Maintenance

Live

The broken tap the GM promised to fix — on a list that doesn't get lost.

  • Report, assign, close — with a photo.
  • Overdue items flag automatically.

Ops notes

Live

The 'FYI' that used to die in a WhatsApp thread — pinned where the next shift will see it.

  • Short shift-to-shift notes with authorship.
  • Read by the next crew opening My Shift.
Guests & programming

What you're putting on the calendar — and what the guests are saying back.

Events, sports, deals and reviews. The revenue lever, and the feedback loop that tells you if it's working.

Events + Event Ripple

Live

Events go on the calendar, feed the roster, and land in the deals to push that night.

  • Event budgets tracked against actual spend.
  • Ripples through to rostering (more pax → more labour) and My Shift (what to push).

Sports feeds

Live

The fixture list your venue actually broadcasts — on the wall, on the roster, on the socials.

  • Curated fixture list per venue.
  • Feeds roster demand and social posts.

Deals

Live

The deals the floor is actually pushing tonight — same list, everywhere.

  • One master list, surfaced in My Shift and on the guest-facing screens.
  • Timed so a deal ends when it ends, not when someone remembers.

Promotions

Live

The longer campaign around a deal — planned, scheduled, tracked.

  • Multi-week promotional campaigns with start/end.
  • Linked to social and ads.

Reviews

Live

What guests are writing, in one place — with the response drafted.

  • Reviews logged with the source and rating.
  • Draft responses so the reply doesn't sit for a week.

Guest feedback

Live

The stuff guests said in person that would otherwise be forgotten by Wednesday.

  • Structured capture on the daily close.
  • Rolls into weekly and owner reports.

Social media

Live

The content calendar behind the account — not just the account.

  • Posts scheduled per venue and channel.
  • Assignable to the person actually writing them.

Ad campaigns

Live

Paid campaigns tracked next to the revenue they were supposed to lift.

  • Budget, dates, channel, status.
  • Compared against the event or promotion it supported.
What makes it different

The moat isn't the module list. It's what runs through them.

Bilingual by default

Every staff member sees Bahasa Indonesia. Every manager sees English. Same system, one keystroke to switch.

Labour % at decision time

The number lands on screen before you lock the week — not on a spreadsheet at month-end.

Everything on the record

Server-timestamped clock-ins, e-signed contracts, co-signed SPs, immutable roster change log. Disputes end.

WhatsApp-native sharing

Rosters, payday confirmations and shift changes go where the team already lives — 5–6 messages a month per staff. Never spam.

Roadmap

Coming soon, honestly labelled.

WhatsApp Business API automation

Coming soon

Automated critical broadcasts with acknowledgement tracking and escalation. Ships with the Pro tier.

Take the venue off your shoulders.

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

Book a demo →← Back to home