Skip to main content
This guide walks property owners through connecting a Cloudbeds account to Ddriftt so properties, availability, and bookings stay in sync.

Before you begin

You will need:
  • An active Ddriftt property owner account (onboarding completed)
  • A Cloudbeds user who can authorize Marketplace apps for the hotel(s) you want to connect
  • Access to those properties in Cloudbeds (multi-property accounts import every hotel the authorization covers)

What gets connected

After a successful connection, Ddriftt will:
  • Import your Cloudbeds hotel(s), addresses, and room types
  • Sync availability and rates for booking (including arrival/departure restrictions and length-of-stay rules)
  • Create reservations in Cloudbeds when guests book on Ddriftt
  • Post payments to Cloudbeds after successful guest payment
  • Keep cancellations and date changes in sync via Cloudbeds webhooks

How connection works

Ddriftt uses Cloudbeds’ secure authorization flow (Marketplace OAuth). You do not paste API credentials for the standard setup:
1

Start the connection in Ddriftt

You start the connection in Ddriftt.
2

Approve access in Cloudbeds

You are redirected to Cloudbeds to sign in and approve access.
3

Return to Ddriftt

Cloudbeds returns you to Ddriftt and the connection finishes automatically.
4

Import properties

Ddriftt begins importing your properties.

Start the connection in Ddriftt

1

Sign in

Sign in to Ddriftt as a property owner.
2

Open PMS Connections

Go to Account → PMS Connections.
3

Add a connection

Click Add New.
4

Select Cloudbeds

Choose Cloudbeds as the PMS.
5

Use the standard connection flow

Leave Beta: connect with manual API key unchecked (recommended).
6

Connect

Click Connect with Cloudbeds. You will be redirected to Cloudbeds.

Authorize Ddriftt in Cloudbeds

1

Sign in to Cloudbeds

Sign in to Cloudbeds if prompted.
2

Review permissions

Review the permissions Ddriftt requests.
3

Approve permissions

Approve all requested permissions so property import, availability, reservations, and payments can work.
4

Complete authorization

Complete authorization. Cloudbeds then redirects you back to Ddriftt to finish setup.

Permissions Ddriftt needs

Ddriftt requests access to:
  • Read hotel and room information
  • Read rates and availability
  • Read and write reservations
  • Read and write payments
If any of these are missing, reconnect and ensure every permission is granted on the Cloudbeds consent screen.

Confirm import in Ddriftt

1

Confirm the connection

You should see a confirmation that the connection was added and properties are importing.
2

Wait for import

Wait a few minutes for the import to finish.
3

Confirm hotels and room types

Open your Properties list and confirm each expected hotel and room type appeared.
4

Complete listing details

Complete any Ddriftt listing details that were not imported from Cloudbeds (photos, marketing copy, publish settings, and so on).
5

Refresh if needed

If something is missing, return to PMS Connections and click Refresh on the Cloudbeds connection card.

Managing the connection

On Account → PMS Connections, each Cloudbeds connection card supports:
  • Refresh: re-import hotels and room types from Cloudbeds
  • Disconnect: disable the Cloudbeds app connection for linked properties and stop syncing in Ddriftt
You can also disconnect the app from Cloudbeds Marketplace. When Cloudbeds reports that the app was disabled, Ddriftt will mark the connection as disconnected.

Reconnecting

If you reconnect (for example after fixing permissions), Cloudbeds may ask you to approve permissions again. Approve all scopes so the new connection has full access.

Multi-property accounts

If your Cloudbeds authorization covers multiple hotels, Ddriftt imports all hotels returned for that connection. Disconnecting the connection in Ddriftt disables the app for each linked property. If you only want a subset of hotels connected, authorize with a Cloudbeds user/property scope that matches what you intend to import, or contact Ddriftt support for guidance.

Troubleshooting

Tips for a smooth go-live

  • Configure room types and base rates in Cloudbeds before connecting.
  • Confirm credit/card payment methods are enabled in Cloudbeds so guest payments can post cleanly after booking.
  • After connecting, place a test booking (or follow Ddriftt staging guidance) to confirm availability, pricing, reservation creation, and payment posting in Cloudbeds.
  • Prefer the standard Connect with Cloudbeds flow. The manual API key option is for beta/testing only.

Need help?

Contact Ddriftt support with:
  • Your Ddriftt owner account email
  • Your Cloudbeds property name(s)
  • A description of the step that failed (and any exact error message shown in Ddriftt)