Skip to main content
01 · OPERATIONS

The house, choreographed.

Today, reservations, rooms, rates & channels, guests & revenue, admin — routed, reconciled, visible. Six surfaces, one source of truth. Real accounts show real data — no fabricated demos.

Start free trial See a live demo
02 / 06
Six operational surfaces

Every role gets a view that fits their hands.

M·01 · TODAY

An arrivals board that sings by lunchtime.

Your daily ops dashboard: arrivals, departures, in-house guests and tonight's occupancy in one line. Drag an arrival to a room — Aetheria pre-checks housekeeping and notifies the guest — and one-tap check-in flips the booking status live, with the outstanding balance riding along to the folio.

01Switch properties from the top bar — Today, occupancy and the rooms board rescope to the villa you pick.
02VIP flag and guest notes surface on every screen — front desk, housekeeping and the guest CRM — the moment they're in-house.
03Late arrivals stay flagged on the board with their ETA — the night shift sees them coming, no 3am guesswork.
/today · ARRIVALS · VILLA SAHA14:02 WITA
000102030405060708091011121314151617181920212223
RM 214HARTONO · VIP
RM 302KOHLER · +1
RM 118SATO · CLEANING
RM 409MAREK · LATE
RM 511OKONKWO · VIP
RM 620WALK-IN HOLD
M·02 · ROOMS

The rooms board tells the truth, always.

Room status and housekeeping in one place: clean, dirty, inspect, occupied, out-of-order — one glance, any device. Inspection photos attach to the room, not someone's camera roll.

01Supervisors see overrun rooms in red before reception does.
02Maintenance runs as its own board — work orders ranked urgent, high, medium, each with a one-tap resolve — and a fault holds the room out-of-order until it's cleared.
03Bilingual labels (EN + ID) so your team reads the board in whatever they were hired in.
/hk · ROOMS · FL 2-5 · PUTU40 RM · 11 DIRTY
201
OOO
202
CLEAN
203
CLEAN
204
OCC
205
OCC
206
CLEAN
207
CLEAN
208
OOO
209
CLEAN
210
INSP
301
DIRTY
302
CLEAN
303
DIRTY
304
INSP
305
CLEAN
306
OOO
307
CLEAN
308
CLEAN
309
OCC
310
OOO
401
CLEAN
402
INSP
403
OOO
404
INSP
405
INSP
406
OCC
407
CLEAN
408
INSP
409
INSP
410
CLEAN
501
OOO
502
OOO
503
CLEAN
504
OCC
505
OCC
506
OCC
507
CLEAN
508
OOO
509
CLEAN
510
DIRTY
M·03 · RESERVATIONS

The booking pipeline, enquiry to checkout.

Every reservation moves through one board — enquiry, confirmed, in-house, checked out. OTA bookings drop straight in via the channel sync; direct bookings land beside them.

01Deposits, balances, and stay dates carry with the booking, not a spreadsheet.
02Modify, cancel, or delete a stay and availability re-syncs to every channel.
03Guest history and preferences attach to the reservation before the desk types.
/reservations · PIPELINE · 40 ACTIVE · CHANNEL SYNC
ENQUIRY14
BK·2914
Deluxe ×2 — 12–15 Jul
BOOKING.COM3N
BK·2917
Suite — 18–20 Jul
DIRECT · WEB2N
BK·2918
Twin — 09–11 Jul
AGODA2N
CONFIRMED18
BK·2908
Villa — 10–14 Jul
DEP PAIDAIRBNB
BK·2909
Deluxe — 11–13 Jul
BAL DUETRAVELOKA
BK·2911
Suite — 12–16 Jul
DEP PAIDDIRECT
IN-HOUSE8
BK·2901
RM 214 · HARTONO
OUT 05 JULVIP
BK·2895 · LATE BAL
RM 511 · OKONKWO
BAL Rp 2.1MVIP
CHECKED OUT27
BK·2884
RM 302 · KOHLER
FOLIO CLOSEDPAID
BK·2878
RM 118 · SATO
FOLIO CLOSEDPAID
M·04 · RATES & CHANNELS

One ledger, every channel, two-way.

Availability, rates, and restrictions push out to the OTAs; their bookings pull back in — over the certified two-way sync. One source of truth, not a dozen schedulers. Indonesia OTAs (Traveloka, Tiket, Klook) treated as first-class.

01Push ARI out, pull OTA reservations in — parity held from a single ledger.
02Dynamic pricing sets a min/max band and weights occupancy, season, weekend and lead-time — pricing every open night 30 to 180 days out, refreshed daily, never a booked one.
03Every rate or availability edit pushes only what changed — a timestamped sync log per channel, and a reconciliation queue that flags OTA-side changes for review.
/rates · TWO-WAY SYNC · OTAsARI ⇄ OTA
AETHERIA · COREBOOKING.COM
AETHERIA · COREAGODA
AETHERIA · COREAIRBNB
AETHERIA · CORETRAVELOKA
AETHERIA · CORETIKET · KLOOK
AETHERIA · COREDIRECT · WEB
M·05 · GUESTS & REVENUE

Profiles that remember, numbers that reconcile.

One CRM record per guest — allergies, preferences, stay history — beside the revenue and reports that pay for the room. Payments post to the folio; reporting reads the same ledger.

01Guest profiles surface loyalty tier, VIP flag, allergies, preferences and lifetime value before the desk types.
02Folios, deposits, and refunds reconcile against the revenue reports, not a clipboard.
03Reports read real bookings and real payments — no fabricated demo rows.
/guests · PROFILES + REVENUE
G·7712
HARTONO · VIP · 6 stays
Allergy · feather · noted
Rp 42.1M LTV
G·7708
KOHLER · returning · 3 stays
Pref · high floor, late checkout
Rp 18.4M LTV
G·7701
OKONKWO · VIP · 9 stays
Balance due · Rp 2.1M
Rp 61.7M LTV
G·7695
SATO · corporate · 4 stays
Invoice · corporate rate
Rp 27.9M LTV
G·7690
MAREK · first stay
Direct · web booking
Rp 6.8M FOLIO
M·06 · ADMIN

Settings, team, integrations — every action on the record.

Property settings, white-label branding, team roles, channel integrations, and the audit trail in one place. Upload your own logo and brand name; your whole workspace renders under your brand. Rate overrides, comp rooms, voids, refunds — logged, timestamped and searchable in the audit trail. Roles are enforced server-side, and staff default to data-minimising access under Indonesia's PDP Law. IDR-native throughout, with PPN 11% shown on invoices.

01Team & roles: every database write stamps audit_logs with userId · action · entity · details.
02Integrations: the channel-manager connection, keys, and sync status managed from here.
03Diagnostics page reads direct row counts from Postgres — no UI filters.
/admin · AUDIT TRAILLIVE
[14:02:18.412] RATE_OVERRIDE · RM 214 · Rp 4.2M → Rp 3.8M · AUTH: ANYA · NOTE: SUITE UPGRADE GIFTED
[14:01:55.091] FOLIO_CLOSE · RM 118 · Rp 18.4M · PAID · CARD·VISA ··4012
[14:00:12.772] KEY_ISSUED · RM 302 · KOHLER · EXP 26 APR 11:00
[13:58:44.001] ROLE_GRANTED · U·204 · PUTU · ROLE: HOUSEKEEPING · AUTH: ANYA
[13:55:09.884] CHANNEL_SYNC · AVAILABILITY PUSHED · 6 CHANNELS · OK
[13:52:00.223] REFUND · Rp 450k · BK·2895 · CANCELLED · AUTH: MADE · NOTE: WX
[13:50:31.117] PROFILE_UPDATE · G·7712 · ALLERGY · FEATHER · ADDED
Built for operators, on real data

Quieter shifts. Louder numbers.

Thirty days, no card. Importer included — drop a STAAH or SiteMinder export and watch every operational surface light up with your real data. Operations is one surface of Aetheria OS — booking, channels, PMS and owner reporting on one platform, first click to final payout.

Start free trial Talk to us