How-to · 20 minutes setup
How to run an Instagram campaign with FTC disclosure (without losing reach)
FTC requires that any material connection between a brand and a customer who posts about it be clearly disclosed. The standard tags are #ad, #sponsored, or Instagram's native paid-partnership label. Reach is NOT punished for compliant disclosure — Instagram explicitly supports the paid-partnership label and rewards content that uses it correctly.
Before you start
- An Instagram Business or Creator account
- A Social Perks account
- A perk to offer
- Any Instagram action you want customers to take (Story Tag, Reel, Carousel, etc.)
Steps
Pick the action that matches your goal
Story Tags (effort 1, value $1.50) are easiest. Reels (effort 3, value $4) get more reach. Collab Posts (effort 3, value $5) reach both audiences. See /actions/?platformId=ig for the full list.
Configure the perk to match the action's effort
A Story Tag pairs well with 10-15% off. A Reel pairs with $5-10 off or a free item. A Collab Post pairs with $10-20 off or a meaningful upgrade. The pricing oracle (/api/v1/pricing) returns the recommendation.
Verify the auto-injected disclosure
Social Perks injects #ad or #sponsored into every Instagram template. Most modern templates also include Instagram's native paid-partnership label setup. Confirm in the campaign preview before launch.
Place the QR code at the post-purchase touchpoint
Customers scan after the experience, post within 7 days, get the perk. Best places: receipt, takeout bag, on-table card, business-card-sized handout.
Watch for the first scan
First scan typically happens within 24-48 hours of the QR being live. If a week passes with zero scans, move the QR somewhere more visible. The dashboard tracks scan-to-submission conversion in real time.