Vitals Help Center

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


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:

The metrics Vitals sends

AppMetrics
Product ReviewsReview Submitted, Review Published
Back in StockRestock Alert Requested, Restock Alert Triggered
WishlistWishlist Item Added, Wishlist Item Removed, Wishlist Viewed, Wishlist Shared, Wishlist Price Dropped, Wishlist Item Low In Stock
Upsell BuilderUpsell Offer Selected, Upsell Offer Accepted, Upsell Product Ordered
Pop-ups and Spin the WheelPop-up Discount Redeemed
Order TrackerShipment 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.