Rex

Connect Klaviyo

Connect Klaviyo to add your guests to Klaviyo. Each time a guest books at a venue with Klaviyo turned on, Rex creates or updates the guest's Klaviyo profile with their first name, last name, email and phone. If the guest opted in to offers when booking, Rex also adds them to the Klaviyo list you choose. Rex also adds a guest as a profile when they register on your booking site.

Rex doesn't send booking events or metrics to Klaviyo. Build your flows and campaigns in Klaviyo on the list or on profile data instead.

ℹ️Note

Klaviyo carries a Pro badge. If your account isn't on the Pro plan, the Add window says that adding Klaviyo upgrades your subscription before you confirm.

Connect your Klaviyo account

1

Navigate to Global Integrations

Type Klaviyo in the search box to find its card.

Marketplace›Integrations
Global Integrations page with Klaviyo typed in the search box (1) and the Klaviyo card below
Search for Klaviyo to find its card.
2

Add the Klaviyo card

Click Add, then Confirm and Add. If the card already shows Info and Settings, it's added, so go to the next step.

The Klaviyo card with its Active badge (2) and the Info and Settings buttons, Settings marked (3)
A card that shows Info and Settings is already added; click Settings to open the Klaviyo Settings window.
3

Click Settings on the Klaviyo card

The Klaviyo Settings window opens.

The Klaviyo Settings window open on the Global Integrations page (3), with the API Key and List fields
Clicking Settings on the card opens the Klaviyo Settings window.
4

Enter your API Key

Paste a Klaviyo private API key that can read and write profiles and lists, then click Save changes.

Klaviyo Settings window with the API Key field (4) and the List dropdown (5)
Save the API key first; the List dropdown loads your Klaviyo lists after that.
5

Select a List

Click Settings on the card again. The List dropdown loads your Klaviyo lists once a key is saved. Pick the list opted-in guests should join, then click Save changes.

The Klaviyo Settings window with the List dropdown (5) open and listing the Klaviyo lists to choose from
Once an API key is saved, the List dropdown lists your Klaviyo lists.

Turn on Klaviyo for each venue

Rex only syncs bookings from venues where Klaviyo is on. Repeat these steps for each venue.

1

Navigate to the venue

Open the venue. The Integrations section is at the bottom of the General tab.

Manage›Venues›Your Venue›General
The Integrations section at the bottom of the venue's General tab (1) with the Klaviyo card's Settings button (2)
Each venue has its own Klaviyo card in the Integrations section.
2

Click Settings on the Klaviyo card

The Klaviyo window opens.

The venue's Klaviyo window (2) with the Enable Klaviyo switch and Save changes
Clicking Settings on the venue's Klaviyo card opens its window.
3

Toggle Enable Klaviyo to ON

Click Save changes. Once the account card has an API key and this switch is on, the venue's Klaviyo card shows Active.

The venue's Klaviyo window with the Enable Klaviyo switch (3)
Turn on Enable Klaviyo for each venue that should sync guests.

Check that it works

Make a test booking at the venue with an email you can look up, then search for it under Profiles in Klaviyo. If you ticked the offers opt-in, the profile is also in the list you picked. Each reservation's integration history records whether the Klaviyo sync succeeded, and the error Klaviyo returned if it didn't.

Troubleshooting

No guests reach Klaviyo

Possible causes

  • •Enable Klaviyo is off at the venue
  • •The API Key is missing or no longer valid

Fix

Manage›Venues›Your Venue›General

Turn on Enable Klaviyo in the venue's Klaviyo settings, then check the API Key on the account card and save it again.

The venue's Klaviyo window with the Enable Klaviyo switch turned off and outlined.

Profiles are created but nobody joins my list

Possible causes

  • •No List is selected on the account card
  • •The guests didn't opt in to offers when booking

Fix

Marketplace›Integrations

Open the Klaviyo card's Settings and pick a List. Only guests who opt in to offers are added to it; everyone else still gets a profile.

Klaviyo Settings window with the List dropdown highlighted and the API key blurred

The List dropdown is empty, or Getting Klaviyo lists failure appears

Possible causes

  • •The API Key is wrong or can't read lists

Fix

Marketplace›Integrations

Create a private API key in Klaviyo with read and write access to profiles and lists, paste it into API Key, click Save changes, then reopen Settings.

Klaviyo Settings window with the API Key field highlighted (value blurred)

Updated Oct 8, 2026

Was this helpful?