Klaviyo
The Klaviyo integration sends customer and wishlist event data from TValue: Wishlist to Klaviyo.
After Klaviyo receives an event, you can use it as a flow trigger, add conditions based on its properties, and personalize email content with the products involved.
Enabling the integration starts sending the wishlist events you select. It does not create or activate a Klaviyo flow for you. The flow and its messages are managed in Klaviyo.
TValue's built-in email automations are managed separately.
Connect your Klaviyo account
Klaviyo requires a Private API Key before TValue can send events.
- In Klaviyo, open Settings > API Keys.
- Click Create Private API Key.
- Enter a name that helps you recognize the TValue connection.
- Choose Full Access Key, or grant at least Read/Write access to Events.
- Create the key and copy it.
- In TValue: Wishlist, open Integrations > Klaviyo.
- Paste the key into Private API key, then click Connect.
- Turn on Enable integration and save.
When the connection is ready, the page shows Connected. If the key is revoked or becomes invalid, reconnect with a new key.
Choose the events sent to Klaviyo
Use Event settings to enable only the events you plan to use in Klaviyo.
| Event | When TValue prepares it |
|---|---|
| Wishlist Item Added | A shopper adds a product to their wishlist. |
| Wishlist Item Removed | A shopper removes a product from their wishlist. |
| Wishlist Reminder | The configured reminder delay ends and the eligible saved items are grouped into one event. |
| Wishlist Item Price Drop | A wishlisted product reaches the configured price-drop percentage. |
| Wishlist Item Back In Stock | A wishlisted product becomes available again. |
| Wishlist Item Low Stock | A wishlisted product reaches the configured stock quantity. |
Events can be sent for logged-in customers and for guests who have submitted an email address. TValue needs a customer identity that Klaviyo can associate with a profile.
Wishlist Reminder has delay and grouping settings. Price Drop has a percentage threshold, while Low Stock has a quantity threshold. Select the currency used to format product prices at the bottom of Event settings.
Send a test event
Use the test action beside an event before building or enabling a production flow.
- Choose the event you want to test.
- Select the customer and product data requested by the test form.
- Review the event data.
- Send the test event.
The test uses controlled store data but follows the same event structure as a real send. In Klaviyo, confirm that the event and expected properties arrived before using them in flow conditions or email content.
Build the flow in Klaviyo
Create a metric-triggered flow in Klaviyo and choose the corresponding TValue wishlist event.
From there, you can:
- Add flow filters or conditional splits
- Add a waiting period controlled by Klaviyo
- Use customer and product event properties in messages
- Send different content for reminder, price, or inventory events
Avoid adding a second long wait in Klaviyo when the TValue event already uses a configured delay, unless that additional wait is intentional.
Add wishlist products to a Klaviyo email
Open the Email templates tab in the integration to preview the available wishlist product layouts.
You can use a prebuilt layout or customize a product block for a supported event. Copy the generated HTML, then paste it into an HTML block in the Klaviyo email template used by your flow.
The template contains Klaviyo variables that are filled from the event. Preview and test the complete message in Klaviyo before activating the flow.
Review Klaviyo event logs
Open Event logs to review real and test sends. Filter the list by event type, status, or date range.
Statuses can include Pending, Sent, Skipped, and Failed. Open a log to inspect:
- Customer profile information sent with the event
- Product or wishlist data for that event
- The complete event properties payload
- The reason an event failed or was skipped
Use the log together with Klaviyo's flow activity when troubleshooting: TValue's log confirms what left the app, while Klaviyo shows what happened after the platform received it.