Social media rules reward customers for following your accounts or sharing your store. Each rule can be completed once per customer.
Available rules: Follow on Instagram, Follow on TikTok, Follow on Facebook, Follow on X, Subscribe to YouTube, Follow on Pinterest, Share on Facebook and Share on X.
How to add a follow rule
From your Shopify admin, open the Mage Loyalty app and click Loyalty.
In the Earning Points section, click Add Earning Rule.
Open the Social Media tab and choose the platform.
Enter your public profile URL, for example https://www.instagram.com/yourbrand.
Enter the amount to award.
Click Save.
How to add a share rule
Share rules pre-fill a message for the customer to post instead of linking to your profile.
Follow the steps above and choose Share on Facebook or Share on X.
In Share Description, enter the text that will be pre-filled when the customer clicks Share.
Enter the amount to award and click Save.
How it works for customers
The rule appears in Ways to Earn on your storefront with a button. Clicking it opens your profile, or the share window, in a new tab.
The customer confirms they completed the action and the reward is given.
Each rule can only be earned once per customer. Clicking again does not award more.
Social platforms do not let apps check whether someone followed you, so the reward is based on the customer confirming the action. This is how every loyalty platform handles social rules.
Common mistakes to avoid
Using the wrong link. Enter the direct public URL of your profile, not a post, an ad, or a shortened link.
Adding platforms you do not use. A rule for a dormant account looks odd to customers. Only add the channels you are active on.
Troubleshooting
Customers say the link does not work
Open the URL yourself in an incognito window to check it is public and correct.
Edit the rule to update the URL if needed.
A customer followed but did not earn
The customer needs to confirm the action after following. Ask them to open the rule again and confirm.
Check they have not already earned this rule. It can only be earned once.
If needed, add the amount manually from the Customers page.
