All integrations
K
Klaviyo · Marketing

Klaviyo events,
now Shopify Flow triggers.

Send any Klaviyo event — abandoned checkout, profile property change, list subscribe — into Shopify Flow. No engineering. Pre-mapped templates included.

Klaviyo
checkout.abandoned
Flow Plus
Maps 7 fields
Shopify Flow
Runs your workflow
→ Tag customer, send Shopify discount, push back to Klaviyo

Shopify's Klaviyo connector is one-directional

The official Shopify ↔ Klaviyo connector only sends data to Klaviyo — its single action, "Track an event," pushes Shopify activity into Klaviyo. A Klaviyo metric, segment, or custom event cannot start a Shopify Flow on its own (Klaviyo connector docs). That's the gap merchants keep hitting when they want a Klaviyo signal — like an abandoned checkout — to drive a Shopify-side action.

Flow Plus closes it. Point a Klaviyo webhook at your Flow Plus channel, map the email, cart value, and checkout URL onto Field1..Field8 (with the full payload always available as JSONString), and Shopify Flow takes over: condition on cart value, add a customer tag, create a discount — then optionally hand back to Klaviyo via the connector's "Track an event." Flow Plus is a privacy-first relay; it never reads your store data.

Pre-built templates

Start from a working setup.

Four common Klaviyo → Flow workflows. Fields are pre-mapped to the standard Klaviyo payload shape — install, point your Klaviyo webhook here, done.

Abandoned checkout

Most popular
klaviyo/checkout.abandoned

Klaviyo detects an abandoned cart → Flow tags the customer, creates a Shopify discount, and pushes the code back to Klaviyo for the recovery email.

customer.emailcustomer.idcart.totalcart.currencycheckout_url

Profile property update

klaviyo/profile.updated

A customer's Klaviyo profile changes (tier, preferences, lifecycle stage) → Flow updates the matching Shopify customer metafield.

profile.idprofile.emailproperty.nameproperty.value

List subscribed

klaviyo/list.subscribed

New subscriber joins a Klaviyo list → Flow checks if they're a Shopify customer, tags accordingly, sends a welcome discount.

list.idlist.nameprofile.emailprofile.id

Custom Klaviyo event

klaviyo/custom.*

Any custom metric you fire from Klaviyo (post-purchase NPS, predictive churn signal, etc.) — pick the 8 fields that matter to you.

+ 8 generic slots (Field1..Field8)+ full payload as JSONString
Setup

Three steps. About five minutes.

1

Install Flow Plus and pick the Klaviyo template

The template comes pre-mapped to Klaviyo's standard payload shape — no field selection needed for common events.

Channels → New → Klaviyo
2

Copy the webhook URL into Klaviyo

In Klaviyo, create a new Flow with a webhook action. Paste Flow Plus's per-channel URL into the destination.

events.flowplus.app/w/ch_8x2q…
3

Build the workflow in Shopify Flow

Use the Flow Plus trigger inside Shopify Flow — your Klaviyo fields appear as variables. Drop them anywhere.

{{ Field1 }} · {{ JSONString }}

Ready to connect Klaviyo?

Install Flow Plus on Shopify, pick the Klaviyo template, and you'll be triggering Flows from Klaviyo events in minutes.

Install on Shopify