Skip to main content

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

  1. 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.

    Open the relevant page →

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Related guides