Start with the exports the hotel already has
Phase 0 runs on uploaded Excel or CSV reports. API connections replace uploads one system at a time, and the engine doesn't care where a row came from.
PMS · reservations
PMS · on-the-books snapshot
Channel manager · rate push
POS · F&B
Rate shopper · comp set
Event calendar
Thai holidays & weather
Website / GA4
Connection statuses are mock examples of what the hotel would see during phase 1.
Try the upload mapper
A sample PMS export is loaded. Drop in any reservations CSV to see how its columns map. The file never leaves your browser.
- 1 Read · 4 rows
- 2 Map columns · 12 matched
- 3 Strip personal data · 2 columns dropped
- 4 Validate · ready to import
File
sample_pms_export.csv
Rows read
4 bookings · 1 cancelled
Required fields
All required fields found
| Column in your file | Maps to | Example value |
|---|---|---|
| Conf No | booking_id | |
| Guest Name | Personal data · dropped | |
| Booked On | created_at | |
| Arr. Date | arrival_date | |
| Dep. Date | departure_date | |
| Room Cat | room_type | |
| Rate Plan | rate_code | |
| Market | segment | |
| Source | channel | |
| Adults | adults | |
| Room Revenue | room_revenue_thb | |
| Status | status | |
| Nationality | country | |
| Mobile | Personal data · dropped |
Names, phone numbers and emails are dropped at upload and never stored. Target schema: booking_id, created_at, arrival_date, departure_date, room_type, rate_code, segment, channel, adults, room_revenue_thb, status, cancelled_at, country.