VELA Dhi Nakhon Phanom Portfolio
Proof of concept · synthetic data
VELA 360 Hospitality · Wednesday 21 October

Five hotels, one engine

Every hotel is priced by the same engine with its own rooms, events and competitors. The group office sees all of them here; each hotel team works in its own console. Click a hotel to step into it.

Group occupancy · next 30 nights 74% 5 hotels · 782 rooms
Group ADR · next 30 nights 2,168 THB, room-weighted
Group RevPAR · next 30 nights 1,599 +6.1% vs static sheets
Room revenue uplift · 12 months +7.32M +1.8% simulated · THB · 6 approvals waiting
VELA Dhi Nakhon Phanom
Pilot hotel
5 to approve
Rooms
146
Tonight
60%
ADR 30
1,846
Uplift
+3.06M
Tonight+30 nights
Next: Chulalongkorn Day long weekend · 23 Oct
VELA Dhi Udon Thani
Next: phase 4 placeholder data
Rooms
128
Tonight
62%
ADR 30
1,669
Uplift
+0.78M
Tonight+30 nights
Next: Chulalongkorn Day long weekend · 23 Oct
VELA Dhi GLOW Pratunam
Planned: Bangkok phase placeholder data
Rooms
220
Tonight
52%
ADR 30
3,038
Uplift
+2.37M
Tonight+30 nights
Next: Chulalongkorn Day long weekend · 23 Oct
VELA be Ratchathewi
Planned: Bangkok phase placeholder data
1 to approve
Rooms
156
Tonight
53%
ADR 30
1,762
Uplift
+0.55M
Tonight+30 nights
Next: Chulalongkorn Day long weekend · 23 Oct
VELA be Siam
Planned: Bangkok phase placeholder data
Rooms
132
Tonight
60%
ADR 30
2,018
Uplift
+0.56M
Tonight+30 nights
Next: Chulalongkorn Day long weekend · 23 Oct

How the web manages several hotels

Set per hotel

  • Room types, room counts and floor plan
  • Its own demand-tier calendar and local events
  • Its own comp set from the rate shopper
  • Costs, channel mix and the GM who approves

Set once for the group

  • The engine and its forecasting model
  • Guardrails: bands, step size, approval windows
  • Package library and brand rules per brand
  • Strategy changes apply to every hotel at once

Who sees what

  • Hotel GM and RM: their own hotel only
  • Group revenue manager: every hotel
  • Owners: this portfolio view and the monthly report
  • Access is checked on every request, per hotel

One database, tagged by hotel

  • One Cloudflare D1 database; every row has a hotel id
  • Each hotel uploads its own PMS and channel exports
  • One nightly job re-prices all hotels in turn
  • Adding a hotel is configuration, not new code

Rollout across the group

  1. 1 Months 1–3 VELA Dhi Nakhon Phanom Pilot. Prove the uplift against the static sheet on one hotel.
  2. 2 Months 4–5 VELA Dhi Udon Thani Same Isan market logic, new city events and comp set.
  3. 3 Months 6–8 Bangkok: GLOW Pratunam, be Ratchathewi, be Siam City demand pattern: weekday business, weekend leisure, concerts.

The four sister hotels use placeholder room mixes and rates in this PoC. Each hotel's real room list, rate sheet, two years of PMS history and comp set replace them at onboarding (see Data sources).