Skip to content
Product update

Reward Anything: Custom Loyalty Programs Meet Shopify Flow

Joy's custom programs now integrate with Shopify Flow. Reward customers for any action Flow can trigger — the possibilities are limitless.

Automation workflow connecting different business systems
2 min read

Summarize this post with AI

Why this matters

Reward customer behavior that standard earning programs do not cover. Joy's custom programs now accept a Shopify Flow trigger, so any workflow you build in Flow can award the points you set in Joy, with no code on your storefront.

  • Mark spending and order milestones

    Use Flow's order triggers and conditions to track cumulative spending, then run a Joy custom program at each level you define. The same approach covers wholesale orders and subscription renewals.

  • Bring back inactive customers

    Have Flow identify customers who have stopped ordering. When one of them places a return order, Joy awards bonus points as a welcome back.

  • Reward actions from other apps

    A completed survey, a product review left through a third-party app, or a profile quiz can each earn points. The app only needs to send its events to Shopify Flow.

Try this
Build a win-back workflow in Flow. When a lapsed customer places a return order, run your Joy custom program to award bonus points.

How to access and use

  1. Step 1: Create the custom program

    In Joy, go to Reward Programs → Custom Program → Trigger Action → Shopify Flow trigger. Enter the program name and reward points.

  2. Step 2: Save the program

    Click Save. Joy generates a unique action_key for the program.

  3. Step 3: Build your Flow automation

    In Shopify Flow, add the Run a custom program action to your workflow with the action_key and the customer email.

  4. Step 4: Run a test

    Trigger the flow once. When Joy detects the action_key, the program status changes to Connected.

  5. Step 5: Turn on the program

    In Joy, click Turn on to activate the program.

Frequently asked questions

Do I need Shopify Flow to use Joy?

No. Flow is optional, and custom programs also offer the Visit a page and Custom trigger options.

Which Flow triggers can start a Joy custom program?

Any trigger your workflow uses, such as an order placed, a customer tag added, a metafield update, or an event from a third-party app.

What does the action_key do?

It links your Flow automation to one specific earning program in Joy. Paste it into the Run a custom program action and map the customer email variable from your Flow trigger.

Keep exploring

Stop being ordinary. Start leading

20,000+

Brands run loyalty on Joy

4.9★

Shopify App Store rating

1,790

Merchant reviews