Build an audience
Give shoppers a clear reason to follow your Instagram account while their interest in your store is high.
Instagram follow rewards for Shopify
Follow for Discount verifies a shopper follows your Instagram account, then sends an eligible shopper a single-use Shopify discount code through Instagram DM.
Free plan available.Built for Shopify merchants.

FFD10-WELCOMESingle-use Shopify code
Direct answer
Yes. Follow for Discount lets Shopify merchants promote an Instagram follow offer through storefront widgets. After a shopper opens Instagram DM and requests the offer, the app verifies follow status and sends an eligible shopper a single-use Shopify discount code.
What is Follow for Discount?
Follow for Discount is a Shopify app that helps merchants turn store visitors into Instagram followers. It verifies follow status through Instagram DM and sends eligible shoppers a single-use Shopify discount code. Merchants can promote campaigns through storefront widgets and manage rewards from the app admin.
At a glance
Make every discount work harder
Traditional discounts may help complete one purchase. Follow for Discount connects the offer to a verified Instagram follow, helping you turn store traffic into an audience you can continue engaging with after the visit.
Give shoppers a clear reason to follow your Instagram account while their interest in your store is high.
Check follow status through Instagram DM before sending an eligible shopper a discount code.
Configure discount value, expiration, repeat-reward eligibility, campaign status, and storefront promotion from the app admin.
Five clear steps
Follow for Discount connects a storefront promotion, an Instagram DM interaction, and a Shopify discount reward in one campaign.
Connect one Instagram Business or Creator account to Follow for Discount.
Choose a fixed percentage discount or a randomized percentage up to your selected maximum. Set the code expiration and repeat-reward rules.
Enable the theme app embed and publish an eligible storefront widget while the campaign is Live.
The shopper opens Instagram DM and uses the offer Ice Breaker or sends DISCOUNT. The app checks whether the shopper follows the connected account.
An eligible shopper receives a reward explanation followed by a separate, code-only Instagram message. The single-use code is copied into Shopify checkout.
Product workflow
Each stage pairs a clear shopper experience with the controls available to the merchant.
| Stage | Shopper experience | Merchant control |
|---|---|---|
| Discover | Sees a follow-for-discount widget in the Shopify storefront. | Selects and configures the widget. |
| Request | Opens the merchant’s Instagram DM and requests the discount. | Configures the offer instructions and follow-first response. |
| Verify | Follow status is checked. A non-follower can follow and retry. | Connects the supported Instagram account used for verification. |
| Reward | Receives a single-use Shopify discount code in Instagram DM. | Controls discount type, amount, expiration, and repeat eligibility. |
| Review | Copies the code into Shopify checkout. | Reviews issued rewards and available widget-engagement data. |
Campaign controls
Configure the reward and campaign while keeping eligibility, delivery, and reporting limitations clear.
Check whether a shopper follows the connected Instagram account before issuing an eligible reward.
Generate app-managed discount codes that begin with FFD and can be used once.
Choose a fixed percentage or create a randomized reward up to a merchant-defined percentage.
Set rewards to expire after 1, 3, or 7 days, or keep them valid without an expiration date.
Choose whether the same Instagram user may receive multiple discounts. This campaign setting is separate from plan usage limits.
Pause a campaign to hide widgets and stop request processing without deleting its configuration.
Review issued discount rewards in the app admin. Logs record code issuance and should not be presented as redemption or revenue attribution.
Review available widget interaction data. Analytics may vary based on shopper consent and successful browser-event delivery.
Fixed-amount discounts are coming soon and are not currently selectable.
One Shopify Admin experience
Configure discount value, expiration, Instagram messages, repeat-reward rules, widgets, campaign status, issued-reward logs, and available engagement data from the app admin.
The Follow for Discount app embed must be enabled and saved in the active Shopify theme before eligible widgets can appear.


Who the app is for
Follow for Discount is most useful when Instagram is already part of how a merchant acquires, educates, or retains shoppers.
Transparent monthly pricing
Basic is a permanent free plan. Paid-plan trial eligibility is determined by Shopify.
For trying your first follow-for-discount campaign
Free
For growing brands that want unlimited follower rewards
$9.97/month
For merchants that need complete campaign visibility
$19.97/month
Basic usage counts unique rewarded Instagram users per month. Additional rewards issued to the same user during that month do not consume another Basic quota slot. The campaign’s “Allow multiple discounts” setting controls repeat rewards separately.
Trust and transparency
Important eligibility, delivery, and reporting limitations are part of the product explanation—not hidden in fine print.
Follow status is checked before an eligible reward is issued.
A non-follower can follow the connected account and retry.
Every recognized retry checks follow status again.
Each generated reward code is single-use.
The shopper receives the code through Instagram DM and manually enters it at checkout.
Pausing a campaign does not delete its configuration.
Discount Logs record issuance, not redemption or revenue.
Widget analytics may depend on consent and browser delivery.
Direct answers
Product behavior, requirements, eligibility, pricing, and reporting limitations.
Visit the complete FAQ guide →Follow for Discount is a Shopify app that helps merchants reward verified Instagram followers. It promotes the offer through storefront widgets, checks follow status through Instagram DM, and sends an eligible shopper a single-use Shopify discount code.
Yes. A shopper can open your Instagram DM from a Follow for Discount widget and request the offer. The app checks whether the shopper follows your connected Instagram account before issuing an eligible discount code.
Merchants can connect one supported professional Instagram account: a Business or Creator account.
The shopper opens the merchant’s Instagram DM and selects the configured Ice Breaker or sends the exact uppercase message DISCOUNT.
The shopper receives the merchant’s configured follow-first message and a retry button. Follow status is checked again on every recognized retry.
An eligible shopper receives a reward explanation in Instagram DM followed by a separate message containing only the discount code. The shopper copies the code and enters it manually at Shopify checkout.
Yes. App-generated discount codes begin with FFD and are created for single use.
Yes. A merchant can set a reward to expire after 1, 3, or 7 days, or remain valid without an expiration date.
Follow for Discount currently supports a fixed percentage reward or a randomized percentage up to a merchant-defined maximum. Fixed-amount rewards are coming soon.
The merchant controls this with the “Allow multiple discounts” campaign setting. This setting is separate from plan usage limits.
Basic supports Up to 100 rewarded Instagram users per month. If the same user receives another allowed reward during that month, that additional reward does not consume another unique-user quota slot.
The Persistent Edge Teaser is available on all plans. The Gift and Scratch Card and Timed Notification widgets are available on Growth and Scale.
Confirm that the campaign is Live, a supported Instagram account is connected, the Shopify theme app embed is enabled, and an eligible widget has been configured and saved.
Pausing hides the storefront widgets, removes the app-managed Ice Breaker, and stops discount-request processing. The campaign configuration is retained.
Yes. Disconnecting the Instagram account also pauses the campaign.
No. Discount Logs record code issuance. They do not currently establish code redemption, orders, refunds, cancellations, or revenue attribution.
Not necessarily. Widget engagement analytics can depend on shopper consent and successful browser-event delivery.
Turn your next store visit into an audience opportunity
Launch a follow-for-discount campaign, promote it with a storefront widget, and deliver single-use Shopify codes through Instagram DM.