How do elite portfolio hosts maintain high occupancy without multiplying their workload?
Calisto Pro unifies multi-channel distribution, turnover scheduling, guest verification, and dynamic pricing, delivering a seamless guest journey across every property.
Four ways to run it. One standard.
The guest gets the same stay in all four, because the record underneath is the same.
200+ Channel Sync
A guest books on Airbnb. Availability updates on VRBO and Booking.com within seconds.
Auto Door Codes
Check-in instructions send in the guest's language. The door code generates and arrives before the guest does.
Unified Inbox
Airbnb, WhatsApp, SMS, and email in one thread, answered in the guest's language. Four apps become one.
The Whole Portfolio, One App
The solo host runs every listing from a phone.
Every operator, the same problem. The standard slips when nobody is watching.
Solo hosts, local managers, agents and multi-region companies each described one workflow. What they actually wanted was for every stay to go the same way.
The difference an owner can see
Guests pay more because the stay is right every time. Owners renew because they can watch every number without asking. Neither costs you an extra hour.
The guidebook that replaces the awkward phone call
The guest opens one clean link. Wi-Fi credentials, check-in window, door code, house rules, and the local recommendations you actually stand behind. No app download, no account, no 9pm call asking which gate is theirs. The guest arrives knowing everything they need, which is the part they mention in the review.
Turnover that runs itself
Checkout creates the job. Dispatch routes the closest crew. Photo inspection verifies room by room before the unit marks ready. Cleaner schedules, turnover costs, and vendor payments all post to live ledgers as they happen. Missed turnovers kill reviews, and reviews set your rate.
The reporting that wins the listing
Owners log into a portal and watch live occupancy, ADR, RevPAR, and payout history. Statements reconcile to the penny, with every repair itemized and the receipt photo attached. Direct bookings, OTA revenue, and payouts consolidate into one view, so you know which units actually make money.
Your best cleaner leaves. The standard she set doesn't.
Her reference photos, the checklist she refined and the owner's standing instructions sit on the property record, so the next crew starts where she finished.
One calendar, and a rate that explains itself
Availability publishes once and closes the date on Airbnb, Vrbo, Booking.com and your own site together, so the double booking that costs a listing never happens. The pricing engine reprices the orphan night and the conference weekend inside the floor and ceiling you set, and parity monitoring names the channel that drifted.
The guest arrives before the cleaner does. The owner asks again on the twentieth.
Both are the same message that scrolled past. One of them reaches a review, the other reaches the renewal conversation, and neither is about how hard anybody worked.
One operating system for distributed lodging
Everything a channel manager, a cleaner, a maintenance tech, a property owner, and a guest touches, running off one record. A single beach villa and 200 distributed urban keys are held to the same standard.
Channel Distribution & Pricing
Airbnb, Vrbo and Booking.com on one ARI feed with a 7-factor pricing engine, gap-fill automation, event intelligence, and guardrails that stop it running away.
List Once, Sync to 200+ Channels
Property details, photos, descriptions, amenities, and calendar upload once. Availability, rates, inventory, and every content change push to Airbnb, Booking.com, VRBO, and 200+ OTAs before the next page refresh. Parity monitoring verifies every channel and flags the one that drifted.
7-Factor Dynamic Pricing
Automated rate adjustment based on occupancy, demand, competition, seasonality, day-of-week, length-of-stay, and historical patterns. Every recommendation stays inside the floor and ceiling you set per property. A new listing with no history gets cold-start intelligence from comparable properties and market data.
The Orphan Night, and the Conference Nobody Told You About
A weekend gap opens between two bookings. The algorithm detects the orphan night and drops the rate to fill it, and extra-guest fees trigger at your occupancy thresholds. A conference announcement is detected and rates adjust for the affected dates on their own, the same way they do for local festivals and holidays. The weather integration moves demand signals when a forecast shifts short-term search behaviour.
Per-Property Channel Toggle
Enable or disable specific channels for individual properties without affecting portfolio-wide settings. Direct booking availability stays live either way. Commission tracks by channel: a VRBO booking calculates at the VRBO rate, and the same guest booking direct next time drops it to zero.
Channel & Competitive Analytics
Channel Performance shows booking source, revenue, occupancy, and channel-specific metrics. Competitive benchmarking watches competitor rates in your market segment. Yield management optimizes revenue per available unit rather than occupancy percentage alone.
The Channels Without an API, on the Same Feed
iCal feeds generate for external calendar systems and the niche platforms that never built a direct integration, so a booking taken there still closes the date everywhere else. Inbound reservations arrive in a different shape from every channel and normalize into one system record, with the field mapping customizable per channel.
Seasonal Rate Plans
Season date ranges, base rates, and automated transitions between them, set once per property. High season hands off to shoulder season on the date you named, and the dynamic engine works on top of that structure rather than against it.
One catalog. Seventy-five gateways.
Cross-model offers and checkout upsells on your own merchant account, with the analytics that show what moved the number.
From offer to insight
Cross-Model Offers
A guest sees a weekend stay bundled with a sunset dinner and a snorkeling tour, composed as one purchasable offer from one catalog. The offer distributes to the booking site, the guest app, the OTA channels, and the front desk from one record.
Checkout Upsells
Offer add-ons, insurance, late checkout, airport transfers, welcome baskets, and services at booking time to increase average order value. Promotional codes and early-bird offers target returning guests with usage tracking and analytics.
75 Payment Gateways
A guest in Punta Cana pays through Cardnet DR. A guest in Lisbon pays through a European gateway. 75 gateways across 30+ countries, on your own merchant account.
Preauthorization & Security Deposits
Preauthorization holds a security deposit. Payment schedules, deposit amounts and cancellation policies configure per property and per booking channel. Line-item invoices generate with reminders that send automatically on outstanding balances.
From lead to contract to monthly statement.
Six stages, one record, so the agreement you signed and the statement you send are never two systems.
Sync, tax and financial control
The Owner Register, and What Each Owner Costs
Every property owner on one record: contact details, banking, ownership splits, and the commission structure that governs their statement. Rates, management fees and deduction rules are set per owner, with an override where one deal was negotiated differently. The fee on the statement is computed from this record, not typed into it.
A Deposit That Releases Itself
A security deposit holds against the guest's card. Checkout triggers the release. Both sides appear on the deposit ledger with timestamps and the booking they belong to. Property expenses post the same way, by category, with the receipt photo and the vendor attached, so the statement line and its evidence are one record.
Folios for Everything That Is Not the Nightly Rate
Incidentals, late fees, damage assessments and service charges post to the guest folio with a running balance. The early check-in sold at booking and the breakage found at checkout land on the same folio, so what the guest owes is one number rather than three systems asked in sequence.
Payouts Calculate, Schedule and Reconcile
Owner payouts calculate from the commission structure on the owner record, schedule themselves, and settle through the gateway with split payments handled. OTA commissions, management fees and cleaning deductions are tracked per booking with their P&L impact. Bookings taken in one currency and paid out in another reconcile without a conversion step anyone has to remember.
QuickBooks Knows Before You Tell It
Two-way sync runs continuously. Revenue, expenses and owner payouts appear in the accounting software with no CSV export and no manual journal entry. The invoice raised here is the invoice there, and the ledger is the same ledger the statement reads from.
Tax by Jurisdiction, Not by Spreadsheet
Tax season arrives and the reports pull by jurisdiction on their own. An owner in Portugal and an owner in Florida each see tax calculated for their region. The same report builder combines any dimension with filters and groupings, so cash-flow projections off confirmed bookings and seasonal occupancy come from the report surface rather than a separate forecasting tool.
One link. No app store.
A single web link that syncs live with the systems running the property.
The guest sees a link. You see the estate.
Codes That Live and Die With the Booking
Access codes generate and schedule against the stay dates and expire on their own. The code releases only once payment clears and identity verification passes. At checkout it dies and the cleaning crew's temporary code activates. Nobody issues a code by hand and nobody remembers to revoke one.
Every Lock in the Portfolio on One Screen
Major smart lock providers connect for automatic unlock at check-in and lock at checkout. Code lifecycle runs across the whole portfolio rather than per property, so a battery warning on a door in one building and an offline lock in another are one list, not two phone calls.
Who Opened What, and When
Every property access logs with a timestamp and the guest or staff member it belongs to. When a guest reports something missing, the question of who was in the unit between checkout and turnover is a filter on a list rather than an argument.
Guest WiFi That Knows the Booking
The network hands out credentials tied to the stay, so the login expires with the booking. Session history sits against the property, and an access point that drops shows up here rather than in a guest complaint.
The Kiosk, the Screens and the Sensors
Lobby kiosks, on-property displays and the sensors reading occupancy and noise are one device fleet with one pairing flow and one health view. A kiosk that stops checking guests in is visible before the first guest is standing in front of it.
The Portal Reads Live, It Is Not a Printed Sheet
Check-in time, folio balance, door code, cleaning status, house rules and local recommendations each read live from the app that owns them. The folio the guest sees on their phone is the folio you are looking at, so a push notification saying the unit is ready is true when it sends.
Checkout to ready, and everything that fails in between
Six stages, from the moment the guest leaves to the moment the next code activates, on the dispatch that also carries the scheduled service and the 2am callout.
Turnover Creates Itself
A guest checks out. The turnover task creates itself and auto-assigns to the best-fit crew based on GPS proximity, skill, and route optimization. Priority recalculates when a VIP check-in moves up.
This is not a lodging-shaped copy of dispatch. It is the platform Calisto runs for the trades, pointed at distributed lodging, and it is included rather than priced as an add-on.
Cross-App Triggers
A sensor alert escalates a dispatch job. A bad review creates a support ticket. Trigger-action workflows, multi-step turnover sequences, conditional branching, scheduled automation, and escalation protocols.
Team Profiles & Certifications
Team profiles with skill certifications, availability tracking, performance ratings, and training records. Staff scheduling, HR records, certifications, and a training system in one app.
GPS Time Tracking
GPS-verified clock in/out, per-job time allocation, break management, overtime calculation, and payroll integration.
Sick Call Replacement
A cleaning crew member calls in sick. The shift reassigns. The replacement's access credentials update across every property they'll visit that day.
Performance & Workload
Performance tracking and workload balancing share one database with dispatch and accounting, so the tool that assigns tomorrow's shifts is the tool that reports this month's labor cost.
From first message to rebook.
Every message arrives with the reservation already attached to it.
Guest messaging on the reservation
The OTA Message and the WhatsApp Message, One Thread
Airbnb, WhatsApp, Booking.com, VRBO, SMS, email, and the guest portal in one thread. A guest messages on WhatsApp asking about parking and it appears alongside their Airbnb booking inquiry from last week and the SMS confirmation from yesterday. One thread, one guest record.
Reservation Context on Every Message
Full reservation context attached to every message. Check-in instructions send at the right time in the guest's preferred language, tracked per contact. A Saturday arrival surge triggers automated sequences, but the reservation context makes each response specific.
Pre-Arrival to Post-Checkout Sequences
Automated welcome messages, property instructions, WiFi details, and check-in instructions before arrival. Check-in day access code delivery and orientation. Mid-stay support. Pre-departure checkout reminders. Post-checkout review collection. Escalating overdue payment reminder sequences with flexible timing.
Voicemail Transcription & Missed Call Capture
An owner leaves a voicemail about a maintenance concern. The voicemail transcribes and appears in the inbox queue alongside guest messages. Missed calls never disappear into a separate system; they become messages in the queue.
Documents & Governance
Every form, licence, insurance certificate and checklist filed against the property it belongs to.
A Form That Files a Job, Not an Email
A guest taps "Report an Issue" on the property portal. The maintenance request form creates a dispatch task directly, with the property, the booking and the guest already attached. A booking inquiry form on the same engine creates a pipeline lead instead. One submission, the right destination, and no WhatsApp relay in the middle.
Filed by Entity, Not by Folder Name
Signed rental agreements file by contact. Inspection photos file by property and by booking. Owner statements file by owner record. Nothing is filed by whoever uploaded it, so finding the insurance certificate for one unit three years later is a filter rather than an excavation.
One Engine for the Stay and Everything Around It
The same booking engine handles a weekend stay, a dinner reservation at the on-site restaurant, and a snorkelling tour on Saturday morning. Dining, spa and experience pipelines run alongside the stay, so an operator adding surf lessons or wine tastings adds a pipeline rather than a second booking system. One client record, one calendar, one payment.
The Stay Has a Pipeline of Its Own
Reserved, unit assigned, housekeeping, inspection, checked in, checked out. Each stage is a state on the reservation rather than a status someone types, so the question of which units are clean and which are still being turned is answered by the record instead of by a phone call.
Standards locked. Inventory counted. Returning guest recognized.
A Rate Change That Cannot Be Overridden Locally
A nightly-rate change at headquarters propagates locked to every property's website, OTA listing and pricing calendar. The local manager works with it and cannot edit it. Cancellation policies, check-in times and brand settings travel from headquarters the same way.
The Cleaning Checklist Arrives Locked
A cleaning checklist publishes from headquarters and lands at every property as a locked operational template. The local team works from it and cannot modify it. Not circulated, not agreed to. Enforced.
Which Property Is Running Which Standard
Version tracking shows exactly which properties are on which revision of a policy, checklist or rate structure. When one building is still working from last season's standard, that is a row on a screen rather than something discovered during an inspection.
Linen, Amenities and Consumables per Unit
Property inventory tracks amenities, linen counts and consumable stock for each unit. A shortage flags for restocking before the next arrival rather than at the moment a guest finds an empty cupboard.
The Third Stay Prices Itself
A guest returns for their third stay and the loyalty tier reads automatically. The booking engine applies the member rate, and the cancellation policy resolves to the member terms rather than the public ones. Nobody looks the guest up first.
Update Once, Everywhere Follows
Property information updates once in the governance system. Business hours, address, descriptions and amenity lists propagate to the website, the OTA listings, the guest portal and the booking engine. Channel health shows which listings have taken the update and which are still pending.
Your best cleaner leaves. The standard she set doesn't.
Her reference photos, the checklist she refined and the owner's standing instructions sit on the property record, so the next crew starts where she finished.
Door code, dispatch, review request. One stay.
- 1ListProperty details upload once and sync to 200+ channels. The pricing algorithm adjusts rates based on demand, competition, and events, held inside your floor and ceiling guardrails.
- 2BookA booking flows in from Booking.com and normalizes into the local pipeline with its channel attribution attached. Payment collects through the chosen gateway.
- 3Pre-ArrivalPre-arrival messages send in the guest's language. The door code generates for the stay dates and releases only once payment clears and identity verification passes. A digital key arrives in Apple Wallet.
- 4Check-InThe guest checks in without a key handoff.
- 5StayMid-stay support routes through one inbox. Field crews dispatch for maintenance, and sensors report equipment condition without anybody checking.
- 6TurnoverAt checkout, cleaning dispatches to the best-fit crew with GPS route optimization. Room-by-room photo inspection verifies against the reference images before the unit marks ready.
- 7ReviewThe review request sends at the moment with the highest response rate. Satisfied guests route to Google, unhappy guests to a private form that opens a ticket first.
No setup cost. Pay when you start using.
Take a whole suite or pick a single app.
Calisto Core
The calendar and every property in the portfolio
With Core, get:
Reservations & calendar Calisto BookingsOne availability calendar; a booking closes the date everywhere
- One availability calendar behind every channel and your own site
- A booking anywhere closes the date everywhere
- The turnover between an 11am checkout and a 3pm check-in is scheduled
Property listings Calisto ListingsOne listing record behind every channel
- List once and sync to 200+ channels
- One listing record behind Airbnb, Vrbo, and Booking.com
- Per-property channel toggle for where each unit appears
Supplies & amenities Calisto InventoryLinen, consumables, and welcome-pack stock per property
- Restocking draws down as the crew uses it
- Counts, transfers, and valuation across every location
Automations Calisto AutomationsTurnover, code, and statement chains that run themselves
- Checkout creates the turnover, the code, and the crew assignment
- Sensors file their own maintenance tickets before the guest notices
- Owner statements assemble on schedule
Portfolio setup Calisto PurviewLegal identity, tax, currency, and property configurationIncluded with every account
- Guest records and owner statements export on any plan
- Eleven named business-unit types plus a neutral twelfth, each seeding the catalog
Property standards Calisto BlueprintOne checklist per property, published once and lockedIncluded with every account
- A covering crew works the same list and the same reference photos
- Twelve authoring domains: SOPs, checklists, specs, curricula, templates, and brand kits
Crew scheduling Calisto WorkforceThe right cleaner at the right unit at the right hourBasic scheduling included
- Team profiles with certifications and availability
- Member profiles, availability, and simple scheduling are included with every account
Calisto Commerce
Channels, dynamic pricing and deposits
With Commerce, get:
Channel manager Calisto SyncAirbnb, Vrbo, and Booking.com on one ARI feed
- Channel and competitive analytics per property
- Two-way sync, so a change on either side is not lost
Dynamic pricing Calisto PulseSeven factors, gap-fill, and event intelligence nightly
- Seven-factor pricing with floor and ceiling guardrails
- Gap-fill automation closes orphan nights
- Event intelligence reprices around what is happening locally
- The rate moved while you slept
Offers & upsells Calisto CatalogCross-model offers and checkout upsells
- Cross-model offers across nightly, weekly, and monthly stays
- Checkout upsells priced from the same catalog
- What you sell is defined in Purview and operated in Catalog
Payments & deposits Calisto Payments75 gateways, preauthorization, and security deposits
- Seventy-five gateways clearing into your own merchant account
- Preauthorization and security deposits held and released on rule
- No waiting on a channel payout schedule you do not control
Owner pipeline Calisto DealsOwner acquisition to countersigned management agreement
- Owner acquisition through proposal, onboarding, and agreement
- The management agreement countersigns and files to the owner record
- Pipeline stages, quotes, and every interaction on one record
Management agreements Calisto SignCountersigned agreements filed to the owner record
- One version, hash-chained, with no question about which was agreed
- Envelopes signed on any device, filed to the record they belong to
Plus everything in Core
Calisto Ops
Turnovers, keyless entry and owner statements
With Ops, get:
Turnovers & maintenance Calisto DispatchGPS-dispatched crews on optimized routes
- The turnover creates itself at checkout
- A failed inspection item auto-generates the work order
Owner accounting Calisto LedgerTrust-segregated accounting and automated statements
- Revenue by channel and by property, reconciled
- Double-entry books with journal entries that post and reverse, never vanish
Keyless entry Calisto AccessCodes generated, scheduled, and expired with an audit trail
- The unit marked ready activates the code
- They checked in and nobody handed them anything
Guest WiFi Calisto WiFiPer-property network and guest sign-in
- Per-property network with a branded sign-in page
- The address a guest types becomes a contact
- Access points sit in the same device list as your other hardware
Photo inspections Calisto AssureCleaner photos checked against the reference imageOps subscription only
- The cleaner's upload is checked against the reference image
- The owner sees the unit was clean without asking
- Photos on every room, timestamped against the turnover
Ops dashboard Calisto TodayEvery property, this morning, on one screenIncluded with any Ops app
- Cross-app triggers surface what needs a person today
- A report directory, a team scorecard, and a notice queue
Plus everything in Core
Available Upgrades
Every App Works Independently. Calisto Pro works better together.
Pre-built configurations to customize: websites, kiosks, displays and apps designed for your industry.
Browse extensionsBuy concierge hours and our team does the data entry, the configuration and the training.
See concierge packagesRequest a proposal from a certified consultant who has implemented Calisto at your scale.
Request a proposalWhat the guest gets. What the owner verifies.
The structural differences that decide whether the review is five stars and the owner renews.
photos on every room, the reference image and the cleaner's upload against it. The owner sees the unit was clean without asking, and when a guest claims it was not and wants the night refunded, the photos answer.
THE RECORD ANSWERSavailability calendar behind every channel and your own direct booking site. A booking anywhere closes the date everywhere, so the double-booking that costs a listing never happens.
ONE CALENDARchecklist per property, published once and locked. The crew covering a sick day works the same list against the same reference photos, so the twelfth stay of the season is the stay the first guest reviewed.
THE SAME STAYlock-in. Guest records, owner statements, and the full turnover history export on any plan. The direct-booking relationship you built stays yours when a channel changes its terms.
YOUR DATApayment gateways, so the direct booking clears into your own merchant account instead of waiting on a channel payout schedule you do not control.
GET PAID ANYWHEREthe turnover between an 11am checkout and a 3pm check-in. The cleaner who found damage. The owner who wants this month's statement. Every workflow reflects a real day managing units.
OPERATOR DNA