Add Bonus Loyalty Points on Shopify Orders | Boost Customer Retention

Reward Customers with Bonus Loyalty Points for Every Completed Order

4 min setup
No coding required
Runs automatically

Encourage repeat purchases and boost customer loyalty by rewarding bonus points for every completed order. This MESA workflow template adds 100 bonus points to a customer's profile in LoyaltyLion after each purchase, motivating them to return and earn more rewards. Strengthen customer retention and drive higher spending with a seamless loyalty program integration.

How it works

3 steps to
start awarding bonus loyalty points automatically when customers complete orders

Order Created

App connector: [Shopify](/content/apps/shopify/integrate "View Shopify integration page"/index.html)• Time to complete: 0 minutes (Auto-configured)
Why this matters: This trigger monitors your Shopify store for new orders and kicks off the workflow whenever a customer completes a purchase, ensuring no eligible orders are missed for bonus points.

This step automatically detects when any customer places an order in your Shopify store. The trigger captures essential order information like customer email, order total, and purchase details that will be used to identify the customer in your loyalty program. No configuration is needed - it starts monitoring as soon as you activate the workflow.

Look Up Customer in LoyaltyLion

App connector: [LoyaltyLion](/content/apps/loyaltylion/integrate "View LoyaltyLion integration page"/index.html)• Time to complete: 0 minutes (Auto-configured)
Why this matters: This step locates the customer's existing loyalty account using their email address, which is essential for adding points to the correct customer profile in LoyaltyLion.

The workflow searches your LoyaltyLion customer database using the email address from the Shopify order to find the matching loyalty account. It automatically passes the customer's email from the order trigger and retrieves their LoyaltyLion merchant ID, which is needed for the next step. The search is limited to one result to ensure accuracy and speed.

Add Points to Customer

App connector: [LoyaltyLion](/content/apps/loyaltylion/integrate "View LoyaltyLion integration page"/index.html)• Time to complete: 2 minutes
Why this matters: This step actually awards the bonus points to the customer's loyalty account, completing the reward process and encouraging repeat purchases through your loyalty program.

This action adds 100 bonus points to the customer's LoyaltyLion account with the reason "Bonus points for online order." You can customize both the point amount and the reason message to match your loyalty program strategy. The workflow uses the merchant ID from the previous step to ensure points are added to the correct customer account. Points appear immediately in the customer's loyalty balance.

Frequently asked questions

What happens if a customer doesn't have a LoyaltyLion account yet?

The workflow will fail at the "List Customer" step if no matching loyalty account is found. You'll need to ensure customers are enrolled in your loyalty program before or during checkout, or add conditional logic to create new accounts automatically.

Can I award different point amounts for different products or order values?

Yes, you can customize the points field in the "Add Points to Customer" step to use dynamic values based on order total, product types, or customer segments. Replace the fixed "100" with formulas that calculate points based on your specific rules.

Will customers receive points for refunded or cancelled orders?

This workflow triggers on order creation, so points are awarded immediately when orders are placed. You'll need to add a separate workflow that monitors for refunds and deducts points accordingly to prevent customers from keeping bonus points for cancelled purchases.

Make this template your own!

Customize this workflow even further:

Award more points for higher-value orders using conditional logic - give 50 points for orders under $100, 100 points for orders $100-200, and 200 points for orders over $200.

Add filters to check product tags or collections, so bonus points are only given when customers buy from featured categories like "New Arrivals" or "Premium Products."

Connect email apps like Mailchimp or Klaviyo to automatically notify customers when they receive bonus points, increasing engagement with your loyalty program.

Add a Google Sheets step to log every bonus point award with customer details, order value, and timestamp for campaign performance analysis.

You're in good company

Avg. App Store rating
4.9/5
Merchant reviews
157
Avg. time saved per week
3.5 hrs

"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."

PetFriendly
"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."

Zailys
"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"

Rothy's

Ready to start awarding bonus loyalty points automatically when customers complete orders?

7-day free trial • 4 min setup • Cancel anytime

Need help? Our automation experts will help you personalize this workflow for free.