Shopify flow
Automate your subscription business — connect Joy Subscriptions to Shopify Flow and build powerful workflows without writing a single line of code.
Introduction
Managing subscriptions means handling many moving parts: welcoming new subscribers, recovering failed payments, re-engaging customers who cancel, and more. Doing all of this manually is time-consuming and easy to miss. With Shopify Flow integration, Joy Subscriptions automatically notifies Shopify Flow whenever a subscription event occurs — so your automations run in the background, without any manual effort.
Whether you want to send a welcome email when a new subscriber signs up, add a customer tag when a subscription is paused, or alert your team when a payment fails, this integration gives you the tools to build it — no coding required.
Understanding How It Works
Shopify Flow works with three building blocks:
Trigger — The event that starts a workflow (e.g., a customer cancels their subscription)
Condition — An optional filter that refines when the workflow runs (e.g., only if the customer has been subscribed for more than 3 months)
Action — What happens next (e.g., send an email, add a tag, create a task)
Joy Subscriptions provides the Triggers. When a subscription event occurs in Joy — such as a new subscription being created or a payment failing — Joy automatically notifies Shopify Flow. From there, you set up conditions and actions using Shopify Flow's built-in tools or other connected apps.
No setup is required inside the Joy app. Once Joy Subscriptions is installed on your store, all 11 triggers are automatically available in Shopify Flow.
Prerequisites
Joy Subscriptions must be installed on your Shopify store
Your Shopify plan must include access to Shopify Flow (available on Basic and above)
Available Trigger Events
Joy Subscriptions provides 11 trigger events across three categories:
Subscription Lifecycle
Subscription Created
A new subscription is created
Subscription Cancelled
A subscription is cancelled
Subscription Activated
A cancelled subscription is reactivated
Subscription Paused
A subscription is paused
Subscription Resume
A paused subscription is resumed
Subscription Updated
Any change is made to a subscription
Billing
Subscription Billing Success
A recurring payment is successfully charged
Subscription Billing Failure
A recurring payment fails
Upcoming Order Notification
An upcoming order notification is sent to the customer
Schedule Changes
Subscription Billing Interval Changed
The delivery frequency is changed
Subscription Next Order Date Changed
The next order date is changed
How to Create a Workflow
From your Shopify Admin, go to Apps → Shopify Flow.
Click Create workflow.
Click Select a trigger, then search for "Joy Subscription" in the app list.
Select the trigger event you want to use (e.g., Subscription Cancelled).
(Optional) Click Add condition to narrow down when the workflow should run — for example, only trigger the action if the customer has a specific tag.
Click Add action and choose what should happen next. You can send an email, add or remove a customer tag, create a task, or use an action from another connected app.
Click Turn on workflow to activate it.
Your workflow will now run automatically every time the selected event occurs in Joy Subscriptions.
Workflow Ideas
Here are some ready-to-use ideas to get started:
Subscription Created
Send a welcome email
Onboard new subscribers
Subscription Created
Add tag "subscriber" to customer
Segment customers in Shopify
Subscription Cancelled
Send a win-back email
Recover churned customers
Subscription Cancelled
Remove tag "subscriber"
Keep customer segments accurate
Subscription Billing Failure
Send a payment reminder email
Recover failed payments
Subscription Billing Failure
Add tag "payment-failed"
Flag customers needing follow-up
Subscription Billing Success
Remove tag "payment-failed"
Clear the flag automatically
Subscription Billing Success
Add loyalty points
Reward recurring purchases
Subscription Paused
Send a check-in email
Understand why and reduce churn
Upcoming Order Notification
Send a charge reminder
Reduce surprise cancellations
Last updated
Was this helpful?