Shopify Flow allows you to build automated workflows using triggers, conditions, and actions. With rediem, the integration is simple: you can use the Add Points action to automatically award loyalty points to customers based on any Flow you create.
What Does Shopify Flow Do?
Shopify Flow is Shopify's automation tool for building workflows from triggers, conditions, and actions. Connect Shopify Flow to rediem to use the Give Points to User action in any workflow and award loyalty points to customers automatically. This removes manual point entry and makes it easy to create personalized, tier-based incentives that drive engagement.
Requirements
Before getting started, ensure you have:
A Shopify plan that includes Shopify Flow.
rediem installed and connected to the Shopify store.
Admin access to create and activate Shopify Flow workflows.
How to Integrate
In the Shopify admin, go to Flow → Create Workflow.
Choose a Shopify trigger, such as Order Placed, Order Fulfilled, Customer Tagged, or Subscription Renewed.
Add conditions to narrow when the workflow applies, such as orders containing a specific product or falling within a specific date range.
For the action, select rediem → Give Points to User.
Fill in the action fields:
Customer: Use order.customer.id, typically.
Point Amount: Use for fixed rewards, for example 100 points.
Reason for Points: Visible to the customer.
Internal Note: For internal tracking only.
Skip Email: Select this to suppress the customer notification email.
Points Calculation: Use for dynamic points based on order total, product subtotal, or other variables.
Click Save and activate the workflow.
💡 Pro tip: Refer to the Shopify Help Center or Shopify's AI Help Center Assistant for guidance on which triggers and conditions to use.
Example Workflows
First Purchase Bonus: Trigger on a customer's first order and use Give Points to User with a fixed Point Amount of 100 and the reason "First Purchase Bonus".
Double Points on Subscriptions: Trigger on order creation, add a condition for orders tagged "subscription," and set Points Calculation to {{order.currentSubtotalPriceSet.shopMoney.amount}}*5 to add the extra points needed to double the standard reward.
Extra Points for Product Purchases: Trigger on order creation, add a condition for orders containing a specific product or collection, and use the same Points Calculation approach to add bonus points for that purchase.
Milestone Rewards From Tags: Trigger on a customer being tagged with all of rediem-sign-up, rediem-ugc-action, and rediem-freeform-action, and award a fixed Point Amount of 100 with the reason "Completed Onboarding Actions".
📋 Note: To apply double points to a single line item instead of the whole order, use a for each line item loop and calculate points based on that line item's subtotal.
Using Blank Action Cards
Add a Blank Action Card in the merchant admin under Ways to Earn to show customers a reward opportunity, such as "Earn double points on subscription orders," in the loyalty widget or page.
A Blank Action Card has no button or customer action to complete. The Shopify Flow workflow handles the point award in the background.
Create the Blank Action Card in rediem so customers can see the opportunity, then build the matching Shopify Flow workflow so points are granted automatically once the customer meets the condition.
This works well for multiplier campaigns, limited-time offers that need no customer input, and milestone rewards that should stay visible to customers.
How It Works
The Shopify trigger fires when its condition is met, such as an order being placed or a customer being tagged.
The Give Points to User action runs and adds the calculated points to the customer's rediem balance.
The customer sees the points reflected in their loyalty balance, along with the Reason for Points if the notification email is not skipped.
The merchant can review the Internal Note for tracking purposes within rediem.
Troubleshooting
Common Points Calculation issues:
Baseline order points are automatic. Customers already earn points for orders based on the standard program, so only add the extra points needed for a bonus. Do not multiply the full order total again.
Multiply by the earning rate. Include the multiplier that matches the program's points-per-dollar rate, for example *5 for a program that earns 5 points per $1 spent.
Segment by tier if needed. Add conditions so each customer tier receives the correct multiplier when tiers earn different rates.
