With Shopify Flow and Growave’s custom actions, you can reward customers who are already in a VIP tier when they place high-value orders. This setup checks both the order total and the customer’s tier tag before issuing the reward.
Key benefits
Reward your best customers: give perks to those already in top VIP tiers.
Encourage high-value repeat purchases: motivate tier members to spend more.
Automate reward delivery: no manual tracking or intervention needed.
Prerequisites
Before creating the workflow, make sure that:
You are on any Shopify paid plan.
You are on the Plus Growave plan (required for custom actions as they use the API).
Customers in your VIP tiers already have a tag:
In Growave admin, go to → Rewards → VIP Tiers → click Edit next to the tier name.
On the tier setup page, check the Add tag to members of this tier box.
Enter the tag name you want to assign (e.g.,
Gold
).Click Save. From now on, tags will be assigned automatically when customers join the tier.
Step 1 – Create or configure a Growave custom action
Go to Growave admin → Rewards → Points → Ways to earn.
Choose an existing Custom action or click Add ways to earn and create a new Custom action.
Set the reward type (e.g., discount, points, gift card, free product) and any additional conditions.
On the right-hand side, in the How it will work section, copy the API reference ID. You’ll use this later in Shopify Flow.
Step 2 – Set up the workflow in Shopify Flow
Go to Shopify Flow in your Shopify admin.
Click Create workflow.
Select trigger → find Order created (Shopify native trigger).
Click Then and add Condition.
In the Condition settings, click Add variable:
Search for Order total — set order.totalPriceSet.shopMoney.amount → is greater than or equal to your threshold (e.g.,
600
).Click Add criteria, choose AND, search for Customer tag – set At least one of order / customer / tags → Tags item equal to your VIP tier tag (e.g.,
Gold
).
Add action:
Click Then in the Condition card and add Action.
Choose Assign points or rewards from Growave’s actions.
In Customer email address, select
{{order.email}}
variable.In Action ID, paste the API reference ID you copied from Step 1.
(Optional) In the Points field, enter the number of additional points you want to award on top of the reward already set in your Custom action.
Save and turn on your workflow.
⚠️ Important
This workflow does not change the customer’s VIP tier — it only checks for the existing tier tag before issuing a reward.
Additional points set in Shopify Flow will complement the reward configured in the Custom action, allowing you to issue two types of rewards in one workflow.
However, if your Custom action also issues points as a reward and you set additional points in Shopify Flow, the Shopify Flow value will override the points amount from the Custom action. The customer will receive the points specified in Shopify Flow, not the ones configured in Growave.
Make sure your Custom action in Growave is configured correctly, as Shopify Flow will execute exactly what’s set there.
Importing a pre-made workflow
We’ve prepared a .flow file that contains the full setup for this campaign. You can import it into your Shopify Flow to save time: Reward VIP member for Spending X.flow
After importing, make sure to review and adjust the following fields to match your store’s setup:
Order amount condition — update the threshold (e.g., 600) to your desired value.
VIP tier tag — replace Gold with your store’s tier tag.
Action ID — paste the API reference ID from your Custom action in Growave.
Optional extra points — add a number if you want to issue extra points.
FAQs
Can I target multiple VIP tiers in one workflow?
Can I target multiple VIP tiers in one workflow?
Yes. Add more customer tag conditions with OR logic to include multiple tier tags (e.g., Gold OR Platinum).
Can the reward be different for each tier?
Can the reward be different for each tier?
Yes. Create separate workflows for each tier with their own custom action and reward setup.
If you have any questions or need help setting up this workflow, contact us at [email protected] or via the chat icon in the bottom-right corner of your Growave admin. We’re happy to help 🤗