All integrations
R
Recharge · Subscriptions

Recharge subscription events,
now Shopify Flow triggers.

Every Recharge lifecycle event — cancelled, paused, charged, skipped — becomes a Flow trigger. Build churn rescue, win-back, and retention automations without code.

Recharge
recharge/subscription.cancelled
Flow Plus
Maps 6 fields
Shopify Flow
Runs your workflow
→ Wait 2 days, send win-back discount, tag for re-engagement campaign

Shopify Flow has no native Recharge subscription trigger

Flow can't see Recharge lifecycle events. Recharge's own documentation routes merchants to the generic "Order created" trigger plus condition logic, and explicitly labels the custom setup "not supported by Recharge" (Recharge docs). Events like cancelled, paused, and charge-failed never create a Shopify order, so Flow never fires on them — they live in Zapier and Klaviyo integrations, not in Flow (Zapier Recharge ↔ Shopify).

Flow Plus relays them directly. Point Recharge's webhook (subscription/cancelled, /paused, charge/failed) at your Flow Plus channel, map subscription ID, email, product, and next-charge date onto Field1..Field8 (full payload in JSONString), then branch in Shopify Flow on the event type — add a churned or at-risk tag, send an internal alert, or kick off a win-back sequence.

Pre-built templates

Start from a working setup.

6 common Recharge → Flow workflows. Install, point your webhook here, done.

Subscription cancelled

Most popular
recharge/subscription.cancelled

Cancellation lands → Flow waits a few days, sends a personalised win-back offer, tags the customer for the churn re-engagement campaign.

subscription.idcustomer.emailreasonlast_charge_total

Subscription charged

recharge/charge.created

Every successful charge → Flow updates customer LTV metafield, segments active subscribers, sends a thank-you on milestone numbers.

charge.idcustomer.emailtotalcurrency

Subscription paused

recharge/subscription.paused

Customer pauses → Flow sends a we-miss-you email after 30 days and offers a one-time skip incentive.

subscription.idcustomer.emailpaused_untilreason

Subscription skipped

recharge/subscription.skipped

Customer skips a delivery → Flow checks skip frequency; multiple skips trigger a retention offer.

subscription.idcustomer.emailnext_charge_date

Charge failed

recharge/charge.failed

Payment failure → Flow immediately notifies the customer, opens a CX ticket, tags the order for follow-up.

charge.idcustomer.emailfailure_reason

Custom Recharge event

recharge/custom.*

Any other Recharge webhook — map up to 8 fields plus the full payload.

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

Three steps. About five minutes.

1

Install Flow Plus and pick the Recharge template

The template comes pre-mapped to the standard Recharge payload shape — no field selection needed for common events.

Channels → New → Recharge
2

Copy the webhook URL into Recharge

In Recharge, configure webhook notifications under Settings → API tokens → Webhooks.

events.flowplus.app/w/ch_8x2q…
3

Build the workflow in Shopify Flow

Use the Flow Plus trigger inside Shopify Flow — your fields appear as variables. Drop them anywhere you'd normally drop trigger data.

{{ Field1 }} · {{ JSONString }}

Ready to connect Recharge?

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

Install on Shopify