Connect your Cloudbeds account to PropertyPlex so your rooms, reservations, and housekeeping statuses stay in sync automatically.
You need to register API credentials in Cloudbeds so PropertyPlex can securely connect to your account.
PropertyPlexhttps://prprtyplex.com/api/v1/connectors/oauth/cloudbeds/callbackhttps://. If it doesn't match, the authorization step will fail.
From the permissions list that appears when creating your API credentials, check only the following:
| Permission | Read | Write | Why PropertyPlex needs it |
|---|---|---|---|
| Hotel | ✓ | — | Test connection, get your property name |
| Room | ✓ | — | Sync room inventory (names, numbers, types, floors) |
| Reservation | ✓ | — | Sync guest reservations, check-in/checkout dates, special requests |
| Housekeeping | ✓ | ✓ | Read current room status + push status changes back to Cloudbeds |
| Guest | ✓ | — | Read guest names for room cards and work orders |
Leave everything else unchecked. PropertyPlex never touches payments, billing, rates, adjustments, addons, door locks, or any other sensitive data.
Now enter those credentials into PropertyPlex:
After clicking Test & Connect, PropertyPlex will open a new browser tab:
Cloudbeds has three housekeeping conditions: dirty, clean, and inspected. How they map to PropertyPlex depends on whether Inspection Required is enabled for the property (System Admin → Properties).
The inspection step happens inside PropertyPlex between the housekeeper and the manager.
| Step | In PropertyPlex | In Cloudbeds | |
|---|---|---|---|
| 1. Guest checks out | Dirty | ↔ | dirty |
| 2. Housekeeper marks clean | Inspection (awaiting approval) | → | clean (housekeeper done) |
| 3. Manager approves | Clean (ready to sell) | → | inspected (approved) |
| 3b. Manager rejects | Dirty (redo) | → | dirty |
No inspection step — housekeeper marks clean and it's done.
| Step | In PropertyPlex | In Cloudbeds | |
|---|---|---|---|
| 1. Guest checks out | Dirty | ↔ | dirty |
| 2. Housekeeper marks clean | Clean (ready to sell) | → | clean |
inspected to mean "has been inspected and approved" (past tense). PropertyPlex uses Inspection to mean "waiting for inspection." The mapping handles this difference automatically.
These PropertyPlex conditions do not sync to Cloudbeds:
| Condition | Why |
|---|---|
| Maintenance | Always local-only across all connectors. Flags rooms with active work orders. |
| Occupied | Set automatically by reservation check-in/check-out sync. Not a housekeeping condition. |
Room names, numbers, types, and floors pulled from Cloudbeds and kept up to date automatically.
Guest reservations for the next 30 days — names, dates, confirmation codes, guest counts, and special requests.
Real-time updates when a guest checks in or out in Cloudbeds. Room status changes automatically.
When staff marks a room clean/dirty in PropertyPlex, the status is pushed back to Cloudbeds.
If you ever need to re-authorize, open the connector in System Admin → Integrations, and click Connect in the info banner.
The Redirect URI in your Cloudbeds API credentials must exactly match: https://prprtyplex.com/api/v1/connectors/oauth/cloudbeds/callback. Go to Account → Settings → Marketplace → API Credentials and update it.
The connection token has expired. Open the connector in System Admin and click Connect to re-authorize.
Make sure your rooms are set up in Cloudbeds. If they are but aren't appearing, click the connector and hit Sync Now.
Check that Housekeeping Write permission is enabled in your Cloudbeds API credentials.
After 10 consecutive failures the connector auto-disables. Check the error in connector detail, fix the issue, then toggle it back on.