How to Use Discount Codes to Grow Your Instagram & Facebook Followers
As a digital marketer and web developer, one of the most common questions I get asked here at fahadjee.com is: “Can I set up a discount code that people only get if they follow my social media pages?”
It is a brilliant idea. You want to motivate new people to follow your brand, while also rewarding the loyal customers who already support you.
The short answer is yes, you absolutely can.
However, there is a catch. Facebook and Instagram do not have a built-in “Follow for Discount” button. Even worse, their algorithms actively punish what they call “engagement bait”—posts that openly beg people to like, share, or follow.
To run this strategy successfully without hurting your page’s reach, you have to be smart about it. Here are the three most effective, algorithm-friendly ways to exchange discounts for followers.
1. Use Smart DM Automation (The Best Conversion Rate)
This is currently the most powerful strategy on Instagram. Instead of hoping people click a link in your bio, you deliver the discount directly to their inbox—but only if they play by the rules.
How it works:
- You post an engaging Reel, Story, or image announcing a special offer.
- Your caption says something like: “We are giving our followers 20% off today! Make sure you are following us, and DM the word ‘DEAL’ to get your code.”
- You connect your account to a trusted automation tool like ManyChat.
When a user sends you the word “DEAL,” the software instantly checks if they are a follower. If they are, it automatically replies with the promo code. If they are not, it politely asks them to hit the follow button first before it hands over the discount.
Why it wins: This method trains the Instagram algorithm that your account is highly engaging because of the flood of direct messages, pushing your content to even more people.
2. Launch an Instagram Broadcast Channel
Broadcast Channels are a relatively new feature, but they are a goldmine for building an exclusive community. Think of it as a private group chat for your biggest fans.
How it works: When you create a Broadcast Channel on Instagram, the platform sets a hard rule by default: users must follow your page to join.
You can announce on your main feed that all flash sales, early product drops, and heavy discounts will now be shared exclusively inside your Broadcast Channel. Your current followers get immediate, VIP access to the deals. Meanwhile, new visitors who want the promo code have no choice but to follow your page to enter the chat.
3. Create a “Close Friends” VIP List
If your main goal is to reward the people who already follow and engage with you, the “Close Friends” feature is an amazing tool for building brand loyalty.
How it works: Post a Story asking your audience to react or vote on a poll if they want to be added to your VIP discount list. Take everyone who interacts and add them to your Instagram Close Friends list.
The next time you have a special promotion, publish a Story containing the discount code, but set it to be viewed only by your Close Friends. When they see the green ring around your Story, they will feel like they are getting true insider treatment.
Pro Tip: Always Track Your Success
Running a great social media campaign is only half the battle; you need to know if it is actually making you money.
If you are running your online store on Shopify or BigCommerce, never use a generic code like SALE10. Instead, create platform-specific codes.
Use
INSTAVIP15for your ManyChat automation.Use
IGCHANNEL15for your Broadcast Channel.
By doing this, you can open your store’s dashboard at the end of the month and see exactly how many sales came directly from your new follower strategy.
Need Help Setting This Up?
Turning social media followers into paying customers requires the right technical setup. If you need help integrating automation tools or optimizing your e-commerce store to handle these campaigns, feel free to reach out.

