
Cloudbeds
Let AI connect your sources for you
Skip the manual setup — run this in your project and the wizard auto-detects your databases and APIs and connects them to PostHog.

Connect Cloudbeds to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.
Enter your Cloudbeds API key to pull your properties, reservations, guests, rooms, room types, and transactions into the PostHog Data warehouse.
You can create an API key under Settings → API credentials in Cloudbeds. Note that Cloudbeds API keys expire after 30 days of inactivity, so a key that has not been used recently may need to be regenerated.
If your account manages multiple properties, enter the ID of the property you want to sync - group-level credentials require it to scope reads to a single property.
Configuration
| Option | Type | Required |
|---|---|---|
API key | password | Yes |
Property ID (required for multi-property accounts) | text | No |
Linking Cloudbeds to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select Cloudbeds
- Fill in the required configuration fields
- Click Next, select the tables you want to sync, and then press Import
Supported tables
| Table | Description | Sync method | Incremental field | Primary key |
|---|---|---|---|---|
hotels | A property (hotel, hostel, or vacation rental) managed by the Cloudbeds account. | Full refresh | — | — |
reservations | A booking at a property, covering one or more rooms and guests. | Full refresh | — | — |
guests | A guest profile stored at the property, linked to one or more reservations. | Full refresh | — | — |
rooms | A physical room (or unit) at a property, listed per property by the rooms endpoint. | Full refresh | — | — |
room_types | A room category at a property (e.g. double, dorm bed) with its occupancy and inventory settings. | Full refresh | — | — |
transactions | A financial transaction (charge, payment, tax, or adjustment) posted at the property. | Full refresh | — | — |