Short-Term Rentals

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.

Solo Hosts · Property Managers · Real Estate Agents · Multi-Region Operators

Every Segment

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.

THE CALISTO DIFFERENCE

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.

What Sets You Apart

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 CONSOLIDATION

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.

Commerce Suite

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.

Sync · Channels
Connections
5
Connected
3
Errors
1
ConnectionTypeStatusPropertySyncLast SyncCreatedActions
AirbnbairbnbConnectedCoral Bay ResortEnabled46d overdue1/12/2026
Booking.combooking-comConnectedCoral Bay ResortEnabled46d overdue1/12/2026
VRBOvrboConnectedGarden BungalowsEnabled46d overdue2/3/2026
ExpediaexpediaPendingCoral Bay ResortEnabled46d overdue3/18/2026
Garden Bungalows iCalicalErrorGarden BungalowsEnabled46d overdue2/3/2026

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.

Pulse · Rates
Rate Plans
10
Active
8
Avg Base Amount
€15,484.00
Normal
Rate PlanPropertyRate TypeStatusBase AmountMin StayMax Stay
Best FlexibleMeridian WaterfrontNightlyActive€240.00114
Advance Purchase 21Meridian WaterfrontNightlyActive€189.00221
Corporate negotiatedMeridian WaterfrontNightlyActive€205.001
Meeting room, half dayHarbour PointHourlyActive$85.0048
Meeting room, full dayHarbour PointHourlyActive$70.008
Weekly apartmentCasa Blanca ResidencesWeeklyActiveDOP 34,500.00728
Residents monthlyCasa Blanca ResidencesMonthlyActiveDOP 118,000.001
Golf society day rateLakeside Golf ClubNightlyActive$96.0011
Winter 2025 promoMeridian WaterfrontNightlyInactive€165.00310
Legacy group blockAltavista ResortsWeeklyInactive€1,290.007

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.

Pulse · Dashboard
Pricing Rules
14
Channels
6
Channel Errors
1
iCal Feeds
3
Rates to Review
8
Overrides Expiring
2
Critical
At Risk
Data Confidence %
72
Days to Graduation
24
Normal

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.

Sync · Channel Health
Channels
11
Connected
7
Errors
2
Disconnected
1
Normal
Critical
Inactive
ChannelPropertyStatusSyncLast SyncLast ErrorActions
Booking.comMeridian WaterfrontConnectedIn Sync3 minutes ago
Expedia Partner CentralMeridian WaterfrontConnectedIn Sync6 minutes ago
AirbnbCasa Blanca ResidencesConnectedIn Sync11 minutes ago
VrboCasa Blanca ResidencesErrorOut of Sync4 hours agoRate push rejected: unmapped room type "Studio Plus"
Google Hotel AdsMeridian WaterfrontConnectedIn Sync2 minutes ago
Uber EatsHarbour Point KitchenConnectedIn Sync1 minute ago
DeliverooHarbour Point KitchenErrorOut of Sync2 days agoMenu sync failed: item "Catch of the day" has no price
ShopifyHarbour Point RetailConnectedIn Sync8 minutes ago
GetYourGuideAltavista ExcursionsConnectedIn Sync17 minutes ago
RightmoveVerano Property Co.SyncingOut of Sync32 minutes ago
TripAdvisor ExperiencesAltavista ExcursionsDisconnectedOut of Sync3 weeks agoCredentials revoked by partner

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.

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
US$61,420.00 · RD$608,700.00 · €14,880.00
Outstanding
US$1,500.50 · RD$24,800.00 · €5,100.00
Avg Booking Value
US$1,842.00 · RD$21,750.00 · €1,240.00
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%

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.

Bookings · Reservations
Total
12
Quote
1
Pending
2
Confirmed
4
Active
2
Completed
2
Cancelled
1
At Risk
Normal
Inactive

By business area

PurviewTypeBookingsIn-HouseArriving Today
Coral Bay ResortStays201
Garden BungalowsStays220
La TerrazaDine201
Bay ExperiencesExperiences200
Coral Bay SpaTime-Slots201
Events & VenuesEvents200
Business area
CustomerResourceBusiness AreaStatusDateConfirmationActions
Carmen AlmonteOcean Suite 204Coral Bay ResortConfirmed8/7/2026CB-48120
Thabo NkosiGarden Bungalow 6Garden BungalowsChecked In8/3/2026GB-22077
Élodie MarchandTerrace, Table 12La TerrazaConfirmed8/5/2026LT-90441
Diego FerrerCatamaran, Half DayBay ExperiencesPending8/9/2026BX-11208
Amina YusufSpa, Treatment 2Coral Bay SpaConfirmed8/6/2026CS-33810
Grupo CaribeSalón MayorEvents & VenuesQuote9/12/2026EV-70155
Owen BennettOcean Suite 118Coral Bay ResortCompleted7/29/2026CB-47990
Priya RaghunathanTerrace, Table 4La TerrazaConfirmed8/8/2026LT-90502
Nadia HaddadGarden Bungalow 2Garden BungalowsChecked In8/4/2026GB-22104
Luis PeñaDiving, MorningBay ExperiencesPending8/10/2026BX-11244
James ChenSpa, Treatment 1Coral Bay SpaCancelled8/5/2026CS-33788
Sala MayorSalón MenorEvents & VenuesCompleted7/26/2026EV-69880

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.

Bookings · Rate Plans
NameStatusAmountCurrency
Standard RateActive$320.00USD
Bed & Breakfast (derived from Standard)Active$368.00USD
Summer PromotionActive$249.00USD
Spa Escape PackageActiveDOP 18,500.00DOP
Corporate NegotiatedActive€275.00EUR
Group, 10 rooms or moreActive€240.00EUR
Advance Purchase, 30 daysActive$289.00USD
Carnival Weekend 2026InactiveDOP 24,800.00DOP
Sync · Channels
Connections
5
Connected
3
Errors
1
ConnectionTypeStatusPropertySyncLast SyncCreatedActions
AirbnbairbnbConnectedCoral Bay ResortEnabled46d overdue1/12/2026
Booking.combooking-comConnectedCoral Bay ResortEnabled46d overdue1/12/2026
VRBOvrboConnectedGarden BungalowsEnabled46d overdue2/3/2026
ExpediaexpediaPendingCoral Bay ResortEnabled46d overdue3/18/2026
Garden Bungalows iCalicalErrorGarden BungalowsEnabled46d overdue2/3/2026
COMMERCE · CATALOG & PAYMENTS

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.

Commerce engine

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.

COMMERCE SUITE · OWNER LIFECYCLE

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.

Accounting & compliance

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.

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

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.

Payments · Transactions
Transactions
10
Volume
DOP 61,150.00 · KES 12,000.00 · €880.00 · $405.00
TransactionDateAmountStatusMethodProviderSurfaceCustomer
TXN-884128/5/2026, 2:22:00 PMDOP 18,450.00SucceededCardStripeBookingsCarmen Almonte
TXN-884118/5/2026, 1:48:00 PM€240.00SucceededCardStripeWebsiteÉlodie Marchand
TXN-884108/5/2026, 12:05:00 PMDOP 3,200.00PendingBank transferWiseProposalsGrupo Caribe
TXN-884098/5/2026, 11:31:00 AM$95.00FailedCardStripeAppJames Chen
TXN-884088/4/2026, 6:12:00 PMDOP 12,800.00SucceededPOS terminalSquareStationDiego Ferrer
TXN-884078/4/2026, 4:44:00 PM€640.00RefundedCardStripeWebsiteOwen Bennett
TXN-884068/4/2026, 10:09:00 AMDOP 4,100.00Partially RefundedCardStripeBookingsPriya Raghunathan
TXN-884058/3/2026, 8:37:00 PM$310.00DisputedCardPayPalWebsiteThabo Nkosi
TXN-884048/3/2026, 3:02:00 PMDOP 22,600.00SucceededCardStripeTicketsSala Mayor
TXN-884038/3/2026, 9:18:00 AMKES 12,000.00SucceededMobile moneyM-PesaAppAmina Yusuf

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.

Bookings · Folios
Open Folios
3
Total Charges
DOP 43,300.00 · €10,020.00 · $5,010.50
Payments
DOP 18,500.00 · €4,920.00 · $3,510.00
Outstanding
DOP 24,800.00 · €5,100.00 · $1,500.50
At Risk

By business area

PurviewTypeOpenChargesOutstanding
Coral Bay ResortStays1$4,050.50$1,240.50
Garden BungalowsStays1$960.00$260.00
La TerrazaDine1DOP 24,800.00DOP 24,800.00
Bay ExperiencesExperiences0DOP 18,500.00DOP 0.00
Coral Bay SpaTime-Slots1€420.00€300.00
Events & VenuesEvents1€9,600.00€4,800.00
Business area
CustomerAssociationBusiness AreaStatusChargesBalanceActions
Carmen AlmonteOcean Suite 204Coral Bay ResortOpen$1,840.50$1,240.50
Thabo NkosiGarden Bungalow 6Garden BungalowsPartial$960.00$260.00
Élodie MarchandTerrace, Table 12La TerrazaOpenDOP 24,800.00DOP 24,800.00
Diego FerrerCatamaran, Half DayBay ExperiencesSettledDOP 18,500.00DOP 0.00
Amina YusufSpa, Treatment 2Coral Bay SpaOpen€420.00€300.00
Grupo CaribeSalón MayorEvents & VenuesPartial€9,600.00€4,800.00
Owen BennettOcean Suite 118Coral Bay ResortClosed$2,210.00$0.00

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.

Payments · Settlements
Settlements
9
Net Deposited
DOP 1,497,000.00 · €85,315.00 · $57,235.00
Status
Processor
Payout DateProcessorNet DepositedGrossStatusBankTxnsReconciliation
8/7/2026Stripe€42,180.00€43,510.00DepositedCommerzbank ••4471318Matched
8/7/2026Adyen$19,640.00$20,205.00DepositedChase ••0192141Matched
8/6/2026SquareDOP 884,300.00DOP 912,450.00DepositedBanco Popular ••7730496Matched
8/6/2026Stripe€27,905.00€28,770.00In TransitCommerzbank ••44712032 unmatched
8/5/2026PayPal$6,120.00$6,390.00DepositedChase ••019258Matched
8/5/2026Adyen$31,475.00$32,380.00DepositedChase ••0192227Matched
8/4/2026SquareDOP 612,700.00DOP 631,900.00DepositedBanco Popular ••7730341Matched
8/10/2026Stripe€15,230.00€15,710.00ScheduledCommerzbank ••4471112Pending payout
8/3/2026PayPal$0.00$2,840.00FailedChase ••019224Bank rejected

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.

Ledger · Invoices
Total Invoiced
DOP 599,500.00 · €75,950.00 · $36,050.00
Overdue
2
Paid
3
Critical
Normal
InvoiceCustomerDueStatusTotal
INV-2318Meridian Hotel Group8/22/2026Sent€18,450.00
INV-2317Northgate Facilities8/18/2026Overdue$6,280.00
INV-2316Casa Blanca Eventos8/15/2026PaidDOP 412,000.00
INV-2315Harbour Point Marina8/12/2026Partially Paid$9,750.00
INV-2314Altavista Resorts8/9/2026Overdue€24,300.00
INV-2313Puerto Sol Catering8/5/2026PaidDOP 187,500.00
INV-2312Lakeside Golf Club8/1/2026Paid$15,900.00
INV-2311Verano Property Co.9/1/2026Issued€33,200.00
INV-2310Ridgeway Coworking9/5/2026Draft$4,120.00

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.

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
US$61,420.00 · RD$608,700.00 · €14,880.00
Outstanding
US$1,500.50 · RD$24,800.00 · €5,100.00
Avg Booking Value
US$1,842.00 · RD$21,750.00 · €1,240.00
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%
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
NEXUS · GUEST EXPERIENCE

One link. No app store.

A single web link that syncs live with the systems running the property.

Direct Booking Website
Behind the guest surfaces

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.

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

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.

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 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.

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

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.

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, 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.

Signal · Devices
Total
8
DeviceTypeStatusLocationManufacturerBatteryProvisioningLast Seen
Cold room — probe ATemperatureOnlineLa TerrazaElsys88%Provisioned7d overdue
Freezer — probe BTemperatureOnlineLa TerrazaElsys74%Provisioned7d overdue
Plant room leakLeakOnlineCoral Bay ResortDragino61%Provisioned7d overdue
Main meterEnergyOnlineCoral Bay ResortShelly100%Provisioned7d overdue
Lobby occupancyOccupancyOnlineLobbyMilesight55%Provisioned7d overdue
Dive shed doorDoorOfflineBay ExperiencesDragino9%Provisioned9d overdue
Pool plant tempTemperatureOnlineCoral Bay ResortElsys43%Provisioned7d overdue
Linen room humidityHumidityOnlineGarden BungalowsMilesight96%Pending7d overdue

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.

Bookings · Folios
Open Folios
3
Total Charges
DOP 43,300.00 · €10,020.00 · $5,010.50
Payments
DOP 18,500.00 · €4,920.00 · $3,510.00
Outstanding
DOP 24,800.00 · €5,100.00 · $1,500.50
At Risk

By business area

PurviewTypeOpenChargesOutstanding
Coral Bay ResortStays1$4,050.50$1,240.50
Garden BungalowsStays1$960.00$260.00
La TerrazaDine1DOP 24,800.00DOP 24,800.00
Bay ExperiencesExperiences0DOP 18,500.00DOP 0.00
Coral Bay SpaTime-Slots1€420.00€300.00
Events & VenuesEvents1€9,600.00€4,800.00
Business area
CustomerAssociationBusiness AreaStatusChargesBalanceActions
Carmen AlmonteOcean Suite 204Coral Bay ResortOpen$1,840.50$1,240.50
Thabo NkosiGarden Bungalow 6Garden BungalowsPartial$960.00$260.00
Élodie MarchandTerrace, Table 12La TerrazaOpenDOP 24,800.00DOP 24,800.00
Diego FerrerCatamaran, Half DayBay ExperiencesSettledDOP 18,500.00DOP 0.00
Amina YusufSpa, Treatment 2Coral Bay SpaOpen€420.00€300.00
Grupo CaribeSalón MayorEvents & VenuesPartial€9,600.00€4,800.00
Owen BennettOcean Suite 118Coral Bay ResortClosed$2,210.00$0.00
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
FIELD SERVICE MANAGEMENT · THE FIELD DAY

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.

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.

Dispatch · Status Board
Open2
No heating — 14 Corn Exchange St
Unassigned
8/8/2026
Annual boiler service — Riverside block C
Unassigned
8/11/2026
Assigned2
Leak under kitchen sink — Unit 7
J. Peralta
8/7/2026
Replace door closer — main entrance
R. Duarte
8/7/2026
In Progress2
Rooftop unit not cooling — floor 6
A. Fermín
8/7/2026
Quarterly lift inspection
External · LiftCare
8/7/2026
On Hold2
Car park barrier — awaiting part
External · GateTech
8/12/2026
Repaint stairwell B — access blocked
M. Okafor
8/14/2026
Completed3
Emergency lighting test — all floors
A. Fermín
8/6/2026
Replace filter set — AHU 2
J. Peralta
8/5/2026
Window seal repair — Unit 3
R. Duarte
8/5/2026
Cancelled1
Duplicate callout — logged twice
Unassigned
8/4/2026

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.

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

GPS Time Tracking

GPS-verified clock in/out, per-job time allocation, break management, overtime calculation, and payroll integration.

Workforce · Timesheets
Employees
10
Approved
6
Unapproved
3
Normal
At Risk
NameRegularOT HrsTotalRateGrossStatus
Carmen Almonte40.06.546.5DOP 420.00DOP 20,790.00Approved
Luis Peña40.00.040.0DOP 395.00DOP 15,800.00Approved
Diego Ferrer37.52.039.5DOP 460.00DOP 18,170.00Unapproved
Nadia Haddad40.011.051.0€14.50€739.50Approved
Owen Bennett32.00.032.0€16.00€512.00Approved
Priya Raghunathan40.04.544.5€18.25€812.13Unapproved
James Chen24.00.024.0€15.50€372.00Approved
Ana Okonkwo40.08.048.0€17.00€816.00Approved
Rafael Santos40.03.043.0DOP 410.00DOP 17,630.00Unapproved
Erik Lindqvist36.01.537.5€19.00€712.50Mixed

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.

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

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.

Today · Dashboard
Pending Tasks
14
Overdue
3
In House
62
Upcoming Res.
118
Open Folios
47
Folio Balance
€21,840.00
At Risk

Today's Arrivals

GuestSpaceCheck-in
Alvarez, M.Suite 40213:00
Peña, C.Room 21814:00
Herrera party (4)Rooms 305–30614:30
Bakr, Y.Room 11715:00
Chen, J.Suite 50115:00
Okonkwo, A.Room 22416:15
Lindqvist, E.Room 33118:40
Ferrer, D.Room 10921:10

Today's Departures

GuestSpaceCheck-out
Almonte, C.Room 21207:45
Raghunathan, P.Suite 40109:00
Bennett, O.Room 12810:00
Haddad, N.Room 31610:30
Santos group (6)Rooms 220–22511:00
Martin, R.Room 14011:45
Dispatch · Status Board
Open2
No heating — 14 Corn Exchange St
Unassigned
8/8/2026
Annual boiler service — Riverside block C
Unassigned
8/11/2026
Assigned2
Leak under kitchen sink — Unit 7
J. Peralta
8/7/2026
Replace door closer — main entrance
R. Duarte
8/7/2026
In Progress2
Rooftop unit not cooling — floor 6
A. Fermín
8/7/2026
Quarterly lift inspection
External · LiftCare
8/7/2026
On Hold2
Car park barrier — awaiting part
External · GateTech
8/12/2026
Repaint stairwell B — access blocked
M. Okafor
8/14/2026
Completed3
Emergency lighting test — all floors
A. Fermín
8/6/2026
Replace filter set — AHU 2
J. Peralta
8/5/2026
Window seal repair — Unit 3
R. Duarte
8/5/2026
Cancelled1
Duplicate callout — logged twice
Unassigned
8/4/2026
INTERACT · GUEST ENGAGEMENT

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.

Forms · Documents

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.

Dispatch · Task Detail

Details

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

None available yet.
None available yet.

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.

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

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.

Bookings · Reservations
Total
12
Quote
1
Pending
2
Confirmed
4
Active
2
Completed
2
Cancelled
1
At Risk
Normal
Inactive

By business area

PurviewTypeBookingsIn-HouseArriving Today
Coral Bay ResortStays201
Garden BungalowsStays220
La TerrazaDine201
Bay ExperiencesExperiences200
Coral Bay SpaTime-Slots201
Events & VenuesEvents200
Business area
CustomerResourceBusiness AreaStatusDateConfirmationActions
Carmen AlmonteOcean Suite 204Coral Bay ResortConfirmed8/7/2026CB-48120
Thabo NkosiGarden Bungalow 6Garden BungalowsChecked In8/3/2026GB-22077
Élodie MarchandTerrace, Table 12La TerrazaConfirmed8/5/2026LT-90441
Diego FerrerCatamaran, Half DayBay ExperiencesPending8/9/2026BX-11208
Amina YusufSpa, Treatment 2Coral Bay SpaConfirmed8/6/2026CS-33810
Grupo CaribeSalón MayorEvents & VenuesQuote9/12/2026EV-70155
Owen BennettOcean Suite 118Coral Bay ResortCompleted7/29/2026CB-47990
Priya RaghunathanTerrace, Table 4La TerrazaConfirmed8/8/2026LT-90502
Nadia HaddadGarden Bungalow 2Garden BungalowsChecked In8/4/2026GB-22104
Luis PeñaDiving, MorningBay ExperiencesPending8/10/2026BX-11244
James ChenSpa, Treatment 1Coral Bay SpaCancelled8/5/2026CS-33788
Sala MayorSalón MenorEvents & VenuesCompleted7/26/2026EV-69880

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.

Bookings · Reservation

Reservation Details

Dispatch · Task Detail

Details

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

None available yet.
None available yet.
Multi-property governance

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.

Pulse · Rates
Rate Plans
10
Active
8
Avg Base Amount
€15,484.00
Normal
Rate PlanPropertyRate TypeStatusBase AmountMin StayMax Stay
Best FlexibleMeridian WaterfrontNightlyActive€240.00114
Advance Purchase 21Meridian WaterfrontNightlyActive€189.00221
Corporate negotiatedMeridian WaterfrontNightlyActive€205.001
Meeting room, half dayHarbour PointHourlyActive$85.0048
Meeting room, full dayHarbour PointHourlyActive$70.008
Weekly apartmentCasa Blanca ResidencesWeeklyActiveDOP 34,500.00728
Residents monthlyCasa Blanca ResidencesMonthlyActiveDOP 118,000.001
Golf society day rateLakeside Golf ClubNightlyActive$96.0011
Winter 2025 promoMeridian WaterfrontNightlyInactive€165.00310
Legacy group blockAltavista ResortsWeeklyInactive€1,290.007

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.

Standards Hub
148
Canvases
96
Blocks
34
Collections
Checkout canvasBlueprintfrozen
Receipt blockBlueprintfrozen
Storefront heroBlueprintreleased

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.

Config Rules
CurrencyDOP
TimezoneAmerica/Santo_Domingo
Operating hours08:00 – 20:00
Legal nameRegistered
Edit from any apprejected server-side

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.

Inventory · Stock Alerts
Items Monitored
12
Alerts Triggered
5
Out of Stock
2
Paused Listings
2
At Risk
Critical
Inactive
Business area
ItemBusiness AreaOn HandReorder LevelReorder QtyStatus
Amenity set — shampoo & soapCoral Bay Resort42100200Low Stock
Barceló Añejo 750mlLa Terraza482424In Stock
Bath towel — 600gsmCoral Bay Resort320150100In Stock
Coffee beans — house blend, 1kgLa Terraza71224Low Stock
Presidente 355ml — caseLa Terraza92040Low Stock
Regulator — service kitBay Experiences048Out Of Stock
Sea salt — coarse, 5kgLa Terraza0612Out Of Stock

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.

Registry · Tiers
Tiers
6
Active
5
Members
486
Capacity
700
Normal
Inactive
TierLevelMonthlyAnnualInitiationMembersCapacityActions
Resident Basic1DOP 2,600.00DOP 28,000.00DOP 4,500.00148200
Resident Premium2DOP 4,800.00DOP 52,000.00DOP 9,500.00162200
Resident VIP3DOP 9,200.00DOP 98,000.00DOP 24,000.004040
Family2DOP 7,400.00DOP 79,000.00DOP 12,000.0071120
Academy Season1€180.00€1,900.00€0.0065100
Weekday Off-Peak1DOP 1,800.00DOP 19,000.00DOP 0.00040

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.

Sync · Channel Health
Channels
11
Connected
7
Errors
2
Disconnected
1
Normal
Critical
Inactive
ChannelPropertyStatusSyncLast SyncLast ErrorActions
Booking.comMeridian WaterfrontConnectedIn Sync3 minutes ago
Expedia Partner CentralMeridian WaterfrontConnectedIn Sync6 minutes ago
AirbnbCasa Blanca ResidencesConnectedIn Sync11 minutes ago
VrboCasa Blanca ResidencesErrorOut of Sync4 hours agoRate push rejected: unmapped room type "Studio Plus"
Google Hotel AdsMeridian WaterfrontConnectedIn Sync2 minutes ago
Uber EatsHarbour Point KitchenConnectedIn Sync1 minute ago
DeliverooHarbour Point KitchenErrorOut of Sync2 days agoMenu sync failed: item "Catch of the day" has no price
ShopifyHarbour Point RetailConnectedIn Sync8 minutes ago
GetYourGuideAltavista ExcursionsConnectedIn Sync17 minutes ago
RightmoveVerano Property Co.SyncingOut of Sync32 minutes ago
TripAdvisor ExperiencesAltavista ExcursionsDisconnectedOut of Sync3 weeks agoCredentials revoked by partner
Pulse · Rates
Rate Plans
10
Active
8
Avg Base Amount
€15,484.00
Normal
Rate PlanPropertyRate TypeStatusBase AmountMin StayMax Stay
Best FlexibleMeridian WaterfrontNightlyActive€240.00114
Advance Purchase 21Meridian WaterfrontNightlyActive€189.00221
Corporate negotiatedMeridian WaterfrontNightlyActive€205.001
Meeting room, half dayHarbour PointHourlyActive$85.0048
Meeting room, full dayHarbour PointHourlyActive$70.008
Weekly apartmentCasa Blanca ResidencesWeeklyActiveDOP 34,500.00728
Residents monthlyCasa Blanca ResidencesMonthlyActiveDOP 118,000.001
Golf society day rateLakeside Golf ClubNightlyActive$96.0011
Winter 2025 promoMeridian WaterfrontNightlyInactive€165.00310
Legacy group blockAltavista ResortsWeeklyInactive€1,290.007
WHAT STAYS

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.

  • 1
    List
    Property 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.
  • 2
    Book
    A booking flows in from Booking.com and normalizes into the local pipeline with its channel attribution attached. Payment collects through the chosen gateway.
  • 3
    Pre-Arrival
    Pre-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.
  • 4
    Check-In
    The guest checks in without a key handoff.
  • 5
    Stay
    Mid-stay support routes through one inbox. Field crews dispatch for maintenance, and sensors report equipment condition without anybody checking.
  • 6
    Turnover
    At 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.
  • 7
    Review
    The 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.
Pricing

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

0Additional Cost
Recommended

Calisto Commerce

Channels, dynamic pricing and deposits

2%of revenue processed

Calisto Ops

Turnovers, keyless entry and owner statements

1%of revenue processed

Available Upgrades

Every App Works Independently. Calisto Pro works better together.

€4/user/mo
Priced per app
€195/brand/mo
From €4/user/mo
Priced per surface
Extensions for short-term rentals

Pre-built configurations to customize: websites, kiosks, displays and apps designed for your industry.

Browse extensions
Get help setting up

Buy concierge hours and our team does the data entry, the configuration and the training.

See concierge packages
Need a full migration?

Request a proposal from a certified consultant who has implemented Calisto at your scale.

Request a proposal
Why Clients Love Calisto Pro

What the guest gets. What the owner verifies.

The structural differences that decide whether the review is five stars and the owner renews.

2

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 ANSWERS
1

availability 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 CALENDAR
1

checklist 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 STAY
0

lock-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 DATA
75

payment 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 ANYWHERE
11am

the 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