Send Vitals events to Klaviyo
Last updated on October 13, 2026
Vitals can send what shoppers do in your apps to your Klaviyo account: a review written, a restock alert sent, a wishlist price drop, an upsell offer accepted, a pop-up discount used, a parcel delivered. Each one arrives in Klaviyo as a metric with the Vitals name and icon, so you can start flows and build segments on it.
What you need
- Klaviyo connected to Vitals through the new connection (an approval in Klaviyo, no API key). See Connect Klaviyo to Vitals in three steps.
- The apps whose activity you want to send, installed and in use.
1. Switch to the new connection, or approve the events permission
Go to Integrations in Vitals and find the Klaviyo card. Under Klaviyo events you see one of these:
- Switch to the new Klaviyo connection to send events. You are connected with an API key. Select Switch to the new connection, approve Vitals in Klaviyo, and you return to Vitals. Your list keeps syncing during and after the switch.
- Approve Klaviyo's new permission to send events. You are on the new connection, but it was approved before events existed. Select Approve in Klaviyo and allow the new permission.
- Reconnect Klaviyo to send events. The connection stopped working (for example, access was revoked in Klaviyo). Select Reconnect on the card.
Events are never sent through an API key connection.
2. Turn on the apps that should send events
Each app has its own switch, for example Product Reviews events or Wishlist events. Every app starts off. Turn on the ones you want, then select Save in the save bar. The Pop-ups events switch also covers Spin the Wheel (Wheel of Fortune) discount codes.
Turning a switch off stops that app's events right away. Events already in Klaviyo stay there.
3. Choose who appears in your Klaviyo
Under Who appears in your Klaviyo:
- Any identified shopper. Activity from any shopper Vitals can identify by email (a review, a wishlist save by a logged-in customer, an order) is sent. If that person is not in your Klaviyo yet, Klaviyo creates a profile for them. New profiles count toward your Klaviyo plan.
- Subscribers and people already in your Klaviyo. Only activity from shoppers who gave marketing consent on a Vitals form or in your store, and from people already in your Klaviyo, is sent. Activity from anyone else is not sent, so flows will not start for them.
Will this add people to my email list? No. An event never subscribes anyone and never records marketing consent. Shoppers who gave consent join your list as before, whichever audience option you pick. With Any identified shopper, people without consent can get a profile, but they are not subscribed: Klaviyo only sends them marketing email if they subscribe.
4. Build a flow
In Klaviyo, go to Flows and select Create flow, then build it from scratch. As the trigger choose Metric and pick the metric with the Vitals icon, for example Review Submitted. A metric only appears in Klaviyo after the first event of that kind has been sent.
Ideas to start with, each with step-by-step instructions:
- Thank happy reviewers (Product Reviews)
- Catch unhappy customers early (Product Reviews)
- Follow up on bundle buyers (Upsell Builder)
- Win back shoppers who waited (Back in Stock)
- Tell Wishlist savers about a price drop (Wishlist)
- Welcome discount users (Pop-ups)
- Ask for a review after delivery (Order Tracker)
- Get ahead of delivery problems (Order Tracker)
The metrics Vitals sends
| App | Metrics |
|---|---|
| Product Reviews | Review Submitted, Review Published |
| Back in Stock | Restock Alert Requested, Restock Alert Triggered |
| Wishlist | Wishlist Item Added, Wishlist Item Removed, Wishlist Viewed, Wishlist Shared, Wishlist Price Dropped, Wishlist Item Low In Stock |
| Upsell Builder | Upsell Offer Selected, Upsell Offer Accepted, Upsell Product Ordered |
| Pop-ups and Spin the Wheel | Pop-up Discount Redeemed |
| Order Tracker | Shipment In Transit, Shipment Out For Delivery, Shipment Delivered, Shipment Delayed, Shipment Stalled, Shipment Delivery Failed, Shipment Available For Pickup, Shipment Returned To Sender, Tracking Page Viewed |
Good to know
- Wishlist and upsell selections from the storefront are sent only for shoppers logged in to their customer account.
- Imported reviews never send events.
- Upsell Offer Accepted, Upsell Product Ordered and Pop-up Discount Redeemed carry the order's value, so Klaviyo can attribute that revenue to your flows. The other metrics carry no revenue.