Owner overview
The numbers that matter, on one screen: how full you are, what you're earning per room, where bookings come from, and what's on the books for the months ahead.
Revenue by channel
Direct bookings carry no commission, so the dashboard shows what each channel really nets you.
Forecast: occupancy on the books
Occupancy & ADR, last 12 months
Revenue by source
Where every rand comes from, and what you keep after commission. See which channels really pay, how guests find you directly, and how your direct share is moving.
Room revenue by booking source
Gross, commission & net per source
Revenue by department
How direct guests found you (bookings)
Top 5 sources by net revenue
Direct vs OTA share, 12 months
Booking value, stay length & cancellations
Room revenue matches the Owner overview (last 30 days, R1,006,200). OTA commission rates are sample assumptions.
Front desk
Who's arriving, who's leaving, who has already checked themselves in, and which payments still need chasing, before the first guest walks in.
Arrivals
- R03T. Naidoo · 2 nightsChecked in online
- R07M. van Wyk · 3 nightsChecked in online
- R11J. Dlamini · 1 nightID still needed
- R12S. Müller · 4 nightsChecked in online
- R15A. Pillay · 2 nightsLink not opened
- R18K. Mokoena · 2 nightsChecked in online
Departures & payments
- R02Departure · settledPaid
- R05Departure · bar tab R420R420 due
- R09Departure · settledPaid
- R14Departure · settledPaid
- R11Arrival · deposit outstandingR2,150 due
- R20Next week · balanceR7,280 due
Self check-in completion rate, last 8 weeks
Housekeeping
A live room board your team updates from their phones, how long each room takes to turn around, who's carrying the load, and what needs fixing.
Room board tap a room to cycle its status
Turnaround time per room (min)
Cleaner workload today
Maintenance tickets
- R06Shower drain slowOpen · 2d
- R13Aircon remote batteryIn progress
- PoolPump service dueScheduled
- R17Curtain rail looseDone
- R04Kettle replacedDone
2 open · 2 in progress · 6 closed this month
Activities
Game drives, spa treatments, transfers and dinners, booked by guests before or during their stay, with capacity and revenue in one view.
Bookings by activity, this month
Tomorrow's schedule
- 05:30Sunrise game drive9/10
- 09:00Guided bush walk4/8
- 11:00Couples massage2/2
- 14:00Airport transfer4/7
- 16:00Sunset drive8/10
- 19:00Boma dinner22/32
Guest reviews
Reviews from every site gathered in one place, with your rating trend, what guests are saying, and how many you've replied to. Indi drafts the replies; you approve them.
Rating trend & reply rate, 6 months
Sentiment
Themes guests mention
"Lovely staff and food, but the hot water ran out on our second morning."
Thank you for staying with us and for the kind words about the team. We're sorry about the hot water; we've had the geyser in that room checked. We hope to welcome you back.
WhatsApp & chatbot leads
Every enquiry from WhatsApp and the website chatbot, tracked from first message to quote to confirmed booking, so no lead goes cold.
Enquiry → quote → booking, last 30 days
Open leads
- WAFamily of 4, 12–15 DecQuote sent 2h ago
- BotCouple, anniversary, JanNew enquiry
- WAGroup of 10, conferenceFollow up today
- Bot2 nights, this weekendBooked
Median first response: under 1 minute for automated replies (sample).
Finance
A monthly summary your bookkeeper will like: revenue by category, commissions, payments received and outstanding, ready to export to your accounting software.
Revenue by category
Summary
| Line | Amount (ZAR) |
|---|---|
| Accommodation | R1,006,200 |
| Activities | R61,400 |
| Food & beverage (restaurant, bar, room service) | R247,900 |
| Conferences, events & other | R45,400 |
| Less OTA & agent commission | −R99,384 |
| Less card fees | −R19,550 |
| Net revenue | R1,241,966 |
Bar & restaurant
Covers, revenue by outlet, what's selling, what it costs you, and which sittings are full, with bar and dining charges posted straight to the guest's room folio.
Covers per day, last 14 days
Revenue by outlet
Top-selling items
- 1Springbok loin186 sold
- 2House G&T171 sold
- 3Bobotie142 sold
- 4Malva pudding128 sold
- 5Craft lager (draught)119 sold
Table & booking occupancy by sitting
Stock alerts
- BarGin (house) · 2 bottlesReorder
- BarTonic water · 18 cansLow
- KitchenSpringbok loin · 3 kgLow
- KitchenFree-range eggs · 2 traysReorder
- BarPinotage · 11 bottlesOK
Room charges posted to guest folios, today
| Room · outlet · item | Amount |
|---|---|
| R07 · Bar · 2× G&T, 1× lager | R215 |
| R12 · Restaurant · dinner for 2 | R780 |
| R03 · Room service · breakfast tray | R240 |
| R18 · Bar · bottle of Pinotage | R320 |
| 14 charges posted today | R4,365 |
Charges appear on the guest's bill straight away, so nothing is missed at check-out.
Money: cash & payments
What came in, what went out, what's still owed to you and by you, and whether yesterday's cash-ups balanced, without opening a spreadsheet.
Cash in vs cash out & bank balance, 6 months
Payments received by method
OTA payouts & commission: expected vs received
| Channel · last 30 days | Expected | Received |
|---|---|---|
| Booking.com payout | R265,134 | R265,134 |
| Booking.com commission | R46,788 | R46,788 |
| Agoda payout | R115,512 | R101,112 |
| Agoda commission | R25,356 | R25,356 |
| Airbnb payout | R76,974 | R76,974 |
| Airbnb commission | R13,584 | R13,584 |
| Expedia payout | R28,044 | R28,044 |
| Expedia commission | R6,156 | R6,156 |
| Still to arrive | R14,400 |
Debtors ageing
Current R31,200 · 30 days R9,850 · 60 days R4,300 · 90+ days R2,750
Supplier payments due
- 23 OctLinen & laundry serviceR8,400
- 25 OctFresh produce supplierR12,650
- 31 OctLiquor wholesalerR18,900
- 1 NovElectricity & waterR21,300
Daily cash-up reconciliation, last 5 days
| Day · point | Status |
|---|---|
| Mon · Front desk | Balanced |
| Mon · Bar | R60 short |
| Sun · Front desk | Balanced |
| Sun · Bar | Balanced |
| Sat · Bar | Not submitted |
Hendrik: legal & collections administration
Overdue accounts, compliance and renewals, handled with Stahlberg Legal & Administration. Your contact is Hendrik Vos. Track every account in collections administration, stay POPIA-ready and never miss a licence renewal.
Accounts by stage
Recovered vs outstanding, 6 months
Promises to pay
- P.K.R2,750 · due 24 OctDue in 4 days
- L.M.R1,200 of R3,600 · instalment 2On track
- D.R.R4,300 · due 15 OctMissed
- Co. A.R5,900 group booking · due 31 OctAgreed
POPIA compliance checklist
- ✓Operator agreements signed (3 of 3 suppliers)Done
- ✓Guest consent records for marketing96% captured
- !Data subject requests (1 open, 14 days left)Open
- ✓Information officer registeredDone
- !Privacy notice review (annual)Due Dec
Contract & licence renewals
- LiquorLiquor licence renewalExpires in 28 days
- GradingStar grading assessmentExpires in 74 days
- CoverProperty & liability insuranceRenews Mar 2027
- LeaseActivity vehicle leaseRenews Jun 2027
Guest damage & dispute log
| Ref · guest · issue | Status |
|---|---|
| D-014 · T.B. · broken lamp, R650 | Settled |
| D-015 · G.N. · card chargeback, R2,150 | Evidence sent |
| D-016 · J.S. · stained linen, R480 | Awaiting reply |
Collections administration is handled courteously and in line with applicable law. Names shown are fictional initials (sample data).
Payroll & staff
What your team costs, against what the property earns. Hours, attendance, leave, this month's payslip run and the statutory submissions coming up, all in one place.
Monthly payroll cost breakdown
| Line | October |
|---|---|
| Gross pay | R268,400 |
| PAYE withheld | −R24,150 |
| UIF employee (1%) | −R2,560 |
| Net pay to staff | R241,690 |
| UIF employer (1%) | R2,560 |
| SDL (1%) | R2,680 |
| Total employer cost | R273,640 |
Sample figures; UIF is capped per employee by law.
Payroll cost vs revenue, 6 months
Headcount by department
Hours: rostered vs worked & overtime
Clock-in & attendance, last 30 days
- S.M.Housekeeping · late ×4Check in
- B.K.F&B · absent ×2 (sick note)Recorded
Leave balances & upcoming leave
- N.D.Front office · 12 days annual leftLeave 3–7 Nov
- T.P.Housekeeping · 8 days leftLeave 14–18 Nov
- J.V.F&B · 19 days leftHigh balance
- A.Z.Activities · 4 days leftLeave 22–24 Dec
Casual & seasonal staff costs
Casual cost rises ahead of the December peak (sample).
Payslip run · October
Pay date: Fri 23 Oct. 3 payslips waiting for approval (casual hours).
Statutory submissions
| Submission | Status |
|---|---|
| EMP201 (Sept) · due 7 Oct | Submitted & paid |
| EMP201 (Oct) · due 7 Nov | Ready after pay run |
| UIF declaration (Oct) · due 7 Nov | Ready after pay run |
| EMP501 interim reconciliation · Oct | In preparation |
Dates shown are sample reminders; always confirm current SARS deadlines.
Staff shown by fictional initials only. No ID numbers or personal tax details are displayed on dashboards.
Travel agents & partners
See which agents and tour operators send you guests, what they're worth after commission, who's slipping away, and who deserves a thank-you.
Leaderboard all agent names are fictional
| Agent · type | Bookings | Nights | Gross | Comm. | Net | Avg booking | Cancel | Last booking | Trend | Commission |
|---|---|---|---|---|---|---|---|---|---|---|
| Kalahari Horizons (sample)International wholesaler | 1 | 4 | R8,670 | R2,168 | R6,502 | R8,670 | 0% | 9 Oct | ▲ | Owed |
| Agent A – CorporateCorporate travel agent | 2 | 4 | R7,440 | R744 | R6,696 | R3,720 | 0% | 16 Oct | ▲ | Owed |
| Savanna Tours (sample)Local tour operator | 1 | 2 | R4,056 | R406 | R3,650 | R4,056 | 8% | 12 Oct | ▲ | Paid |
| Indigo Coast Travel (sample)International wholesaler | 1 | 2 | R4,330 | R1,082 | R3,248 | R4,330 | 12% | 28 Sep | ▼ | Paid |
| Mopane Business Travel (sample)Corporate travel agent | 1 | 2 | R3,400 | R340 | R3,060 | R3,400 | 0% | 3 Oct | ▼ | Paid |
| Agent B – CorporateCorporate travel agent | 0 | 0 | R0 | R0 | R0 | – | – | 12 Jun | ▼ | Lapsed · follow up |
| Protea Journeys (sample)Local tour operator | 0 | 0 | R0 | R0 | R0 | – | – | 2 Jul | ▼ | Lapsed · follow up |
| Total agents | 6 | 14 | R27,896 | R4,740 | R23,156 | R4,649 | 3% |
Corporate travel agents and local tour operators make up the "Corporate travel agents" line in Revenue by source (R14,896, 10% commission). Wholesalers make up "International agencies / wholesalers" (R13,000, 25%). OTAs such as Booking.com and Agoda are tracked in Revenue by source.
Top agents by net revenue
Agent mix
- NewKalahari Horizons (sample): first booking this quarterNew
- LapsedAgent B – Corporate: 130 days since last bookingFollow up
- LapsedProtea Journeys (sample): 110 days since last bookingFollow up
- OwedCommission due to 2 agents: R2,912Pay by 31 Oct
Agent A – Corporate (repeat bookings, no cancellations) and Kalahari Horizons (sample) (longest stays). Consider a thank-you rate or a complimentary activity for their next client.
Loyalty programme
Turn happy guests into repeat, direct bookers. Members book with you directly, so there's no commission to pay, and the dashboard shows exactly what that's worth.
Members per tier
Points issued vs redeemed, 6 months
Room revenue: members vs non-members
Members R164,200 · non-members R842,000 (total R1,006,200)
Member benefits sample values, set by each property
Seedling
On joining
- 1 point per R10 spent
- 5% off member-only direct rates
- Welcome drink on arrival
- Referral bonus: 500 points
Baobab
After 3 stays or 6 nights
- 1.5 points per R10 spent
- 10% off member-only direct rates
- Late checkout (until 12:00, when available)
- 10% off activities
- Free upgrade when available
- Referral bonus: 750 points
Big Five
After 6 stays or 15 nights
- 2 points per R10 spent
- 15% off member-only direct rates
- Free night after every 5 stays
- Priority booking for peak dates
- Late checkout until 14:00 and free upgrade when available
- 15% off activities, welcome drink
- Referral bonus: 1,000 points
Top redemptions
- 1Sunset game drive41
- 2Room upgrade28
- 3Spa treatment19
- 4Free night7
Close to the next tier
- R.N.Seedling → Baobab · 1 stay to goNudge
- C.F.Seedling → Baobab · 1 night to goNudge
- H.L.Baobab → Big Five · 2 nights to goNudge
Birthday & anniversary offers due
- 24 OctM.T. · birthdayOffer queued
- 2 NovE.&S.K. · anniversaryOffer queued
- 9 NovP.O. · birthdayNeeds approval
Member names are fictional initials. Points, tiers and benefits are configurable by each property; values shown are samples.