Shopify
A Shopify store, an active online-store theme that supports app embeds, Theme Editor access, and a checkout that accepts Shopify discount codes.
Installation and setup
Use this guide to connect the required services, configure a percentage reward, activate storefront widgets, and resolve common campaign problems.
Requirements
A Shopify store, an active online-store theme that supports app embeds, Theme Editor access, and a checkout that accepts Shopify discount codes.
One Instagram Professional account—Business or Creator—with authorization and messaging enabled. Personal accounts are not supported.
A percentage reward, at least one plan-eligible saved widget, the active-theme app embed, and a Live campaign.
Setup checklist
Complete each step in order so the app can verify the full activation state.
Install Follow for Discount from the Shopify App Store and approve the permissions needed to create discount codes and check the theme app embed.
Authorize one Instagram Business or Creator account, return to the app, and verify the connection.
Open the active theme’s App embeds area, enable Follow for Discount, save the theme, and verify the connection in the app.
Choose a fixed percentage or a randomized percentage up to a maximum. Set expiration and repeat-reward rules.
Choose at least one widget available on the current plan, configure it, preview it, and save the settings.
Activate the campaign to enable Instagram request processing and make eligible storefront widgets available.
Admin reference
The app admin keeps the reward and Instagram connection settings visible while merchants prepare the campaign.


Troubleshooting
Use a Business or Creator account, complete authorization in Instagram, return to the app, and select Verify Connection.
Confirm the embed is enabled and saved in the active published theme rather than a different draft theme.
Confirm the campaign is Live, Instagram is connected, the active-theme embed is saved, the widget is eligible for the plan, and targeting rules match.
The shopper should follow the connected account and use the recognized retry button. Follow status is checked again.
Logs record code issuance rather than redemption, orders, refunds, cancellations, or revenue attribution.
Still blocked? Contact shopify@rajeshjoshi.dev.
Focused guides
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.