Skip to main content

Social Media Earning Rules

How to reward customers for following your social accounts or sharing your store on Facebook and X.

Written by Kris James

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

  1. From your Shopify admin, open the Mage Loyalty app and click Loyalty.

  2. In the Earning Points section, click Add Earning Rule.

  3. Open the Social Media tab and choose the platform.

  4. Enter your public profile URL, for example https://www.instagram.com/yourbrand.

  5. Enter the amount to award.

  6. 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.

  1. Follow the steps above and choose Share on Facebook or Share on X.

  2. In Share Description, enter the text that will be pre-filled when the customer clicks Share.

  3. 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.

Did this answer your question?