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.
Overview
Setup
In your Shopify admin, go to Flow → Create Workflow.
Choose a Shopify trigger (e.g., Order Placed, Order Fulfilled, Customer Tagged, Subscription Renewed).
(Optional) Add conditions to narrow when the workflow should apply (e.g., only orders containing a specific product, dates that you want the flow to run, etc.).
For the action, select rediem → Give Points to User.
Fill in the fields:
Customer: Typically
order.customer.id.Point Amount: Use for fixed rewards (e.g., 100 points).
Reason for Points: Visible to the customer.
Internal Note: For internal tracking.
Skip Email: Choose if you don’t want the customer notified by email.
Points Calculation: Use for dynamic points (based on order total, product subtotal, or other variables).
Save and activate your workflow.
💡 Tip: If you have questions about how to set up Shopify Flows, refer to the Shopify Help Center. You can also use their AI Help Center Assistant to get step-by-step guidance on which triggers and conditions to use.
Important Notes About Points Calculations
When using Points Calculation, keep in mind:
Baseline order points are automatic.
Customers already earn points for their orders based on your program. If running a double-points campaign, only add the extra points (don’t multiply the total again).Multiply by your earning rate.
If you give 5 points per $1 spent, include*5in your calculation.Segment by tiers if needed.
If VIPs earn more points per dollar, add conditions to apply the correct multiplier for each tier.
Example Use Cases
1. Award Fixed Bonus Points
Trigger: Customer places first order.
Action: Give Points to User → Point Amount = 100
Reason: “First Purchase Bonus”
2. Double Points on Subscription Orders
Trigger: Order created or fulfilled.
Condition: Order tagged “subscription”.
Action: Give Points to User → Points Calculation:
{{order.currentSubtotalPriceSet.shopMoney.amount}}*5(adds an extra 5 points per $1 so customers receive double)
💡 If you want to apply double points to a single product (not the whole order), use a for each line item loop and calculate based on that product’s subtotal.
3. Extra Points for Product Purchases
Trigger: Order created.
Condition: Order contains a specific product or product collection.
Action: Give Points to User → Points Calculation:
{{order.currentSubtotalPriceSet.shopMoney.amount}}*5
4. Milestone Rewards from Tags
Trigger: Customer tagged with
rediem-sign-up,rediem-ugc-action, andrediem-freeform-action.Condition: Customer has all tags.
Action: Give Points to User → Point Amount = 100
Reason: “Completed Onboarding Actions”
Why Use It
The Shopify Flow + rediem integration makes it easy to automate loyalty rewards. By combining Shopify triggers with the Give Points to User action, you can:
Save time with automation
Create personalized, tier-based incentives
Drive engagement by rewarding key actions
Using Blank Action Cards for Shopify Flows
In some cases, you may want to promote a reward opportunity on the loyalty program front end without requiring customers to click a CTA. For this, you can use Blank Action Cards.
A Blank Action Card is added in the rediem backend under Ways to Earn.
It appears to customers in your loyalty widget or page (e.g., “Earn double points on subscription orders”).
Since it’s a blank card, there’s no button or action for the customer to complete. Instead, your Shopify Flow handles the automation in the background.
How it works together:
Create the Blank Action Card in rediem so customers can see the opportunity.
Build a Shopify Flow with the right trigger/conditions and use Give Points to User to actually grant the points.
When the customer meets the condition (like placing a subscription order), the Flow runs and rewards them automatically.
This approach is especially useful for:
Promoting multiplier campaigns (e.g., double points on subscription orders)
Limited-time offers that don’t require customer input
Milestone rewards that should be visible to the customer but happen automatically
