Why Use Social Earning Rules?
Social earning rules turn your loyalty program into a growth channel. Every customer who redeems points for a follow is one more real follower on your account at zero ad spend.
Grow social audiences organically without paid promotion
Increase brand reach when customers share your content
Drive warm traffic from existing customers back to your channels
Reward engagement in a way that feels natural, not forced
Available Social Earning Rules
The table below shows every social earning rule available in Mage Loyalty and what each one asks the customer to do.
Platform | Rule Name in App | What the Customer Does | Default Example |
Follow on Instagram | Follows on Instagram account | 25 pts | |
Follow on Facebook | Likes/follows your Facebook page | 25 pts | |
TikTok | Follows on TikTok | Follows your TikTok account | 25 pts |
X | Follow on X | Follows your X account | 25 pts |
YouTube | Follow on YouTube | Subscribes to your YouTube channel | 25 pts |
Follow on Pinterest | Follows your Pinterest profile | 25 pts | |
Share on Facebook | Shares a post about your brand | 15 pts | |
X | Share on X | Posts a tweet mentioning your brand | 15 pts |
ℹ️ Note
Each rule above is set up the same way in the app. The steps in Section A below apply to all of them.
Set Up a Social Earning Rule
Follow these steps to add any social follow or share rule to your loyalty program.
From your Shopify admin, open the Mage Loyalty app.
In the left menu, click Loyalty.
Scroll to the Earning Points section and click Add Earning Rule.
Select the social platform rule you want to add (e.g. Follow on Instagram).
Enter your social profile URL for that platform (e.g. your Instagram page link).
Set the number of points to award when a customer completes the action.
Click Save. The rule is now Active.
ℹ️ Note
You need to enter your profile URL for each platform separately. Make sure you use the correct public URL - not a private or shortened link.
Setting Up Share Rules (Facebook & X)
Share rules work slightly differently from follow rules. Instead of linking to your profile, you configure the message that gets pre-filled when a customer shares.
Follow steps 1–3 from Section A above.
Select Share on Facebook or Share on X.
In the Share Description field, enter the text that will be pre-filled for the customer when they click Share.
Set the points value for completing the share.
Click Save.
✅ Tip
Write share messages in the customer's voice; short, friendly, and natural. For example: "Just discovered @YourBrand and I'm obsessed! Check them out." Avoid anything that sounds like an ad.
How Many Points Should You Award?
Social actions are one-time events; a customer can only follow your account once. Because of this, you don't need to be as conservative as you are with purchase points.
Action Type | Suggested Points | Reasonings |
Social follow | 20-50 points | One-time, low effort. Enough to feel rewarding without being too generous. |
Social share | 10-25 points | Shares have real value (word of mouth) but are harder to verify. Keep modest. |
For context | ~~ | If 100 points = $5 off, then 25 points = $1.25 in loyalty value per follow. |
What Happens After You Save
Once a social earning rule is Active:
The rule appears in the Ways to Earn section of your customer-facing loyalty sidebar.
Customers see a button next to the rule; clicking it opens the platform in a new tab.
Points are credited to the customer's account once the action is verified.
Each rule can only be completed once per customer; repeat clicks do not award additional points.
ℹ️ Note
Social follow rules are verified by asking the customer to confirm they completed the action. They are not fully automated API verifications. This is normal behaviour across loyalty platforms.
Common Mistakes to Avoid
⚠️ Common Mistake
Entering the wrong profile URL: Double-check that your URL is the correct public link to your profile page, not a post, ad, or private account link.
⚠️ Common Mistake
Setting points too high for social actions: Since follows are one-time events, awarding 200+ points per follow can be expensive. Keep social points lower than purchase points.
⚠️ Common Mistake
Adding every platform at once: Only set up rules for platforms you actively use. A rule for a dormant account looks unprofessional in the sidebar. Start with your top 2–3 channels.
⚠️ Common Mistake
Using a branded short link instead of your profile URL: Always use the direct platform URL (e.g. instagram.com/yourbrand), not a link shortener.
Troubleshooting
The social rule is not showing in the loyalty sidebar
Check that the rule status is Active in the Earning Points section.
Make sure your overall Program Status is set to Enabled.
Refresh your storefront and re-open the sidebar.
Customers say the link is not working
Verify that the URL you entered is correct and publicly accessible.
Test the link yourself by opening it in a private/incognito browser window.
Edit the rule (via the three-dot menu ⋮) to update the URL if needed.
A customer is not receiving points after following
Social follow rules require the customer to confirm the action inside the sidebar. Points are not awarded until they click the confirmation button.
If the customer completed the action but did not confirm in the sidebar, they will need to do so; points cannot be awarded retroactively through this rule.
As an admin, you can manually add points to a customer's account. Go to Customers in Mage Loyalty, find the customer, and use Manual Points Adjustment.
🗨️ Still need help or can’t find the answers you’re looking for? Reach out to the Mage Loyalty team through our live chat support.
