HotelHub HMSDocs

01 โ€” Features #

Daftar lengkap fitur per modul. Skala MVP (Phase 1) vs advanced (Phase 2+).

Legend: ๐ŸŸข = MVP Phase 1 ยท ๐ŸŸก = Phase 2 ยท ๐Ÿ”ต = Phase 3+


Modul 1 โ€” Front Office (FO) #

# Fitur Phase Catatan
1.1 Reservation create / edit / cancel ๐ŸŸข Multi-room, multi-night
1.2 Walk-in registration ๐ŸŸข Quick form
1.3 Group booking ๐ŸŸข Block N rooms 1 master folio
1.4 Room blocking (allotment) ๐ŸŸข Per company / agent
1.5 Reservation grid (drag-drop calendar) ๐ŸŸข Tape chart by room number
1.6 Availability search ๐ŸŸข Filter by date, room type, occupancy
1.7 Auto-assign room (rule-based) ๐ŸŸข First available, prefer floor, dll
1.8 Manual room move / share-with ๐ŸŸข
1.9 Extend stay / early checkout ๐ŸŸข Auto pro-rate folio
1.10 No-show & cancel penalty rules ๐ŸŸข Configurable per rate plan
1.11 Waitlist ๐ŸŸก Auto-notify saat available
1.12 Reservation confirmation email/WA ๐ŸŸข Template-based, multi-bahasa
1.13 KTP/Paspor scan + OCR ๐ŸŸข Camera HP, auto-fill registration
1.14 E-registration card (digital) ๐ŸŸข Tamu sign di tablet
1.15 Guest history search ๐ŸŸข Repeat guest detection
1.16 Folio (charges + payments) ๐ŸŸข Split folio, transfer charges
1.17 Cashier shift open/close ๐ŸŸข Cash tray reconciliation
1.18 Night audit ๐ŸŸข Auto post room charge, close day
1.19 Daily flash report ๐ŸŸข Occupancy, revenue, sumber, segmen
1.20 Voucher / package / add-on ๐ŸŸข Breakfast, transfer, late checkout

Modul 2 โ€” Channel Manager #

# Fitur Phase Catatan
2.1 Booking.com integration ๐ŸŸข XML push/pull
2.2 Agoda integration ๐ŸŸข YCS API
2.3 Traveloka integration ๐ŸŸข TPI/Traveloka Hotels API
2.4 Tiket.com integration ๐ŸŸก Direct API
2.5 Mister Aladin integration ๐ŸŸก
2.6 Pegipegi integration ๐ŸŸก
2.7 Expedia integration ๐ŸŸก EQC
2.8 Airbnb integration ๐ŸŸก
2.9 Trip.com integration ๐ŸŸก
2.10 ARI sync (Availability/Rate/Inventory) ๐ŸŸข 2-way, queue-backed
2.11 Booking ingest dari OTA ๐ŸŸข Webhook + polling fallback
2.12 Restrictions: CTA, CTD, MinLOS, MaxLOS ๐ŸŸข Per-OTA
2.13 Derived rates ๐ŸŸข "BAR + 10%" untuk OTA tertentu
2.14 Rate parity check ๐ŸŸก Alert kalau ada divergensi
2.15 Mapping room type โ†” OTA ๐ŸŸข UI drag-drop
2.16 Conflict resolution UI ๐ŸŸข Saat OTA & PMS bertabrakan
2.17 Channel mix report ๐ŸŸข Source production

Modul 3 โ€” Booking Engine (Direct Web) #

# Fitur Phase Catatan
3.1 Public website hotel (template) ๐ŸŸข Multi-bahasa ID/EN
3.2 Room search widget ๐ŸŸข Embed di iframe atau native
3.3 Real-time availability + price ๐ŸŸข Best Available Rate (BAR)
3.4 Multi-room booking flow ๐ŸŸข
3.5 Promo code ๐ŸŸข Configurable rules
3.6 Package (room + breakfast + spa, dll) ๐ŸŸข
3.7 Add-on (transfer, late checkout, extra bed) ๐ŸŸข
3.8 Payment gateway (BYOK Indonesia) ๐ŸŸข Midtrans/Xendit/DOKU/QRIS
3.9 Confirmation email + WhatsApp ๐ŸŸข
3.10 Abandon cart recovery ๐ŸŸก Email reminder + diskon
3.11 Guest review post-stay ๐ŸŸก
3.12 Loyalty member rate ๐ŸŸก
3.13 Direct booking widget di Instagram/FB ๐Ÿ”ต Meta Catalog integration

Modul 4 โ€” Housekeeping #

# Fitur Phase Catatan
4.1 Status real-time (clean/dirty/inspected/OOO/OOS) ๐ŸŸข
4.2 Mobile interface untuk housekeeper ๐ŸŸข PWA
4.3 Task assignment per maid ๐ŸŸข
4.4 Daily forecast workload ๐ŸŸก
4.5 Lost & found ๐ŸŸข Photo + description
4.6 Maintenance work order ๐ŸŸก Linked to room status
4.7 Linen & supply tracker ๐ŸŸก
4.8 Inspection checklist ๐ŸŸก Photo evidence

Modul 5 โ€” POS (Multi-outlet) #

# Fitur Phase Catatan
5.1 Restaurant POS (touch-friendly) ๐ŸŸข Tablet/iPad mode
5.2 Bar POS ๐ŸŸข
5.3 Spa / activity POS ๐ŸŸก Therapist scheduling
5.4 Laundry POS ๐ŸŸก
5.5 Minibar posting ๐ŸŸข Cepat input dari HK mobile
5.6 Charge to room (auto folio post) ๐ŸŸข
5.7 Split bill ๐ŸŸข
5.8 Discount, void, refund ๐ŸŸข Audit log
5.9 Table management (denah) ๐ŸŸข
5.10 Kitchen Display System (KDS) ๐ŸŸก
5.11 Recipe / BOM costing ๐ŸŸก F&B margin
5.12 Receipt thermal printer ๐ŸŸข ESC/POS
5.13 QR menu (guest scan from table) ๐ŸŸก

Modul 6 โ€” Guest CRM #

# Fitur Phase Catatan
6.1 Guest profile (preferences, allergies, notes) ๐ŸŸข
6.2 Stay history ๐ŸŸข
6.3 Birthday & anniversary tracker ๐ŸŸข Auto-greeting
6.4 Segmentation (VIP, corporate, OTA, walk-in) ๐ŸŸข
6.5 Blacklist ๐ŸŸข Cross-property warning
6.6 Marketing email campaign ๐ŸŸก Template + scheduling
6.7 WhatsApp broadcast ๐ŸŸก BYOK Twilio/Wati/Meta
6.8 Guest portal (self-service) ๐ŸŸก View bookings, request services

Modul 7 โ€” Reporting & Analytics #

# Fitur Phase Catatan
7.1 Daily flash report ๐ŸŸข
7.2 Occupancy / ADR / RevPAR / GOPPAR ๐ŸŸข
7.3 Source production ๐ŸŸข OTA, direct, walk-in, agent
7.4 Market segment ๐ŸŸข Corporate, leisure, group, MICE
7.5 Forecast (occupancy + revenue) ๐ŸŸก Rolling 30/60/90 day
7.6 Competitor rate shopping ๐ŸŸก BYOK rate shopper API
7.7 Guest demographics ๐ŸŸข
7.8 Custom report builder ๐Ÿ”ต SQL + visualization
7.9 Export Excel/PDF ๐ŸŸข Semua report
7.10 Scheduled email digest (weekly/monthly) ๐ŸŸก

Modul 8 โ€” Payments & Folio #

# Fitur Phase Catatan
8.1 Payment BYOK Indonesia ๐ŸŸข Midtrans, Xendit, DOKU, iPaymu, Faspay, etc.
8.2 QRIS dynamic ๐ŸŸข
8.3 E-wallet (GoPay, OVO, Dana, ShopeePay, LinkAja) ๐ŸŸข
8.4 Virtual Account (BCA, Mandiri, BNI, BRI, Permata) ๐ŸŸข
8.5 Credit card (Visa/Master/JCB/Amex) ๐ŸŸข
8.6 Cash ๐ŸŸข
8.7 Bank transfer manual + auto-match ๐ŸŸข
8.8 Pre-authorization (hold) ๐ŸŸก
8.9 Refund ๐ŸŸข Audit + approval flow
8.10 Deposit / down payment scheme ๐ŸŸข Configurable per rate plan
8.11 Foreign currency display + conversion ๐ŸŸก
8.12 Tokenization (re-charge tanpa input ulang) ๐ŸŸก

Modul 9 โ€” Indonesia Compliance #

# Fitur Phase Catatan
9.1 PB1 (pajak hotel daerah) per kabupaten ๐ŸŸข Rate configurable, default 10%
9.2 Service charge configurable ๐ŸŸข Default 5-10%
9.3 PPN (final 0% atau non-final 11%) ๐ŸŸข Per kebijakan hotel
9.4 NPWP guest opsional ๐ŸŸข
9.5 e-Faktur Coretax XML export ๐ŸŸข Per format DJP terbaru
9.6 Lapor WNA imigrasi (LAPOR PASPOR) ๐ŸŸข Auto generate dari check-in WNA
9.7 KTP/Paspor scan + OCR ๐ŸŸข
9.8 SIPGAR Kemenparekraf reporting ๐ŸŸก Visitor stats
9.9 Kop surat invoice resmi (sesuai DJP) ๐ŸŸข
9.10 Format laporan PSAK Indonesia ๐ŸŸข

Modul 10 โ€” Akuntansi #

# Fitur Phase Catatan
10.1 Chart of Accounts (USALI-inspired + PSAK) ๐ŸŸข
10.2 General Ledger ๐ŸŸข
10.3 AR (Accounts Receivable) โ€” city ledger ๐ŸŸข Corporate, agent, OTA
10.4 AP (Accounts Payable) ๐ŸŸข Vendor billing
10.5 Journal entry (auto + manual) ๐ŸŸข
10.6 Trial balance ๐ŸŸข
10.7 Balance sheet (neraca) ๐ŸŸข
10.8 Income statement (laba-rugi) ๐ŸŸข
10.9 Cash flow ๐ŸŸก
10.10 Aging report (AR/AP) ๐ŸŸข
10.11 Bank reconciliation ๐ŸŸก
10.12 Multi-currency support ๐ŸŸก
10.13 Daily revenue report (DRR) ๐ŸŸข
10.14 Auto-posting dari operasi (FO, POS) ๐ŸŸข Event-driven

Modul 11 โ€” Revenue Management #

# Fitur Phase Catatan
11.1 Rate plan management ๐ŸŸข BAR, weekday/weekend, seasonal
11.2 Yield rules (occupancy-based pricing) ๐ŸŸก
11.3 Demand forecasting ๐ŸŸก AI BYOK
11.4 Competitor rate shopping integration ๐ŸŸก BYOK API
11.5 Auto-suggest rate adjustment ๐ŸŸก AI
11.6 Promo & discount engine ๐ŸŸข
11.7 Rate calendar (12-month view) ๐ŸŸข

Modul 12 โ€” Loyalty & Marketing #

# Fitur Phase Catatan
12.1 Loyalty points engine ๐ŸŸก
12.2 Tier (Bronze/Silver/Gold/Platinum) ๐ŸŸก
12.3 Member-only rate ๐ŸŸก
12.4 Referral program ๐ŸŸก
12.5 Email campaign ๐ŸŸก
12.6 WhatsApp broadcast ๐ŸŸก
12.7 Guest review aggregation (Booking, Agoda, Google) ๐Ÿ”ต Sentiment AI
12.8 AI auto-reply review ๐Ÿ”ต BYOK LLM

Modul 13 โ€” AI Tools (BYOK) #

# Fitur Phase Catatan
13.1 AI Concierge chatbot tamu (multi-bahasa) ๐ŸŸก
13.2 Auto-translate room descriptions ๐ŸŸข
13.3 Auto-generate pSEO content (FAQ, descriptions) ๐ŸŸข
13.4 Smart email/WA reply suggestion ๐ŸŸก
13.5 Sentiment analysis review ๐Ÿ”ต
13.6 Demand forecasting ๐ŸŸก
13.7 KTP/Paspor OCR (vision LLM) ๐ŸŸข Fallback ke Tesseract local
13.8 Voice-to-reservation (call center) ๐Ÿ”ต Whisper + LLM

Lihat 05-AI_PROVIDERS.md untuk 11 preset BYOK.


Modul 14 โ€” Programmatic SEO #

# Fitur Phase Catatan
14.1 /hotels-in-{city} template ๐ŸŸข
14.2 /best-hotels-in-{city}-{year} ๐ŸŸข
14.3 /hotels-near-{landmark}-{city} ๐ŸŸข
14.4 /cheap-hotels-{city}-under-{price} ๐ŸŸข
14.5 /wedding-venues-{city} ๐ŸŸก
14.6 /business-hotels-{city} ๐ŸŸก
14.7 /things-to-do-in-{city} ๐ŸŸก
14.8 /compare/{a}-vs-{b} ๐ŸŸข
14.9 JSON-LD schema (Hotel, LodgingBusiness, FAQPage, ItemList) ๐ŸŸข
14.10 Dynamic sitemap.xml ๐ŸŸข
14.11 robots.txt config ๐ŸŸข
14.12 Auto submit ke IndexNow / Bing ๐ŸŸก

Detail di 10-PSEO_STRATEGY.md.


Modul 15 โ€” Banquet & MICE (Phase 2) #

# Fitur Phase Catatan
15.1 Function diary ๐ŸŸก Calendar event hall
15.2 BEO (Banquet Event Order) ๐ŸŸก Full setup spec
15.3 F&B forecast per event ๐ŸŸก
15.4 AV equipment tracking ๐ŸŸก
15.5 Wedding package builder ๐ŸŸก

Modul 16 โ€” Spa & Activity (Phase 2) #

# Fitur Phase Catatan
16.1 Therapist schedule ๐ŸŸก
16.2 Treatment room availability ๐ŸŸก
16.3 Service package ๐ŸŸก
16.4 Online booking spa ๐ŸŸก

Modul 17 โ€” HR & Payroll (Phase 2) #

# Fitur Phase Catatan
17.1 Employee master ๐ŸŸก
17.2 Schedule (shift management) ๐ŸŸก
17.3 Attendance (mobile clock-in/out) ๐ŸŸก
17.4 Payroll (gaji, tunjangan, lembur) ๐ŸŸก
17.5 BPJS Kesehatan & Ketenagakerjaan ๐ŸŸก
17.6 PPh21 calculation ๐ŸŸก
17.7 Slip gaji digital ๐ŸŸก

Modul 18 โ€” Inventory & Purchasing (Phase 2) #

# Fitur Phase Catatan
18.1 Stock card per item ๐ŸŸก
18.2 Purchase Request (PR) ๐ŸŸก
18.3 Purchase Order (PO) ๐ŸŸก
18.4 Goods Receipt (GR) ๐ŸŸก
18.5 Vendor master ๐ŸŸก
18.6 Stock opname ๐ŸŸก
18.7 Recipe/BOM linkage ke POS ๐ŸŸก F&B costing
18.8 Multi-warehouse ๐ŸŸก Per outlet

Modul 19 โ€” Door Lock Integration (Phase 2) #

# Fitur Phase Catatan
19.1 Salto integration ๐ŸŸก
19.2 Onity integration ๐ŸŸก
19.3 Vingcard / Assa Abloy integration ๐ŸŸก
19.4 Dormakaba ๐ŸŸก
19.5 MIWA (Jepang, popular di Bali) ๐ŸŸก
19.6 Mobile key (BLE) ๐Ÿ”ต
19.7 QR code key ๐ŸŸก

Modul 20 โ€” Online Check-in / Kiosk (Phase 2) #

# Fitur Phase Catatan
20.1 Pre-check-in via mobile (24-48h sebelum arrival) ๐ŸŸก
20.2 E-signature registration card ๐ŸŸก
20.3 KTP/Paspor upload ๐ŸŸก
20.4 Payment / pre-auth balance ๐ŸŸก
20.5 Kiosk mode (iPad lobby) ๐ŸŸก
20.6 QR code โ†’ digital key ๐Ÿ”ต

Modul 21 โ€” Multi-Property (Phase 2) #

# Fitur Phase Catatan
21.1 Group HQ dashboard ๐ŸŸก
21.2 Cross-property reporting ๐ŸŸก
21.3 Central rate management ๐ŸŸก
21.4 Inter-property guest profile ๐ŸŸก
21.5 Central guest blacklist ๐ŸŸก

Modul 22 โ€” White-Label (Add-on) #

# Fitur Phase Catatan
22.1 Custom logo + warna ๐ŸŸข
22.2 Custom domain ๐ŸŸข
22.3 Custom email sender ๐ŸŸข
22.4 Hilangkan attribution ๐ŸŸข Add-on berbayar
22.5 Reseller portal (Phase 3) ๐Ÿ”ต Multi-client management

Modul 23 โ€” Mobile Apps #

# Fitur Phase Catatan
23.1 Staff PWA (housekeeping, FO supervisor) ๐ŸŸข
23.2 Guest PWA (booking, online check-in) ๐ŸŸก
23.3 Native app iOS/Android ๐Ÿ”ต Capacitor wrap PWA

Total Fitur #

Phase Jumlah fitur
๐ŸŸข MVP Phase 1 ยฑ90
๐ŸŸก Phase 2 ยฑ70
๐Ÿ”ต Phase 3+ ยฑ20
Total ยฑ180 fitur

Comparison cepat dengan kompetitor #

Fitur Kita ๐ŸŸข Cloudbeds Mews Oracle OPERA eZee VHP
Channel Manager OTA Indonesia โœ… Native Limited Limited โŒ โš ๏ธ โš ๏ธ
BYOK Payment Indonesia โœ… โŒ Lock-in โŒ Lock-in โš ๏ธ โš ๏ธ โš ๏ธ
PB1 + e-Faktur Coretax โœ… Native โŒ โŒ โŒ โš ๏ธ โœ…
Lapor WNA imigrasi โœ… โŒ โŒ โŒ โš ๏ธ โœ…
Akuntansi GL/AR/AP โœ… โŒ Integration โŒ Integration โœ… โš ๏ธ โœ…
Programmatic SEO โœ… Built-in โŒ โŒ โŒ โŒ โŒ
AI BYOK 11 providers โœ… โš ๏ธ Some โš ๏ธ Some โš ๏ธ โŒ โŒ
Modern UX (mobile-first) โœ… โœ… โœ… โš ๏ธ โŒ โŒ
Standalone install โœ… โŒ Cloud only โŒ Cloud only โš ๏ธ Hybrid โš ๏ธ โœ…
White-label โœ… Add-on โŒ Limited โš ๏ธ โŒ โš ๏ธ

โœ… = full ยท โš ๏ธ = partial / via integration ยท โŒ = none / very limited