Learn how to integrate Klaviyo with Cloudbeds, a reservation management platform. Klaviyo syncs guests, email subscribers, and reservations from Cloudbeds, which allow you to personalize your messaging to guests.

Klaviyo’s Cloudbeds integration supports Cloudbeds Group Accounts. If you manage multiple properties under a group account, Klaviyo can sync data across all of them.

If you add new properties to your Cloudbeds group account after the initial setup, reinstall your Cloudbeds integration in Klaviyo to sync their historical data. Reservation history is limited to the past 2 years.

Integrate Klaviyo with Cloudbeds

To set up the integration in Klaviyo:

  1. Log in to Klaviyo.
  2. Select the Integrations tab.
  3. Click Explore apps.
  4. Search for Cloudbeds in the app marketplace and select the card.
  5. Click Install.
  1. Click Connect to Cloudbeds.
  2. Review the permissions in Klaviyo and click Allow.
Screenshot 2026-01-28 at 4.54.27 PM.png
Screenshot 2026-01-28 at 4.54.27 PM.png
  1. In Cloudbeds, select the properties you’d like to connect with Klaviyo and click Continue.
  2. Grant access to the Klaviyo integration in Cloudbeds and click Allow Access.
  3. On the next page, check the box Sync your Cloudbeds email subscribers to Klaviyo if you’d like to do so.
  1. If you selected the setting above, select a list from the dropdown to add Cloudbeds email subscribers to. Make sure that this list is set to single opt-in to avoid triggering opt-in emails to guests syncing from Cloudbeds.
  2. When you’re done, click Complete setup.
  3. You’ll receive a success message confirming that your Cloudbeds integration is now connected.

Upgrade your Cloudbeds integration

If your Cloudbeds integration shows an update banner, follow these steps to grant the permissions needed for Cloudbeds reservation objects:

  1. Log in to Klaviyo.
  2. Select the Integrations tab.
  3. Click Cloudbeds.
  4. Click Update Cloudbeds in the banner.
Screenshot 2026-01-28 at 4.50.32 PM.png
Screenshot 2026-01-28 at 4.50.32 PM.png
  1. Review the permissions in Klaviyo and click Allow.
Screenshot 2026-01-28 at 4.54.27 PM.png
Screenshot 2026-01-28 at 4.54.27 PM.png
  1. Wait for Klaviyo to return you to Integrations. A success message confirms that your Cloudbeds integration has been updated.

The update keeps your existing Cloudbeds connection and email subscriber settings.

View your Cloudbeds data

To view your Cloudbeds event metrics:

  1. Navigate to Analytics > Metrics. Here, you can view all of the metrics in your account. The metrics with a Cloudbeds icon represent all of the metrics synced from your Cloudbeds integration.
  2. Use the All integrations dropdown and select Cloudbeds to view only Cloudbeds metrics.
cloudbeds-metrics.png
cloudbeds-metrics.png

To view your Cloudbeds objects (note: requires the latest version of the integration):

  1. Navigate to Content > Objects. Here, you can view all of the objects in your account. The objects with a Cloudbeds icon represent all of the objects synced from your Cloudbeds integration.

Learn more about your Cloudbeds data.

Add onsite tracking to the Cloudbeds booking engine

Klaviyo onsite tracking is a JavaScript-based tool that monitors visitor behavior on your booking engine. This allows you to see when potential guests return to your website, view a listing, or add a hotel room to their cart. With these event metrics, you can set up browse abandonment and abandoned cart flows as well as enhanced segmentation.

Follow our guide to add Klaviyo onsite tracking to your Cloudbeds booking engine.

Segment guests using Cloudbeds metrics and objects

You can use Cloudbeds metrics and objects to segment guests. Using metrics, for example, you can create a segment of guests who have confirmed a reservation at a specific location.

To create the example segment:

  1. Navigate to Audience > Lists & segments.
  2. Click Create and choose Segment.
  3. Name your segment and select tags if desired. If these fields appear in a dialog, click Create segment to continue to the definition builder.
  4. Select the following definition and filter:
    1. What someone has done (or not done) > Confirmed Reservation (Cloudbeds) > at least once > over all time
    2. where > Property Name > equals > (Property Name)
  5. Click Create segment.

Using objects, you can create a segment of guests whose reservation start date is within the next 5,200 weeks (about 100 years). This rolling window can include reservations starting today:

Screenshot 2026-01-28 at 5.38.24 PM.png
Screenshot 2026-01-28 at 5.38.24 PM.png
  1. Navigate to Audience > Lists & segments.
  2. Click Create and choose Segment.
  3. Name your segment and select tags if desired. If these fields appear in a dialog, click Create segment to continue to the definition builder.
  4. Select the following definition and filter:
    1. Properties about someone > Reservation (Cloudbeds) > has at least one
    2. where > StartDate > is in the next > 5,200 weeks
  5. Click Create segment.

Use Cloudbeds data in flows

You can use Cloudbeds metrics to trigger flows, or sequences of automated actions. Klaviyo offers multiple pre-built flows using Cloudbeds data, including:

  • Welcome Series
  • Guest Winback
  • Guest Thank You
  • Reservation Confirmation
  • Reservation Cancellation
  • Reservation No Show
  • Happy Birthday
  • Reservation Check In
  • Reservation Check Out

To view these pre-built flows:

  1. In Klaviyo, select the Flows tab.
  2. Click Create flow.
  3. Filter by Cloudbeds to see all Cloudbeds flows.

You can also create a flow with Cloudbeds objects. To create a pre-arrival flow, for example:

  1. Navigate to Flows > Create flow > Build your own.
  2. Name the flow and select tags (optional). Click Create manually, or Create flow if that is the option shown.
  3. Under All triggers, select Date property.
Screenshot 2026-01-28 at 5.10.42 PM.png
Screenshot 2026-01-28 at 5.10.42 PM.png
  1. Select Reservation: StartDate for Cloudbeds from the Date property dropdown.
  2. Under When should this flow start?, select Before the date property value and enter how far in advance of the reservation to start.
  3. Select the time of day and timezone, then click Next.
  4. Review the trigger settings, click Save, then Confirm and save.
  5. Add and configure your messages.
Screenshot 2026-01-28 at 5.13.29 PM.png
Screenshot 2026-01-28 at 5.13.29 PM.png
  1. When the messages are ready to send, click Review and turn on, select Live, and click Save.

You can also create your own flows from scratch.

Additional resources

  • Cloudbeds data reference

    Learn what data syncs from Cloudbeds to Klaviyo and where to view it. This includes reservations, guest information, and email consent. If you have not already, read our guide on getting started with Cloudbeds for step-by-step instructions on integrating, before continuing with this article.

  • How often integrations sync reference

    Learn what data syncs from a particular Klaviyo integration and how often the sync runs. We've organized these integrations by ecommerce platforms, email service providers, and other data integrations.

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Partners
Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type