Hotels & Resorts

How do the world's best operators make consistency look so easy?

Calisto Pro eliminates friction by keeping your front desk, housekeeping, dining, and maintenance in total sync, so all your guests experience is flawless hospitality.

Independent Hotels · Boutique Hotels · Resorts · Branded Chains · Extended Stay · Hostels

Calisto Pro

One operating system for full-service hospitality

Everything a front desk agent, a housekeeper, a concierge, and a guest touches, running off one record. A boutique property and a 500-room resort are held to the same standard.

Every Hospitality Property

One platform for every hotel operator

The format changes. The login does not.

  1. Guests skip the front desk and check in via Navigator with digital key delivery.

  2. 7-factor rate optimization with comp-set monitoring. No revenue manager required.

  3. Automated WhatsApp, SMS, and email sequences from pre-arrival through post-stay.

  4. Sites runs your booking engine with zero channel markup.

Calisto Ops · Calisto Commerce · Calisto Nexus

Reservations & Revenue

Reservations sync instantly across 200+ channels and your site at the right rate. Go from walk-in to keycard in two minutes, with guest preferences already on record.

Walk-in to Checked-in

A reservation arrives from Booking.com and the calendar updates with drag-and-drop room assignment. The arrivals dashboard shows every guest expected today, who asked for early check-in, and what each of them needs. A walk-in is a reservation, a room and a pre-authorization in three clicks, and the guest is upstairs in under two minutes.

Arrivals · today
M. OkonkwoEarly check-in412
L. FerreiraGold · high floor208
Walk-inAssigned 2 min ago305
Digital keyprovisioned

Gold Tier. High Floor. Gluten-Free.

A returning guest books through the website and the profile loads itself: room preference, dietary restriction, six previous stays, and the complaint from last March, resolved and comped. Loyalty tiers adjust pricing, credit entitlements apply at checkout, and member pricing shows on the booking engine before the guest enters a code. The personalization happens because the reservation and the guest record are one database.

Guest record
Gold · 6 staysmember rate
High floor, away from elevator
Gluten-free
Mar complaint · resolved
Loaded before she typed a code

Thirteen Intake Sources. One Queue.

A Booking.com reservation, a room service order from the guest portal, a DoorDash ticket to the kitchen, a group booking converting out of the sales pipeline. Thirteen distinct intake paths feed one fulfillment queue, each entry carrying the channel attribution badge it arrived with. A room and a restaurant order move through different steps, and one queue manages both.

Intake → one queue
Booking
Expedia
Direct
GDS
Portal
Front desk
DoorDash
Sales
Fulfillment queue13 sources
Reserved → assigned → prepped → ready

Seven-Factor Dynamic Pricing

The algorithm adjusts rates on demand, competition and historical data. A music festival announces dates for next month and the forecast reprices that weekend on its own. A new property with no booking history gets recommendations from comparable hotels in the same market. The revenue manager approves; nothing is priced by feel.

Rate calendar · Fri 14
15,600 → 20,200festival demand
7 factors · approved 09:00live 09:01

Approved at 9am. Live on 200 Channels by 9:01.

The new rate pushes to Booking.com, Expedia, Airbnb and 200+ channels in real time, and the direct booking website shows the same figure instantly. If one channel drifts off parity the alert fires before a guest sees two prices.

Channel parity
Booking.com20,200
Expedia20,200
Airbnb20,200
Your site20,200
200+ channels · GDSin parity

The Direct Channel Is Never the Stale One

A guest finds the hotel on Google, lands on your site, and books at the rate every OTA is showing. The room they take depletes the same inventory the front desk, the kiosks and the guest portal read. A room sells out on Booking.com at 11pm and the website removes it before the next visitor loads the page. The direct booking, the one with no OTA commission, is also the one that cannot overbook you.

Your booking engine
Deluxe Kingsold out 23:14
Garden Suite0% commission20,200
Same inventory as the desk, the kiosk, the portal
Arrivals · today
M. OkonkwoEarly check-in412
L. FerreiraGold · high floor208
Walk-inAssigned 2 min ago305
Digital keyprovisioned
Floors & Spaces

Every floor, every function room, drawn once.

Design every floor and space in one editor. Place a zone, and Access instantly syncs it for real-time occupancy and entry.

Calisto Ops

Checkout to ready, and what happens when it fails

Dynamic housekeeping and maintenance workflows that adjust in real time to early check-ins, delayed departures, and failed inspections.

The Guest Departs

Room status flips to dirty the moment checkout posts, on the same board the front desk reads to release a room. Nobody radios it in and nobody writes it on a clipboard that leaves with the shift.

Hotel · Front Desk — 412 departed
Occupied
74
Available
12
Today's Arrivals
28
Today's Departures
31
Normal

Rooms

RoomNameFloorStatusGuestCheckout
412Ocean Junior Suite4Dirty8/7/2026
410Ocean Deluxe4OccupiedPeña8/9/2026
408Garden Twin4Dirty8/7/2026
311Garden Double3Ready
305Pool View King3OccupiedHerrera8/8/2026
208Standard Twin2Out Of Service

Arrivals

Guest NameRoomCheck-in TimeStatus
Bakr4128/7/2026, 3:00:00 PMExpected
Martin3118/7/2026, 4:30:00 PMExpected
Feature Inventory

Every housekeeping, maintenance and asset capability

Grouped by the department that carries them.

Housekeeping

Checkout flips the room, the checklist runs on a phone per room type, and whatever fails the inspection leaves a record instead of a conversation.

Photo evidence on every fail: the item carries its photo, its room number and its priority into the work order it creates
Brand-standard inspections run in Assure alongside the operational ones, with compliance scoring and remediation tracked to close
Linens, amenities, minibar and equipment lifecycle draw down from the same stock the outlets do
Damage reports raise against the folio and the room, so the charge and the repair are the same event

Maintenance

A job finds the right tech without a dispatcher, and a sensor opens its own work order before anyone notices the equipment drifted.

Nearest-qualified dispatch routes to the lightest workload, and overdue jobs reassign themselves rather than aging quietly
IoT sensors and thresholds open critical work orders with sensor location and equipment ID attached
On-call routing sends critical alerts to the engineer directly, so the repair finishes before the first guest wakes
Preventive maintenance generates against the asset record and the occupancy forecast, landing on the days the rooms are empty

Assets & Oversight

Every asset carries its own history, and the reporting that used to take seven logins arrives on one screen.

Asset and equipment records hold service history, warranty position and every work order raised, so a repeat failure reads as a pattern
Compliance entries close as a consequence of the work order, not as a separate evening of paperwork
One morning dashboard: occupancy, revenue by department, last night's audit results, open jobs and unresolved guest requests
RevPAR, ADR and occupancy trended over time rather than snapshotted across seven apps
Automated Maintenance

The guest never complained.

A sensor alert at 2am. A work order at 2:01am. A tech assigned at 7am. A repair logged. A guest notified. You slept through all of it.

NEXUS · GUEST APP

One link. Zero app downloads.

A single link that syncs in real time with the front desk.

Guest link
Check in
Bakr · confirmation 8841
7–10 Aug · 2 guests
ID verifiedon this phone
Room 412Ocean Junior Suite
Complete check-in
Feature Inventory

Access, locks, WiFi and on-property screens

Smart hardware, digital keys, and physical signage, managed from a single dashboard.

The Code Activates With the Booking and Dies at Checkout

A booking confirms and a door code activates with validity matching the stay dates. The guest checks out and the code revokes itself. Digital keys land in the wallet the guest already uses, with no per-door monthly fee and no lock vendor subscription. Nobody encodes a key.

Access · Keys
Total Keys
10
Active
6
Expired
1
Revoked
2
Lost
1
Normal
Inactive
Critical
Key IDNameTypeHolderLockStatusIssuedUsesActions
KEY-4021Front of house, day shiftMobile keyCarmen AlmonteMain entranceActive6/2/2026412
KEY-4022Housekeeping masterCardNadia HaddadFloors 1–4Active5/19/20261284
KEY-4023Plant roomPIN codeDiego FerrerPlant roomActive4/11/202696
KEY-4024Loading bay, deliveriesFobOwen BennettLoading bayActive7/8/2026233
KEY-4025Contractor, roof worksMobile keyVertex Roofing LtdRoof accessActive7/28/202614
KEY-4026Night managerCardLuis PeñaAll zonesActive3/30/2026907
KEY-4027Seasonal, summer teamCardJames ChenPool deckExpired6/1/2025318
KEY-4028Former supplierFobHarbour LinensService corridorRevoked11/14/202576
KEY-4029Leaver, notice servedMobile keyPriya RaghunathanAll zonesRevoked1/22/2026541
KEY-4030Spare, front desk drawerPhysical keyFront deskStore roomLost9/5/20258

By Floor, By Zone, By Time Window

Entry is controlled by floor, zone and time window from one dashboard: staff master keys, housekeeping zone access, and vendor access that expires at the end of the job. Salto, Brivo, Kisi, August, Openpath and Schlage all connect, so the hotel does not replace its hardware to get digital keys.

Access · Locks
NameTypeLocationStatusBatteryLast Activity
Main entranceSmart lockLobbyOnline92%2 minutes ago
Staff doorCard readerBack of houseOnlineMains11 minutes ago
Ocean Suite 204Smart lockCoral Bay ResortOnline64%38 minutes ago
Garden Bungalow 6Smart lockGarden BungalowsOnline21%1 hour ago
Plant roomKeypadService yardOffline8%2 days ago
Dive shedPadlockBay ExperiencesError47%Pairing failed
Wine storeSmart lockLa TerrazaOnline81%5 hours ago

Who Entered That Room, With a Timestamp

Every access event logs with timestamp, identity and door. The complaint that a room was entered while the guest was out has an answer on a screen rather than an argument at the front desk.

Signal · Alert Inbox
Pending
9
Critical
2
New Alerts
4
With Incidents
2
At Risk
Critical
AlertSeveritySourceRelated IncidentReceivedActions
Cold store above set pointCriticalNewTemp probe · Cold store 1INC-11844 minutes ago
Water detected under sink runCriticalNewLeak sensor · Staff kitchenINC-11859 minutes ago
Door held open past 90 secondsHighNewDoor controller · Loading bay22 minutes ago
Vehicle left geofence outside hoursHighNewGPS tracker · Unit 41 hour ago
Consumption 38% above the same hour last weekWarningEnergy meter · Main incomer2 hours ago
Battery below 15%WarningOccupancy sensor · Level 25 hours ago
Gateway lost uplink, recoveredWarningGateway · Site north8 hours ago
Firmware update availableInfoFleet · 6 devicesYesterday
Probe stopped reportingInfoTemp probe · Freezer 2Yesterday

The Captive Portal Greets Them by Name

A guest connects to the WiFi and the portal recognises their device from their last stay and greets them by first name, with a live spa offer on the splash page. The captured email enters the same contact record the booking, the point-of-sale purchases and the loyalty tier already reference. The front desk never typed it.

WiFi · Guest Sessions
Total Guests
8
New
3
Returning
5
Returning Rate
63%
Emails Captured
6
Capture Rate
75%
Synced to Contacts
83%
This Week
3
NameEmailFrequencyMembershipVisitsAvg Dwell (min)Last Visit
Carmen Almontecarmen.almonte@correo.doWeeklyPlatinum34968/5/2026, 12:10:00 PM
Diego Ferrerdiego.ferrer@correo.doFirst visit1428/5/2026, 11:02:00 AM
Élodie Marchandelodie.marchand@courriel.frMonthlyGold91188/4/2026, 7:44:00 PM
Thabo NkosiFirst visit1278/4/2026, 3:20:00 PM
Amina Yusufamina.yusuf@barua.keWeeklyGold22748/4/2026, 9:31:00 AM
Priya Raghunathanpriya.r@correo.doMonthlySilver6888/3/2026, 5:05:00 PM
Owen BennettFirst visit1158/3/2026, 1:12:00 PM
Carlos Reyescarlos.reyes@correo.doWeeklySilver17638/2/2026, 8:48:00 PM

The Kiosk Runs the Terminal's Own Modes

Self-service check-in, key issuance and payment at the lobby kiosk, running the same five operating modes the outlet terminals run. It is the same terminal software in a different housing, not a separate check-in product.

Lobby kiosk
Check-in
Order
Concierge
Showroom
Register
Key issued · payment takenoffline-capable

Every Screen in the Building Reads One Catalog

The pool bar display shows today's specials from the menu the point of sale is selling. The welcome board lists today's events from the events catalog and meeting room signage reads the calendar sales booked it in. Room-number and wayfinding signs are driven from the property record, so a renumbering is a data change rather than a print run. One change, every screen current.

Signal · Devices
Total
8
DeviceTypeStatusLocationManufacturerBatteryProvisioningLast Seen
Cold room — probe ATemperatureOnlineLa TerrazaElsys88%Provisioned16d overdue
Freezer — probe BTemperatureOnlineLa TerrazaElsys74%Provisioned16d overdue
Plant room leakLeakOnlineCoral Bay ResortDragino61%Provisioned16d overdue
Main meterEnergyOnlineCoral Bay ResortShelly100%Provisioned16d overdue
Lobby occupancyOccupancyOnlineLobbyMilesight55%Provisioned16d overdue
Dive shed doorDoorOfflineBay ExperiencesDragino9%Provisioned18d overdue
Pool plant tempTemperatureOnlineCoral Bay ResortElsys43%Provisioned16d overdue
Linen room humidityHumidityOnlineGarden BungalowsMilesight96%Pending16d overdue
Access · Keys
Total Keys
10
Active
6
Expired
1
Revoked
2
Lost
1
Normal
Inactive
Critical
Key IDNameTypeHolderLockStatusIssuedUsesActions
KEY-4021Front of house, day shiftMobile keyCarmen AlmonteMain entranceActive6/2/2026412
KEY-4022Housekeeping masterCardNadia HaddadFloors 1–4Active5/19/20261284
KEY-4023Plant roomPIN codeDiego FerrerPlant roomActive4/11/202696
KEY-4024Loading bay, deliveriesFobOwen BennettLoading bayActive7/8/2026233
KEY-4025Contractor, roof worksMobile keyVertex Roofing LtdRoof accessActive7/28/202614
KEY-4026Night managerCardLuis PeñaAll zonesActive3/30/2026907
KEY-4027Seasonal, summer teamCardJames ChenPool deckExpired6/1/2025318
KEY-4028Former supplierFobHarbour LinensService corridorRevoked11/14/202576
KEY-4029Leaver, notice servedMobile keyPriya RaghunathanAll zonesRevoked1/22/2026541
KEY-4030Spare, front desk drawerPhysical keyFront deskStore roomLost9/5/20258
Calisto Nexus · Calisto Ops

F&B Outlets & Kitchen

Five outlets on one catalog, so a price changed once is right at every till. The point of sale posts to the room and depletes the walk-in at the same moment, which is why there is nothing to reconcile.

Charge to Room From Any Outlet

The restaurant, the pool bar, the lobby cafe, the gift shop and room service. Every charge posts to the guest folio in real time, and a dinner charge is on the room before the guest has left the table.

Folio · room 412
Lobby restaurant4,050
Pool bar1,200
Spa9,100
Gift shop1,550
Posted in real timeno night walk

Multi-Outlet POS, Kitchen Display and Bar Queue

Each outlet runs its own terminal with its own menu configuration. The kitchen display shows the order, the expediting screen paces the pass, and the bar queue prioritizes drinks so a table is not waiting on a cocktail that was never fired.

Kitchen display
Fire2 tickets
Bar queuedrinks first
Expediting · table 9passed

The Lobby Kiosk, Five Modes

The kiosk checks in the guest, issues a digital room key, offers a restaurant reservation and processes payment. Five operating modes on one device: check-in, ordering, concierge, showroom and registration. Offline-capable, so a network drop is not a queue at the desk.

Lobby kiosk
Check-in
Order
Concierge
Showroom
Register
Key issued · payment takenoffline-capable

One Catalog, Every Thing the Property Sells

A "Romantic Weekend" package: two nights, dinner for two, a couples massage and late checkout, composed once and distributed to the website, the OTAs and the guest portal. Rooms, restaurant menus, spa services, tours, event tickets and retail all live in the same catalog. Before a room listing publishes, the system checks it has unit types, amenities and policies; incomplete listings stay in draft.

Romantic Weekend
Room · 2 nights
Dinner for two
Couples massage
Late checkout
One offersite · OTAs · portal

Recipe Costing to the Ingredient

The point of sale sells a fish taco. The tortilla, the salsa, the cabbage and the mahi-mahi each deplete from stock, and the salsa itself depletes its tomatoes, onions and cilantro. Batch recipes, yields and food cost percentage resolve against real depletion, so the variance closes without a spreadsheet.

Fish taco · sold
Salsa depletes tomato · onion · cilantro
Food-cost varianceno spreadsheet

Three Order Sources. One Stock Count.

An online order from the booking website, a dine-in order at the counter and a meal-plan guest all draw from the same stock. The count is live rather than monthly, which is the difference between knowing you are short and finding out at service.

One stock count
Website order
Dine-in
Meal plan
Mahi-mahi11 kg
Tortilla420 ea
Folio · room 412
Lobby restaurant4,050
Pool bar1,200
Spa9,100
Gift shop1,550
Posted in real timeno night walk
Feature Inventory

Every F&B and kitchen capability

Complete operational tools for menus, floor plans, prep lists, and margins.

Seven Outlets, Seven Menus, One Catalog

Lobby restaurant, pool bar, room service, spa cafe, golf clubhouse, private dining and rooftop each carry their own menu, hours and terminal. Table layouts and floor plans are designed per outlet, and covers track against the plan rather than against a paper diary.

Folio · room 412
Lobby restaurant4,050
Pool bar1,200
Spa9,100
Gift shop1,550
Posted in real timeno night walk

Banquet Orders on the Outlets' Own Calendar

Banquet event orders for weddings, conferences and private functions share the same calendar and the same catalog as the outlets. The kitchen preparing a 200-cover wedding and the kitchen preparing room service are reading one system.

Banquet event order
Northwind gala14 Aug
Rounds of 10 · 180 covers
AV: two radio mics, lectern
Bar opens 19:00
Vegan 12 · gluten-free 6

Delivery Lands in the Same Queue

Orders from eleven delivery platform connections arrive in the same fulfillment queue as room service and dine-in, with their channel attribution attached. The pass does not care which door the order came through, and the revenue report does.

Orderflow · Intake
POS
Last intake 40 seconds ago
1,284 today
Healthy
No open failures
Sync
Last intake 6 minutes ago
803 today
Degraded
3 open failures
Bookings
Last intake 2 minutes ago
212 today
Healthy
No open failures
API
Last intake 11 seconds ago
4,470 today
Healthy
No open failures
Deals
Last intake 18 minutes ago
46 today
Healthy
No open failures
Tickets
Last intake 2 hours ago
77 today
Down
2 open failures
Inventory
Last intake 4 minutes ago
318 today
Healthy
No open failures
Manual
Last intake 51 minutes ago
9 today
Healthy
No open failures
Error Type
WhenSourceErrorDetailRefPayloadActions
8/5/2026, 2:41:00 PMticketsServerUpstream returned 503 while claiming the payloadTKT-90412{"eventId":"EVT-220","seats":4,…}
8/5/2026, 2:22:00 PMsyncValidationLine 3 has no matching catalog itemSYN-77120{"channel":"MercadoLibre","lines":[…]}
8/5/2026, 1:58:00 PMsyncValidationCurrency missing on an order totalSYN-77118{"channel":"Jumia","total":18400,…}
8/5/2026, 1:31:00 PMticketsDatabaseWrite rejected, the referenced order was already closedTKT-90388{"orderRef":"ORD-4702","refund":true,…}
8/5/2026, 12:47:00 PMsyncServerMarketplace webhook timed out before the body arrivedSYN-77094{"channel":"Amazon","partial":true,…}

Food Cost From Depletion, Not From a Count

Cost of goods per dish, per outlet and per period, calculated from actual depletion rather than from a monthly count. Waste logs against the recipe it came from, so the gap between theoretical and actual usage has a cause rather than a number.

Fish taco · sold
Salsa depletes tomato · onion · cilantro
Food-cost varianceno spreadsheet

Prep and Purchase Orders Build Themselves

Tomorrow's prep builds from covers booked, occupancy forecast and meal-plan counts already in the system. Purchase orders raise against par levels, receive against the PO, and flag the variance where the delivery and the invoice disagree.

Inventory · Purchase Orders
Draft
2
Submitted
3
Received
4
Total Value Open
3,304,400
Normal
Business area
PO #SupplierBusiness AreaStatusTotalExpectedCreated
PO-4821Textiles del NorteRoomsSubmitted547,0008/14/20268/6/2026
PO-4820Mercado Central ProduceKitchenReceived96,4008/7/20268/5/2026
PO-4819Atlantic Beverage Co.BarReceived311,0008/6/20268/2/2026
PO-4818ProKitchen EquipmentKitchenConfirmed885,0008/20/20268/1/2026
PO-4817Isla Limpia SanitationHousekeepingReceived42,3008/4/20267/30/2026
PO-4816Textiles del NorteSpaSubmitted139,0008/18/20267/29/2026
PO-4815Greenline Grounds SupplyGroundsReceived233,0008/1/20267/25/2026
PO-4814Atlantic Beverage Co.BarSubmitted403,0008/16/20267/24/2026
PO-4813Mercado Central ProduceKitchenDraft71,5008/7/2026
PO-4812ProKitchen EquipmentKitchenDraft558,0008/7/2026
PO-4811Isla Limpia SanitationHousekeepingCancelled18,2007/19/2026

Revenue by Outlet, Into One Total-RevPAR View

Revenue, covers and average check per outlet, feeding the same total-RevPAR view as rooms, spa, golf and retail. The outlet that looks busy and the outlet that pays are told apart on one screen.

Bookings · Reports
Total
16
Quote
1
Confirmed
5
Active
3
Checked Out
2
Completed
3
Cancelled
1
No Show
1
At Risk
Normal
Inactive
In Queue
5
Waiting
2
Assigned
2
At Risk
Normal

By business area

PurviewTypeBookingsIn-HouseArriving Today
Coral Bay ResortStays401
Garden BungalowsStays320
La TerrazaDine302
Bay ExperiencesExperiences211
Coral Bay SpaTime-Slots301
Events & VenuesEvents200

Recent reservations

CustomerResourceBusiness AreaStatusDate
Carmen AlmonteOcean Suite 204Coral Bay ResortConfirmed8/7/2026
Thabo NkosiGarden Bungalow 6Garden BungalowsChecked In8/3/2026
Élodie MarchandTerrace, Table 12La TerrazaConfirmed8/5/2026
Grupo CaribeSalón MayorEvents & VenuesQuote9/12/2026
Amina YusufSpa, Treatment 2Coral Bay SpaConfirmed8/6/2026
Owen BennettOcean Suite 118Coral Bay ResortCompleted7/29/2026
Priya RaghunathanTerrace, Table 4La TerrazaConfirmed8/8/2026
Nadia HaddadGarden Bungalow 2Garden BungalowsChecked In8/4/2026
Luis PeñaDiving, MorningBay ExperiencesConfirmed8/10/2026
James ChenSpa, Treatment 1Coral Bay SpaCancelled8/5/2026
Page 1 of 2
Revenue
5,270,000
Outstanding
447,000
Avg Booking Value
155,000
Folios
34
Completion Rate
94%
No-Show Rate
6%
Cancellation Rate
6%
Avg Party Size
3.2
Avg Lead Time
18
Repeat Customers
41%
At Risk
Occupancy
87%
Resources
46
Today
12
Peak Day
Saturday
Week over Week
9%
Folio · room 412
Lobby restaurant4,050
Pool bar1,200
Spa9,100
Gift shop1,550
Posted in real timeno night walk
Calisto Commerce

Group Sales & Billing

Group sales generates the folio and billing reconciles it. A won deal creates the room block, the rate and the billing terms without anyone rekeying the contract, and the auditor reviews exceptions instead of every line.

One Pipeline From Inquiry to Contract

A group inquiry enters the sales pipeline and stays there through qualification, proposal, negotiation and close. Nothing is tracked in a parallel spreadsheet, because the deal record is what the room block is built from.

Proposals Priced From the Rate Calendar

The proposal builds with integrated pricing from the same rate calendar the OTAs read. The contract and the PMS cannot say two different numbers, which is the failure that surfaces at checkout in front of the client.

Electronic Signature

The client signs electronically and the signed document files itself against the deal, the contact and the booking reference. No countersigned PDF living in an inbox.

Won Deals Auto-Create the Block

The won deal creates a group block with rooming list, master folio and batch reservations. Room allocations, release dates and rooming list templates come from the deal terms, not from a second round of data entry.

Seventy-Five Payment Gateways

Gateways across 30+ countries, and the margin on a group deposit stays yours rather than being set by whoever sold you the PMS.

Pre-Authorization & Tokenized Storage

Pre-authorization, tokenized card storage and PCI-compliant processing on the deposit and the final settlement. The card the planner gave you in March still charges in September without anyone reading it back over the phone.

Calisto Engage

Marketing, Reviews & Loyalty

Campaigns, reviews and loyalty running off the operational database, so the same record that answered the complaint is the one that sends the win-back ninety days later.

The Trigger Is the Checkout, Not a Calendar

A guest checks out and three things happen: a review request sends on a 24-hour delay, a thank-you email queues with a rebooking offer segmented by loyalty tier, and stay-completion points award to the account. The triggers are operational events, not email engagement metrics.

Ninety-Day Lapse Becomes a Segment

A guest who does not return within 90 days enters a lapsed segment, and the re-engagement email carries an offer built from their stay history and purchase record.

A 3-Star Review Triggers Recovery

The review appears in the inbox alongside their booking history, their loyalty tier and the maintenance ticket from night two. The agent responds using a headquarters-locked playbook, the engagement score adjusts, and a recovery email fires referencing their specific stay dates.

The Loop Closes on One Record

The same guest rebooks through the portal three weeks later. Same contact record through the complaint, the response and the new booking. A review platform that only shows stars cannot close that loop.

Review Aggregation Across Six Platforms

TripAdvisor, Booking.com, Google, Trivago and the rest in one dashboard, read on time and answered consistently rather than late and by whoever noticed.

Guests Become the Marketing Channel

A Gold member shares a referral link, the colleague books two nights, and the referral tracks back to the member, awards 500 points and logs the booking source. The hotel knows which guest drove which revenue.

Loyalty Tiers That Price, Not Just Badge

Tiers adjust pricing, unlock benefits and feed segmentation. The loyalty database is the same database the booking engine, the guest portal and the point of sale read, so a Gold member sees their rate on the website without entering a code.

"Lapsed Gold Members" Without a CSV Export

Ad audiences built from loyalty tiers and booking frequency rather than browser cookies. The tier feeds the audience automatically. No export, no manual upload.

Occupancy Adjusts the Ad Spend

Occupancy hits 90% in the revenue system and acquisition spend dials down on its own. Marketing decisions driven by bookings, purchases and stays, not by opens and click-throughs.

Revenue Streams

Every revenue stream. One folio.

Every department posts to one guest folio. Total RevPAR, not just room revenue.

Room Revenue

Direct bookings, OTA reservations, group blocks, day-use rooms, extended stays, and corporate rates. Dynamic pricing optimizes every night across every channel.

Restaurant and Bar

Dine-in, room service, bar tabs, takeout, private dining, and catering, each posting to the folio as it is rung.

Spa and Wellness

Treatment bookings, membership packages, day passes, retail products, and wellness programs. Therapist scheduling and room utilization tracking.

Events and Banquets

Conference rooms, wedding venues, banquet halls, and outdoor functions. BEO management, seat designer, ticketing, and F&B coordination.

Golf and Recreation

Tee-time booking, pro shop POS, lesson scheduling, cart rental, and membership management.

Amenity Day Passes

Pool access, gym passes, beach club entry, cabana rental, and kids club. Digital delivery via Navigator with instant access key provisioning.

Parking and Valet

Parking reservations, valet service, EV charging stations. Revenue captured in the same folio as every other guest charge.

Retail and Gift Shop

POS for hotel shops, branded merchandise, sundries, and artisan goods. Inventory tracking, charge-to-room, and revenue reporting by outlet.

ADD YOUR TEAM

Three ways to add your team to Calisto Pro

Three options adapt to every subscriber.

Agenda

Add anyone to your system for tasks and scheduling

Add any Calisto user to your system to assign tasks or scheduling. This allows the user to be included in tasks and scheduling through Agenda. Because the user only sees the assigned task or shift, this is a great option for shift employees, third-party contractors, and volunteers.

Station

Decide what every employee sees of your system

Give each employee access to just what they need so they can do their job with ease with Station. Start with a pre-made template or customize each portal as your needs change. Station works best for companies that use Workforce.

Full access

Admins who see everything

Add additional users as needed for full access to every app, every screen, and every record. Available at no additional cost for subscribers of Calisto Commerce and Calisto Ops.

Your team, your portals, and your admin access are all managed in Purview.

Calisto Work · LABOR CYCLE

Forecast to labor cost, in one system.

Five stages, one database, so the rota and the labor-cost report are never two tools.

Feature Inventory

Every scheduling and labor capability

Demand-based shift scheduling, live overtime tracking, and automated payroll in one unified workforce system.

The Rota Is Built Against Tomorrow's Arrivals

Shifts build per department against tomorrow's arrivals and departures rather than against last week's pattern. Turnover checklists, special requests and repair tickets sit on the same shift board, and handover notes attach to the shift rather than to the person walking out of it.

Workforce · Roster
Total Staff
9
On Duty Today
6
On Leave Today
1
Open Positions
2
At Risk
NameRoleDepartmentStatusHire DateTenure (days)
Carmen Almontel2General ManagerManagementActive3/1/20211983
Luis Peñal2Dive InstructorExperiencesActive6/12/20231150
Nadia Haddadl1Head HousekeeperHousekeepingActive9/5/20221430
Diego Ferrerl1Maintenance TechnicianMaintenanceActive1/22/2024926
Priya Raghunathanl2Sailing InstructorExperiencesOn Leave11/14/2023995
Carlos ReyespendingSous ChefKitchenActive2/3/2025549
Amina Yusufl1Front Desk SupervisorFront OfficeActive7/30/2024736
Owen BennettunverifiedBartenderBarTerminated5/19/2025443
Élodie Marchandl2Guest RelationsFront OfficeActive9/8/2025331

Overtime Is Flagged as It Accrues

Clock-in runs against the roster with variance visible per shift. Overtime flags while the hours are being worked rather than being discovered at payroll, when the only remaining decision is how to pay it.

Workforce · Timesheets
Employees
10
Approved
6
Unapproved
3
Normal
At Risk
NameRegularOT HrsTotalRateGrossStatus
Carmen Almonte40.06.546.542020,790Approved
Luis Peña40.00.040.039515,800Approved
Diego Ferrer37.52.039.546018,170Unapproved
Nadia Haddad40.011.051.094048,100Approved
Owen Bennett32.00.032.01,05033,300Approved
Priya Raghunathan40.04.544.51,20052,800Unapproved
James Chen24.00.024.01,00024,200Approved
Ana Okonkwo40.08.048.01,10053,000Approved
Rafael Santos40.03.043.041017,630Unapproved
Erik Lindqvist36.01.537.51,25046,300Mixed

Payroll Runs From the Timesheet the Schedule Made

The schedule creates the timesheet, the timesheet runs payroll, and labour cost reports against booked occupancy. One chain, no re-keying between the tool that assigns the shift and the tool that pays for it.

Today · Receipts
In Queue
6
Total Amount
51,510
At Risk
Receipt #VendorDescriptionCategoryAmountStatusDateSubmitted By
RC-4412Ferretería del EstePool pump sealsMaintenance4,820Pending8/5/2026Diego Ferrer
RC-4411Mercado CentralProduce — Tuesday runKitchen12,640Pending8/5/2026Carlos Reyes
RC-4409Suministros CaribeHousekeeping consumablesHousekeeping8,150Pending8/4/2026Nadia Haddad
RC-4407Taller MarinoOutboard serviceExperiences21,500Pending8/4/2026Luis Peña
RC-4405Gasolinera MalecónShuttle fuelTransport3,260Pending8/3/2026Amina Yusuf
RC-4402Papelería SurFront desk stationeryFront Office1,140Pending8/3/2026Élodie Marchand

Certifications Against the Compliance Calendar

Orientation and certifications track against the compliance calendar, with recertification raised before it lapses rather than after an inspector asks. Training modules and completion are tracked per employee and per property.

Assure · Certifications
Total Certifications
8
Active
5
Expiring Soon
2
Expired
1
Normal
At Risk
Critical
Cert NamePractitionerTypeIssuing OrgIssue DateExpirationStatusCE Progress
PADI DivemasterLuis PeñaInstructorPADI5/14/20245/14/2027Active12 / 12 CE
RYA Day SkipperPriya RaghunathanInstructorRYA2/3/20252/3/2028Active8 / 8 CE
Food Safety Level 3Carmen AlmonteComplianceHACCP Institute9/20/20239/20/2026Expiring Soon6 / 8 CE
Pool Plant OperatorDiego FerrerTechnicalPWTAG11/8/202411/8/2027Active4 / 4 CE
First Aid at WorkNadia HaddadSafetyRed Cross10/2/202310/2/2026Expiring Soon3 / 6 CE
Fire MarshalOwen BennettSafetyFire Service College1/19/20251/19/2028Active2 / 2 CE
Allergen AwarenessCarlos ReyesComplianceHACCP Institute6/11/20256/11/2027Active5 / 5 CE
Lifeguard (NPLQ)James ChenSafetyRLSS4/27/20234/27/2025Expired0 / 6 CE

The Course Catalogue Staff Actually Work Through

Modules, assessments and certificates run in the same system that holds the roster, so the record that says someone is trained and the record that schedules them onto the floor are one record.

University · Catalog
Required
Required
Required
Required
Required
Required
image
image
image
image
image
image
Workforce · Roster
Total Staff
9
On Duty Today
6
On Leave Today
1
Open Positions
2
At Risk
NameRoleDepartmentStatusHire DateTenure (days)
Carmen Almontel2General ManagerManagementActive3/1/20211983
Luis Peñal2Dive InstructorExperiencesActive6/12/20231150
Nadia Haddadl1Head HousekeeperHousekeepingActive9/5/20221430
Diego Ferrerl1Maintenance TechnicianMaintenanceActive1/22/2024926
Priya Raghunathanl2Sailing InstructorExperiencesOn Leave11/14/2023995
Carlos ReyespendingSous ChefKitchenActive2/3/2025549
Amina Yusufl1Front Desk SupervisorFront OfficeActive7/30/2024736
Owen BennettunverifiedBartenderBarTerminated5/19/2025443
Élodie Marchandl2Guest RelationsFront OfficeActive9/8/2025331
Feature Inventory

Documents, Files & Forms

Every document knows its guest, every file knows its booking, and a form the guest fills in updates the reservation itself.

The Welcome Letter Reads the Live Booking

Guest first name, confirmation code and room number are merge fields that pull from the booking, with no copy-paste from the reservation system. The guest upgrades rooms and the field resolves to the new room on the next render, so the document is not a snapshot of what was true when someone wrote it.

@ mention
@M. Restrepolinks to the record
Deal · re-piping
Invoice · paid
This documenton their timeline

The Signature Files the Contract

Group contracts, RFP responses, vendor agreements and guest waivers file against the deal and the contact the moment the signature completes. A banquet event order for a group booking pulls event details, menu selections and guest counts from the deal record, and updates when the deal updates.

Sign · Documents
DocumentSignerStatusSentCompleted
Group booking agreement — AlmonteCarmen AlmontePending8/4/2026
Supplier contract — Nkosi LogisticsThabo NkosiSent8/3/2026
Venue hire — Sala MayorSala MayorCompleted7/28/20267/30/2026
Equipment damage waiverDiego FerrerAwaiting8/5/2026
Seasonal staff contract — 2026Luis PeñaDraft
Partner referral termsAmina YusufDeclined7/22/2026
Photography releaseÉlodie MarchandExpired6/30/2026
Catering SLA — Grupo CaribeGrupo CaribeCompleted7/15/20267/17/2026

Photos and ID Scans File Themselves

Photos from room checks land under the room, the inspection and the work order they belong to. ID captured at check-in attaches to the guest record and the booking reference, available wherever that guest is being served. Nobody downloads, renames and re-uploads into folders.

Proposal.pdf · relations
Five relationsstored once

Filed Against Records, So It Is Findable

Every file is reachable from the sales workspace, the operations dashboard and the file browser, because it was filed against records rather than into a folder tree. Ten gigabytes of document storage is included, with additional capacity at EUR 9 / $10 per 100 gigabytes.

Depot · hubs
Q3 Rebrand42 files
Acme Renewal18 files
Board Meetings9 files
Unfilednot yet tagged
Foldersno such model

A Pre-Arrival Form That Writes to the Booking

The form asks for pillow type, dietary restrictions and transfer time, and the responses write to the booking itself. Housekeeping sees the pillow, the kitchen sees the diet, the concierge sees the transfer. No staff member re-enters any of it.

Bookings · Reservation

Reservation Details

The Survey Scores the Room and the Housekeeper

Post-stay satisfaction scores attach to the booking, the room and the housekeeper who serviced it, so the general manager sees which rooms and which staff consistently score above or below average rather than one property-wide number.

Reputation · Feedback
Surveys
5
Avg NPS
47.4
Avg CSAT
4.4
Avg Response %
34.6
ScoreSentimentChannelRoutedFeedbackContact
10PositiveEmailGoogleRoom was ready early and the front desk remembered we had the baby with us.Marta Alvarez
9PositiveSMSTripAdvisorBest meal we have had on the island. The octopus especially.James Chen
6NeutralEmailHeld backFine, but the check-in queue at 3pm was about twenty minutes.Nadia Haddad
10PositiveWhatsAppGoogleThe therapist actually read the notes from last time. Rare.Owen Bennett
3NegativeEmailHeld backAir conditioning in 218 never got below 26. Reported twice.Carmen Almonte
8PositiveSMSGoogleSmooth from booking to checkout. Would come back.Diego Ferrer
5NeutralEmailHeld backThe gym was good. The changing rooms were not.Priya Raghunathan
9PositiveEmailTripAdvisorRan our conference for 180 people without a single hitch.Luis Peña
2NegativeWhatsAppHeld backCharged twice for the minibar and it took three emails to fix.Ana Okonkwo
10PositiveSMSGoogleStaff went and found a wheelchair-accessible route to the terrace for us.Erik Lindqvist
@ mention
@M. Restrepolinks to the record
Deal · re-piping
Invoice · paid
This documenton their timeline
WHAT STAYS

The head housekeeper retires with everything except her method.

The room-type checklist she built, the regular who wants the corner suite, the supplier who takes a late linen order.

Central de comando

Every department, every outlet, one dashboard

When every department reads the same record, nothing has to be chased.

See Every Room's Revenue in Real Time

Occupancy, average daily rate, and room-category performance on live dashboards. Know where the money is and where it leaks, by property, by category, by night.

75 Payment Gateways

Your merchant account, your negotiated rates, your currencies. The margin on every booking stays yours instead of being set by whoever sold you the PMS. Cross-currency folios, local methods at booking.

Dispatch Maintenance Before Guests Complain

Inspection notes and room issues become field tasks the moment they are logged, routed to the right tech with the photo attached. The difference between a 3-star review and a 5-star review is response time.

Handle VIP Requests Like a Concierge Desk

Spa bookings, amenity requests, and special arrangements come in through structured forms that write straight to the booking. Not a receptionist's memory. Not a sticky note that leaves with the shift.

The Hotel, the Restaurant, and the Events Business. One System.

Three businesses most operators run in three tools. Banquet event orders, seat designer and ticketing share the same calendar and the same catalog as the outlets, so the events business is not a second system bolted to the first.

How Hotels Evolve

Character is why they book. Consistency is why they return.

Designed by someone who has actually run these departments.

Before: Every Department Guessing

The front desk, housekeeping, maintenance, the spa, the kitchen, and the events team each keep their own version of the truth. Nobody is careless. Quality still drifts, because no two systems agree on what happened.

Restaurant charges require manual night-audit posting to the guest folio
Housekeeping learns about late checkouts via radio or handwritten notes
Spa no-shows cannot rebook because availability lives in a separate system
Group block release dates pass unnoticed because sales and PMS are disconnected
The 3am ice machine alarm goes unacknowledged for hours

During: One Connected Platform

One login, one guest profile, one folio. Every department, every payment, every channel flows through a single source of truth. The standard stops depending on who is on shift.

F&B, spa, golf, and retail charges post to the guest folio in real time
Housekeeping status hits the front desk board instantly. A sensor alert opens its own work order
200+ OTA channels and GDS on one calendar with live ARI push and rate-parity alerts
Guest preferences persist across stays, properties, and channels

After: Operator-Grade Intelligence

Data from every suite drives every decision. Rates adjust to demand. Housekeeping predicts turnover. Marketing re-engages past guests. The routine is automated so your team focuses on the guest.

7-factor dynamic pricing adjusts to demand, events, and comp-set in real time
Predictive housekeeping schedules rooms before guests have checked out
Automated upsell offers sent at the optimal moment in the guest stay
Campaigns re-engages past guests with loyalty sequences. Circle tracks referrals.

0

Intake Paths

0

Payment Gateways

0+

Channel Connections

0

Businesses, One System

Why Clients Love Calisto Pro

What changes when every department reads the same record

What the guest notices, and what the record can prove afterwards.

1

standard, held everywhere. Reservations, housekeeping, maintenance, spa, golf, F&B, keys, and reviews all reading the same guest record, so there is one version of what happened.

"Our rating went up half a star in two quarters. Nothing about the property changed. The follow-through did."
ONE STANDARD
3

timestamped records behind every disputed night: the inspection photo, the door access log and the folio line. The guest who wants the night refunded gets an answer rather than an apology.

THE RECORD ANSWERS
0

data lock-in. The guest record sits on your own database, in the jurisdiction you choose, satisfying GDPR and local residency rules, and it exports in full on any plan. The OTA holds a copy of the booking. It does not hold the guest.

YOUR DATA
75

payment gateways across 30+ countries. Your merchant account, your currencies, your terms. The margin on every booking stays where you negotiated it.

GET PAID ANYWHERE
24/7

operator-grade intelligence. The 3am ice machine alarm, the spa no-show rebook, the group block release, the folio that balances across four outlets.

OPERATOR DNA

From first search to five-star review, and the night audit in between

  • 1
    Discover
    Guests find your property through 200+ OTA channels, GDS (Amadeus, Sabre), metasearch, and your Sites-powered direct booking website. One dashboard manages all distribution.
  • 2
    Book
    Instant reservation sync across every connected channel, with OTA bookings normalizing into the local stays pipeline under a channel attribution badge. The direct booking engine captures the same reservation with no OTA commission.
  • 3
    Pre-Arrival
    Automated Inbox sequences send confirmation, pre-arrival upsells (upgrades, spa, amenity passes), and check-in instructions in the guest language via WhatsApp, SMS, or email.
  • 4
    Check-In
    Mobile check-in through Navigator with ID verification and digital key provisioning to Apple Wallet, valid strictly for the stay dates. Walk-in guests handled at front desk with pre-authorization and smart room assignment.
  • 5
    Stay
    Services ordered through Navigator, charges posted to folio automatically. POS handles every outlet with charge-to-room. Signal monitors IoT. Dispatch routes maintenance. Inbox handles guest requests.
  • 6
    Check-Out
    Express checkout from Navigator or the front desk, and the digital key revokes itself. The final folio itemizes every charge across every outlet.
  • 7
    Review
    Automated review collection via Reputation tied to satisfaction scoring. Responses managed in one dashboard. Campaigns triggers post-stay loyalty enrollment and re-engagement sequences.
  • 8
    Return
    Circle referral programs, Campaigns re-engagement, and stored guest preferences ensure returning guests feel recognized. The lifetime value calculation informs VIP treatment from rebook forward.
The Connections

Six apps. One property.

The room, the restaurant and the event business are one record, which is why a folio can carry all three.

Hotel
Bookings
Pulse
Station
Dispatch
Navigator
Ledger

Bookings

Rooms, groups and blocks on one availability record. A direct booking and a channel booking are the same reservation, and the folio they post to is the same folio.

Pulse

Rate plans, restrictions and seasonal tiers that move with demand rather than with a quarterly meeting, applied per property without a spreadsheet per property.

Station

The restaurant, the bar and the spa run on the same terminal layer, and a charge posts to the room without the outlet knowing anything about the PMS.

Dispatch

Room status moves with the departure rather than with a phone call. Maintenance faults raised by a room attendant become work orders with an owner and a due time.

Navigator

The guest app, the digital key and the in-room screen read the same stay, so a late checkout granted at the desk is a door that still opens.

Ledger

Room revenue, outlet revenue and event revenue post to one set of books, so a property P&L does not need three exports and a reconciliation.

Calisto Interact

Guest communication for hotels

Every tool your property needs to answer a guest is already built into Calisto Pro, and every one of them opens against the booking, the folio and the door log the guest is asking about.

The Guest Texts. The Agent Sees Six Stays.

A guest WhatsApps about late checkout and the message arrives on the same record as their three-night booking, their Gold tier, their six previous stays and last Tuesday's spa charge. The agent answers in twelve seconds. No tab-switching, no "can you spell your last name?"

Orbit · Contact 360
TitleChannelDirectionSnippetWhen
Called about the September bookingVoiceinboundAsked whether the terrace is bookable for nine.8/4/2026, 10:42:00 AM
Booking confirmed — Bungalow 4EmailoutboundTwo nights, 14–16 August. Deposit received.8/3/2026, 4:12:00 PM
WhatsApp: early check-inWhatsappinboundWe land at 11:40 so anything after one is fine.8/3/2026, 9:20:00 AM
Paid depositPaymentinbound18,500 · Azul7/29/2026, 2:05:00 PM
Quote sentEmailoutboundTerrace room, two nights, transfer included.7/28/2026, 11:30:00 AM
Left a five-star reviewReviewinbound“Best flat white on the island.”5/19/2026, 8:44:00 AM

Email Matched to the Contact

A returning guest emails about airport transfers and the system matches the sender to the contact record from their stay last March. The agent sees the noise complaint, the comped breakfast and the 4-star review. The reply starts with context, not questions.

Orbit · Contacts
Total Contacts
10
New This Month
3
With Email
8
Missing Email
2
NameEmailPhoneCompanyTagsStageLast ChannelLast Activity
Carmen Almontecarmen.almonte@correo.do+1 809 555 0142Almonte & HijosVIP · RepeatCustomerWhatsApp8/4/2026
Thabo Nkosithabo.nkosi@mail.co.za+27 82 555 0117Nkosi LogisticsWholesaleCustomerEmail8/3/2026
Élodie Marchandelodie.marchand@courriel.fr+33 6 55 01 22 90Marchand VoyagesPartnerLeadEmail8/2/2026
Diego Ferrerdiego.ferrer@correo.do+1 809 555 0188Walk-inLeadSMS8/5/2026
Amina Yusufamina.yusuf@barua.ke+254 722 555 019Yusuf TravelPartner · VIPCustomerWhatsApp8/1/2026
Luis Peña+1 809 555 0203Walk-inProspectPhone7/30/2026
Priya Raghunathanpriya.r@correo.do+1 809 555 0211Bay SailingMemberCustomerEmail7/29/2026
Owen Bennett+44 7700 900 118Bennett & CoSupplierProspectPhone7/27/2026
Nadia Haddadnadia.haddad@barid.ma+212 6 55 01 44 03RepeatCustomerWhatsApp8/5/2026
Carlos Reyescarlos.reyes@correo.do+1 809 555 0166Reyes EventosPartnerCustomerEmail7/24/2026

The Call Recording Sits Next to the Folio

The phone system shows the agent the guest's name, their booking source and yesterday's WhatsApp thread before they pick up. The AI receptionist handles "what time is checkout?" at 2am without waking the front desk.

Voice · Numbers
NumberLabelTypeCountryAIStatus
+1 809 200 4410Front desk — Coral BayLocalDOAIActive
+1 809 200 4411ReservationsLocalDOAIActive
+1 800 555 0119Toll-free salesToll-freeUSOffActive
+34 911 23 45 67Madrid officeLocalESOffActive
+254 20 555 0134Nairobi partner lineLocalKEAIActive
+27 21 555 0166Cape Town supportLocalZAOffPorting
40404SMS short codeShort codeUSOffActive

Support Tickets With the Context Already Loaded

A guest reports "AC not cooling in Suite 401." The customer context panel loads booking source, loyalty tier, purchase history and door access log from four connected systems before the agent types anything.

Orbit · Activity
ActivityTypeByWhen
Tagged as Returning guestTagMaría Chen8/4/2026, 10:50:00 AM
Added to Repeat CustomersListSystem8/3/2026, 4:13:00 PM
Booking created — Bungalow 4BookingMaría Chen8/3/2026, 4:12:00 PM
Payment recorded — 18,500PaymentSystem7/29/2026, 2:05:00 PM
Contact created from a booking enquiryContactSystem11/4/2024, 9:02:00 AM

Maintenance From the Support Thread

The agent creates a maintenance ticket directly from the conversation and it carries the full context. The complaint is resolved before the guest has to repeat it.

Dispatch · Task Detail

Details

Update the task. Changing Status moves it through its lifecycle.

None available yet.
None available yet.

Inline Service Recovery

For complaints under a configurable threshold the agent processes a refund inline, and a balanced journal entry posts to accounting. Recovery does not need a manager and a spreadsheet.

Payments · Transactions
Transactions
10
Volume
148,150
TransactionDateAmountStatusMethodProviderSurfaceCustomer
TXN-884128/5/2026, 2:22:00 PM18,450SucceededCardStripeBookingsCarmen Almonte
TXN-884118/5/2026, 1:48:00 PM15,600SucceededCardStripeWebsiteÉlodie Marchand
TXN-884108/5/2026, 12:05:00 PM3,200PendingBank transferWiseProposalsGrupo Caribe
TXN-884098/5/2026, 11:31:00 AM5,700FailedCardStripeAppJames Chen
TXN-884088/4/2026, 6:12:00 PM12,800SucceededPOS terminalSquareStationDiego Ferrer
TXN-884078/4/2026, 4:44:00 PM41,600RefundedCardStripeWebsiteOwen Bennett
TXN-884068/4/2026, 10:09:00 AM4,100Partially RefundedCardStripeBookingsPriya Raghunathan
TXN-884058/3/2026, 8:37:00 PM18,600DisputedCardPayPalWebsiteThabo Nkosi
TXN-884048/3/2026, 3:02:00 PM22,600SucceededCardStripeTicketsSala Mayor
TXN-884038/3/2026, 9:18:00 AM5,500SucceededMobile moneyM-PesaAppAmina Yusuf

Pre-Arrival and In-Stay Sequences

Confirmation, pre-arrival upsells and check-in instructions send in the guest's language over WhatsApp, SMS or email, triggered by the booking rather than by a calendar.

Bookings · Reservation

Reservation Details

Orbit · Contact 360
TitleChannelDirectionSnippetWhen
Called about the September bookingVoiceinboundAsked whether the terrace is bookable for nine.8/4/2026, 10:42:00 AM
Booking confirmed — Bungalow 4EmailoutboundTwo nights, 14–16 August. Deposit received.8/3/2026, 4:12:00 PM
WhatsApp: early check-inWhatsappinboundWe land at 11:40 so anything after one is fine.8/3/2026, 9:20:00 AM
Paid depositPaymentinbound18,500 · Azul7/29/2026, 2:05:00 PM
Quote sentEmailoutboundTerrace room, two nights, transfer included.7/28/2026, 11:30:00 AM
Left a five-star reviewReviewinbound“Best flat white on the island.”5/19/2026, 8:44:00 AM
Pricing

No setup cost. Pay when you start using.

The property management system, priced on the reservations you actually take. Commerce and Ops are how you add selling and running the building.

Calisto Bookings

The PMS. Reservations, rooms and the whole stay on one record.

Learn more
€99/mo

Priced by the reservations you take in a month, not by how many people log in. Every Core app comes with it: room types and rate plans, the guest record, housekeeping rosters and inventory.

Upgrades

One app from every suite.

Calisto Navigator

Calisto Navigator

Full customer portal builder.

Learn more
€30/portal/mo
Calisto Inbox

Calisto Inbox

Unified inbox across email, SMS, chat, and social.

Learn more
€13/user/mo
Calisto Reputation

Calisto Engage

Review and reputation management.

Learn more
€135/brand/mo
Calisto Sheets

Calisto Work

Documents, spreadsheets, slides, forms, and file storage

Learn more
€4/user/mo
Calisto Studio

Calisto Studio

Content creation tools.

Learn more
€4/user/mo
Add a subscription
Bookings + Commerce · sell direct, take payment, settle the folio
2%of revenue processed
Bookings + Ops · housekeeping, keys, maintenance and the night audit
1%of revenue processed

Additive: a property on both pays 3% of revenue processed, and every Commerce and Ops app is included at that rate.

Create your Custom Package
Honest answers

Frequently asked questions

Consistency fails at the handoffs. The front desk knows the guest is a repeat visitor and the kitchen does not; the spa holds a slot the reservation system cannot see. Calisto removes the handoffs rather than documenting them. One login, one guest record, one folio, so there is only one version of what happened.

The inspection photo from the clean, the door access log for the stay, and the folio line for the charge sit on the same booking, each timestamped. A disputed minibar charge is settled from the record rather than from what anyone remembers.

Yes. Unlimited properties with consolidated dashboards, cross-property reporting, brand-standard enforcement via Assure, a central reservation system (CRS) for portfolio-wide inventory and rate management, chain-wide pricing strategies with property-level overrides, and owner statements with trust accounting for each property. Staff permissions by property, department, and role. One login for the entire portfolio.

Each outlet, from the lobby restaurant and pool bar to room service, the spa cafe, the golf clubhouse and the rooftop, gets its own terminal, menu and kitchen display. Every charge posts to the guest folio as it is rung. The folio that used to require night-audit reconciliation across four POS systems now balances itself.

The Deals pipeline tracks every group inquiry from initial RFP through signed contract, priced from the same rate engine the OTAs read. Won deals automatically create group blocks with room allocations, release dates, and rooming list templates. Live runs virtual site tours for remote planners.

Access issues digital keys through Navigator with Apple Wallet and Android support. Keys auto-provision at check-in and auto-revoke at checkout, and every access event is logged. No per-door monthly fees, and no hardware replacement: six smart-lock vendors are supported.