All integrations

Integration · Hospitality & PMS

Cloudbeds

Cloudbeds + xcale

Turn your Cloudbeds property into a 24/7 conversational front desk. xcale's AI agent talks to your guests on WhatsApp — availability, quotes, bookings, and payments — always in sync with your PMS.

Overview

  • 24/7 AI concierge answers guests on WhatsApp in seconds
  • Live availability, rates, and quotes straight from Cloudbeds
  • Creates and modifies reservations conversationally
  • Sends secure Cloudbeds pay-by-link payment links in chat
  • Guest profiles, notes, and preferences kept in sync
  • Escalates to your staff when a human touch is needed

How to sign up for xcale

  1. 1Create your xcale account at platform.xcale.app.
  2. 2Prefer a guided setup? Write to us and we'll onboard your property together.

How to connect Cloudbeds with xcale for the first time

  1. 1Log in to your xcale workspace and open Tools & Integrations.
  2. 2Search for Cloudbeds and click Connect.
  3. 3You'll be redirected to Cloudbeds — log in with your Cloudbeds account and approve the requested permissions.
  4. 4That's it. xcale automatically detects your property; no IDs to copy or paste. The integration shows as Connected and your AI agents can start using it immediately.

Connecting requires a Cloudbeds user with permission to authorize apps for the property.

What the integration does

Once connected, your xcale AI agents can, in conversation with your guests:

Availability & rates

Check what's bookable for any date range, with room photos, rates, and per-night breakdowns.

Reservations

Create bookings, modify or cancel them, extend stays, add notes, and look up any reservation's status.

Guests

Find and update guest profiles, keep notes and preferences, assign guests to rooms.

Payments

Send guests a secure Cloudbeds pay-by-link URL; the card is entered on Cloudbeds' hosted page and never passes through xcale. Requires Cloudbeds Payments with pay-by-link enabled.

Property knowledge

Answer questions about the hotel (check-in times, policies, amenities, extras) from your Cloudbeds configuration.

Operations

Dashboards, room blocks, group and allotment management for your staff.

xcale only requests the permissions it uses, reads and writes through the official Cloudbeds API, and never stores guest card data.

How to disconnect

From xcale

Open Tools & Integrations → Cloudbeds and click Disconnect. The connection is marked as disconnected in your workspace — each account can only disconnect its own — and your agents immediately lose access to the property.

xcale then tears the integration down on the Cloudbeds side, in this order: first it removes the webhook subscriptions it had created on your property, then it asks Cloudbeds to set the app's state to disabled, which is what takes it off your property's list of connected apps. The order is deliberate: disabling the app ends every session on the spot, so doing it the other way round would leave an orphaned subscription behind.

That teardown is best-effort on purpose: your disconnection is already done and nothing that happens afterwards undoes it — if a step fails, xcale logs it and moves on. In practice that means that if the last step doesn't go through, the app may still show up among your property's connected apps in Cloudbeds. If that happens, disconnect it by hand from myfrontdesk — here's how.

From Cloudbeds

You can also revoke xcale's access from your own Cloudbeds account, without going through xcale: sign in to myfrontdesk and disconnect the app. Cloudbeds walks through it step by step in How to disconnect an app from Cloudbeds PMS.

Disconnecting does not delete your Cloudbeds data; it only removes xcale's access.

Limitations

  • The check-in date of an existing reservation cannot be changed through the API — the agent cancels and re-creates the booking instead.
  • Pay-by-link requires the property to have Cloudbeds Payments with pay-by-link enabled.
  • The integration operates on one Cloudbeds property per connection; connect each property separately.

Support

Questions or issues with the integration? Write to soporte@xcale.app. Urgent issues — the integration down, or your agents locked out of the property — get an answer the same business day; everything else within the next business day.