How to set up rewardable actions for Growave Points program
Growave’s Points program increases customer engagement by rewarding points for various actions. You can set up these actions in the Growave admin under Rewards → Points → Ways to earn. Each action has customizable settings, such as reward type, limits, delay options, and more. This guide explains how to configure each action type and provides links to detailed guides on specific settings where applicable.
IN THIS ARTICLE:
NOTE: If the status of an order updates after one of the earning rules has been activated and this order meets the requirements, the customer will receive points.
If specific order property changes after any earning rule has been activated, points will be recalculated, refunded, or partially refunded. These order properties include: "current_total_price", "financial_status", "fulfillment_status", "totalRewardableAmount", "total_price", "refunds", "shippingLines", "line_items".
Transactional actions
Transactional actions encourage purchases by rewarding customers for specific spending behaviors. You can set up the following actions in Growave:
- Place order – Reward points based on the order total.
- Spend X to get Y – Offer a fixed reward for reaching a spending threshold.
- Place XX orders (Punch card) – Reward customers for completing a set number of orders.
- Buy X to get Y – Reward customers for purchasing specific products or collections.
Let's consider each action in more detail.
Place order
Encourage repeat purchases by awarding points based on spending. This action only supports "Points" as the reward type. Define the earning value, such as 1 point per $1 spent.
📖 Learn how to determine point values
You can set a Minimum purchase amount, requiring customers to meet a spending threshold to earn points. If the order total is lower than this amount, the rule won’t apply.
Excluded products: If an order contains products that are excluded from the Rewards program, Growave deducts their cost from the rewardable amount. Customers earn points only for eligible products.
Spend X to get Y
Set a spending threshold that customers must meet to earn a reward. You can offer points, discounts, gift cards (Growth plan and higher), or free products (Entry plan and higher). You can create multiple Spend X to get Y rules with different conditions.
NOTE: Spending amounts from separate orders do not accumulate. To reward points per dollar spent, use the Place order rule instead.
NOTE: Refund adjustments
If an order is refunded, Growave adjusts points based on the remaining order value. For example:
- $100 spent → 400 points
- $200 spent → 800 points
If a customer earns 800 points for spending $200, but later receives a $100 refund, their reward adjusts to the lower tier (400 points for $100), and 400 points are deducted.
To prevent double rewards, if the customer has already spent the points before the refund, no additional points will be deducted.
TIP: To avoid refund-related issues, set a reward delay that aligns with your store’s order processing time.
Excluded products: If an order contains products excluded from the Rewards program, their prices won’t count toward the required spending amount.
Place XX orders - Punch card
Reward customers for placing a specific number of orders. Set the required order quantity in the Number of orders field and define the Minimum purchase amount per order.
- Only points can be used as a reward. Enter the amount in the Points rewarded field.
- You can add a delay before issuing points if needed.
- Limit how often customers can earn this reward — for example, once every 1, 7, 30, or 365 days, or once in a lifetime. Set a custom limit for how many times it can be earned within a specific period
Excluded products: If an order meets the minimum amount after deducting the cost of excluded products, the customer will still earn points. However, tax and shipping for excluded products will still be included in the total order cost.
Buy X to get Y
Encourage customers to purchase specific products or collections by offering points, discounts, gift cards (Growth plan and higher), or free products (Entry plan and higher).
- Select Product or Collection from the dropdown list and choose the items you want to promote.
- Customers receive one reward for purchasing the selected product or any product from the specified collection.
- If multiple products from the selected collection are purchased in a single order, the reward is granted only once.
Excluded products: If a product excluded from the Rewards program is added to this rule, customers will still receive the reward.
Innate actions
Innate actions are tasks that customers can complete in any Shopify store, such as signing up, subscribing to a newsletter, or adding their birthday. You can set up the following actions:
- Sing up
- Celebrate a birthday
- Subscribe to newsletter
Sign up
Reward customers for creating an account. If your store had existing customers before installing Growave, you can retroactively reward them for past sign-ups.
NOTE:
- If your store uses legacy Shopify accounts, customers must confirm their email via the link in the notification to receive the reward.
- If your store uses new Shopify accounts, no confirmation is required.
📖 We recommend using new Shopify accounts. Learn more why from this guide
Celebrate birthday
Reward customers on their birthday with points or discounts. Learn how to manage customer birth dates in this guide.
- Customers can enter their birth date in the Rewards widget or Rewards page. You can view their birth dates in the Customers section of the Growave admin panel.
- Birthday rewards are issued annually. If a customer enters their birth date after it has passed for the year, they will receive the reward on their next birthday. However, if they enter their birth date on the same day as their birthday, the reward will be applied immediately.
- If a customer changes their birth date, the new date will only apply starting the following year to prevent fraud.
- You can multiply points for orders placed on a customer’s birthday. For example, if they typically earn 1 point per $1 spent, you can increase it to 2 points per $1 spent (or more, depending on the multiplier you set).
Subscribe to newsletter
Let users earn rewards for subscribing to your store's newsletter:
Customers can subscribe:
- When creating an account on the Register page (view demo).
- From the Rewards page (view demo).
- Through the Rewards popup widget:
Action completed in Growave
Leave review
Reward customers for leaving reviews on products or your shop. You can offer points, discounts, gift cards (available with the Growth plan), or free products (available with the Entry plan) as rewards. You can also specify how many times a customer can earn a reward and set a delay for issuing it.
📖 Learn more about rewarding customers for reviews
Actions related to social networks
Encourage customers to engage with your store by rewarding them for interacting with your social media accounts or sharing your website.
Supported actions include:
Follow on... actions:
- Follow on Facebook
- Follow on Instagram
- Follow on X (formerly Twitter),
- Follow on YouTube,
- Follow on TikTok
Share on... actions:
- Share on X
- Share on Facebook
- Share website link
Each social network action follows the same setup process in the Growave admin panel:
- Go to Rewards → Points tab → Ways to earn section.
- Click the Add ways to earn button and select the desired social action.
- Enter the required information (e.g., social media handle, profile link, or sharing message).
- Choose the Reward type and click Save.
NOTE: The Follow on... actions reward customers for visiting your social media pages, but Growave cannot track whether they actually follow your accounts. This is because platforms like Instagram, TikTok, Facebook, and X do not allow third-party apps to pull such data. We recommend setting a delay for point distribution to prevent misuse.
Custom actions
If you want to add more ways to reward your customers, you can create custom actions (available starting from the Plus plan).
📖 Learn more about Custom action from this guide
If you have any questions or need assistance, feel free to contact us at support@growave.io or via the chat in the bottom-right corner. We're here to help! 🤗