Social media rewards are a loyalty program type that credits points to customers for actions such as following your company's page on social media platforms such as Instagram, Facebook, TikTok, and X. You can run all four platforms together or independently, each with its own points reward and configurations. You control which of your customer touchpoints shows the reward and how it looks to your customers.
For your customers, this reward sits inside the Ways to earn section, the part of your loyalty program that lists every action a customer can take to earn points on your store.
How it works
When a customer opens the Ways to earn section in the customer portal widget or the loyalty portal, they see a card for each social media program you have created. Clicking the card opens a popup with the reward details and a follow button.
Clicking follow redirects the customer to your brand's Instagram, Facebook, X, or TikTok page in a new tab. Loop credits the reward points to the customer's account at the same moment they click follow, so the reward is instant and does not wait on any further action from the customer.
Social media platforms such as Instagram do not give third-party apps access to check whether a specific customer actually followed a specific account after the click. This is an API restriction on the platform's side, not something Loop or any other loyalty app can build around, so the points are credited based on the click itself.
Each program can be completed once per customer. Once a customer completes a program, the card in the ways to earn section reflects that, and the button changes from the redeem state to the redeemed state, using the colors you configured for each.
Admin experience
Setting up social media rewards involves two separate configurations in Loop admin: creating the program itself, and customizing how it appears to your customers.
Program configuration
To configure social media programs, navigate to Loop admin → Loyalty → Programs, then click Create program. Under Social media programs, you will find four native options: Follow on Instagram, Follow on TikTok, Follow on Facebook, and Follow on X. Click Create next to the platform you want to set up.
Each of the four programs uses the same set of configuration fields; only the account handle field changes to match the platform. Configure the fields below to set the social media reward program efficiently:
Field | What it does |
Account username | You can add the social media handle for your brand in this field. This is the page your customers will land on when they click the follow button on the customer portal or loyalty portal. |
Reward points | The number of points a customer earns for clicking through to the platform. |
Points expiration | Choose whether points follow your store-wide default (as per store preference), never expire, or expire after a set period. |
Ways to earn | Here, you can configure which customer experience touchpoint you want your program to be visible in.
Select at least one touchpoint, customer portal widget, or loyalty portal where this program will appear to your user in the Ways to earn section. |
Program icon | This will be the icon visible next to your program in the customer portal widget and the loyalty portal. Use the default platform icon or upload a custom one. |
Status | Keep this status set to Draft while configuring. Make sure to switch to Active to publish the program. |
Please note that you can only create one program for each social media type. Be cautious when making any changes to an already active program, as this can break the existing program, which is already live for your customers.
Customer experience
Once you have configured the social media program, you can move on to defining the customer experience of your social media rewards. You can do so by navigating to Loop admin → Loyalty → Customer experience and separately configure the experience for the customer portal and the loyalty portal.
Customer portal widget
In the Loop customer portal loyalty widget, the Ways to earn section shows a card for each social media program you configure here. You can set all the text for different states of these programs from Customer experience → Customer portal widget → Texts.
Similarly, you can define the colors of the redeem and the redeemed buttons visible on the social media programs from Customer experience → Customer portal widget → Styles.
Loyalty portal
In the loyalty portal, the same social media programs appear in its own Ways to earn section, which can be configured via Loop admin → Loyalty → Customer experience → Loyalty portal.
You can decide the positioning of the section via the Loyalty portal → Layout, where you can use the drag-and-drop functionality to select where you want your Ways to earn section to be visible.
Similarly, button and text colors can be configured via the Loyalty portal → Configuration. Any text-related updates can be done via Loyalty portal → Texts Loyalty portal → Ways to earn.
User experience
Customers see social media rewards inside the Ways to earn section of the customer portal widget or the loyalty portal. Each social media platform appears as its own card with the title and description you have set, along with the platform icon.
Clicking the card opens a popup with the reward message, for example, earn 50 points by following us on Instagram, and a follow button. Clicking Follow takes the customer to your social page and credits the points to their account. This works well as a low-effort way to grow your social following.
FAQs
Can I run programs for all four platforms at the same time?
Yes, you can create Follow on Instagram, Follow on TikTok, Follow on Facebook, and Follow on X programs together. Each one works independently with its own points value and settings.
Can I show a social media reward on only one touchpoint?
Yes, you can select only the touchpoint where you want to show a specific social media program via the Loop admin → Loyalty → Programs → Social media programs.
Do points expire for social media rewards?
This depends on the points expiration setting you choose for that program: as per your store preference, never, or after a set period.
Need help?
No worries - we're here for you!
If you have any questions or need assistance, feel free to email us at [email protected] or chat with us using the support beacon at the bottom right of your screen.
Regards,
Loop subscriptions team 🙂







