Pre-publish QA

Influencer pre-publish QA checklist: message, claims, disclosure, links and codes, tested in ten minutes

Approval judges the creative. QA tests the mechanics: does the label show, does the link open, does the code work, is the right handle tagged. Run these five blocks on a phone, log the result and check again within an hour of going live.

8 min readUpdated

Planning a campaign? Get a free creator shortlist and cost estimate in 48 hours.

Get a creator plan

In short

  • Run QA on the approved file, on a phone, by someone who did not edit it. Ten minutes per post covers message, claims, disclosure, links and codes, and technicals.
  • Test, do not read. Click the link, type the code into a real cart, watch the video with sound off to see whether the label is readable.
  • Grade each check pass, fix or fail. A fail on a claim, a label or a code is a blocker: the post does not go out until it is fixed.
  • Repeat a short check within an hour of going live. Edits after approval and platform settings are where labels and tags go missing.
97.3%of the 1,609 influencer ads ASCI processed in FY2025-26 needed modificationSource
65.8%of 76 upheld cases in ASCI's second check of top digital stars had no disclosure at all; the rest were buried or incorrectSource

A pre-publish QA check is a ten-minute test of the approved file on a phone, run by someone who did not edit it. It covers five blocks: message, claims, disclosure, links and codes, and technicals. Each check is graded pass, fix or fail, and the result goes in a log. Then, within an hour of going live, a shorter check confirms that what posted is what you approved.

Approval is a different job. Approval, described in our content approval workflow, is the brand deciding that the creative is right. QA is a technician testing that it works: that the label is readable, the link opens, the code applies, the right handle is tagged. For the rules behind these checks, use the compliance checklist for brands and our complete guide to influencer marketing in India. This post is the hands-on test.

Why test after approving

A draft that was perfect on Thursday can be wrong on Monday. The caption is trimmed to fit, a song is swapped when the original fails the platform's licence check, a sticker covers the label, the link is retyped with a typo, the code expired over the weekend. None of these changes is malicious, and none shows up in a creative review.

ASCI's numbers show how often influencer posts need fixing. In FY2025-26 it processed 1,609 influencer ads and 97.3 percent needed modification. In its second check of a top digital stars list, 65.8 percent of the 76 upheld cases had no disclosure at all, and the rest had labels that were buried or incorrect. A ten-minute test is cheap against those figures.

Set-up: what the tester needs

ItemWhy
The approved file and caption, from the approved folderTest the version that will post, not a copy
The brief and the claims sheetThe reference for message and claims
The code list and the link registerThe reference for what each creator should use
A phone, ideally one Android and one iPhoneLinks and labels render differently
A test cart with a real productTo try the code at checkout
The QA logTo record the result

The tester should not be the creator, the editor or the approver. The coordinator is usually right. In regulated categories, add a second reader from compliance.

Block 1: message (about 2 minutes)

CheckHow to testPass if
Hook and product in the openingWatch the first 3 seconds with sound offThe product or the promise is visible
The one message landsAsk: what is this post saying?The answer matches the brief's one message
Facts about the productCompare name, variant, size and price with the briefAll match exactly
Tone and exclusionsListen for competitor mentions, slogans you banned or sensitive topicsNone found
Call to actionRead the last line and the captionThere is one clear action

Block 2: claims (about 2 minutes)

Read the caption aloud, then read the auto-captions or transcript of the video. Highlight every factual statement and match each to a line in the claims sheet.

CheckPass if
Every factual claim has a row in the claims sheetYes, with evidence on file
No banned words or phrasesSearched in caption, on-screen text and speech
Numbers are rightPrice, offer, dates, quantities and percentages match the brief
No promise of results, returns or timelinesNone, unless the claims sheet allows it
Qualifications shown where neededPresent upfront for health or finance advice
No child shown or addressed without the extra checksCleared at the compliance gate

If you find a doubtful claim, do not edit the file yourself. Send it back with the line and the timestamp rather than editing it yourself, so the creator stays the author of what they publish.

Block 3: disclosure (about 2 minutes)

This is the block with the least tolerance. ASCI's guidelines require a clear label whenever there is a material connection, and the label must be upfront and prominent: not only in a bio, not at the end of a post, not behind a "more" click and not buried in hashtags or links. Permitted labels include Advertisement, Ad, Sponsored, Collaboration, Partnership, Employee, Free gift and Affiliate, or a platform disclosure tool.

FormatWhat to testPass if
Video of 15 seconds or lessOn-screen label durationAt least 3 seconds
Video over 15 seconds and under 2 minutesOn-screen label durationOne third of the video
Video of 2 minutes or moreLabel across the brand sectionWhole section that mentions the brand
Story or image with no captionLabel superimposed on the visualVisible without tapping
Live streamAnnouncementAt the start and at the end
AudioAnnouncementAt the start, at the end and around breaks
CaptionPosition of the labelIn the first line, before the "more" fold
Platform toolPaid-partnership label switched onVisible on the post preview

Watch the video once with sound off, to see whether the label can be read, and once with the phone held at arm's length. If the label is the same colour as the background, it is not "clear". Our guide to disclosure hashtags in India shows the wording, and Instagram's paid partnership label explains the tool. This is general information, not legal advice.

CheckHow to testPass if
The link opensTap it from the post, in-app and in a browserOpens without an error or a long wait
It goes to the right pageRead the landing pageThe product or offer in the brief
The page works on mobileScroll and tap add to cartNo broken layout, price matches
StockCheck the landing SKUIn stock, in the sizes or variants shown
UTM parametersRead the final URLSource, medium, campaign and creator ID are correct and lowercase; see UTM links
The code appliesAdd an item to a real cart and enter the codeThe discount, minimum order and cap are as briefed
Code case and spellingTry upper and lower caseBoth work, or the brief says which
First-order limitTry again as a repeat customerThe code is refused if it should be
ExpiryRead the code's end dateAfter the end of the live window plus the sale tail
The code matches the one on fileCompare with the code listSame creator, same code
Story link sticker or bio linkTap itSame destination as the brief
Pinned commentRead itCarries the link or code if the brief asked

A code that fails at checkout is a refund queue and a reputation problem on the first day. Test it with a real cart, not a screenshot of the admin panel.

Block 5: technicals (about 1 minute)

CheckPass if
Tags and mentionsThe brand handle is spelled right and links to the right account
Collab invite or partnership permissionSent and accepted; see Instagram collab posts and partnership ads setup
AudioA commercial-use track or the creator's own; see music copyright in influencer content
Cover and thumbnailReadable at small size; no unapproved text
Captions and subtitlesSpelled correctly; match the speech
Aspect ratio and watermarksNative to the platform; no other app's watermark
Location and hashtagsAs briefed; no competitor tags
ScheduleDate, time and time zone match the calendar

Grading and what happens next

GradeMeaningExamplesWhat happens
PassMeets the briefLabel readable, code worksLog and release
FixA small error with an easy correctionTypo in the handle, UTM in capitalsThe coordinator or creator fixes it; retest the fixed item
FailA blockerClaim not on the sheet, no label, code rejectedThe post waits; the creator and approver are told; the log records the time

Treat any fail on a claim, a label or a code as a blocker. A post can slip a day without damage. A post with a missing label or a broken code cannot.

The QA log

ColumnEntry
Post ID and creator IDMatch the tracking sheet
Block resultsPass, fix or fail for each of the five blocks
Tester and timeA name and a timestamp
Issues and fixesOne line each
ReleasedY or N, with the approver
Live checkTime and result

The one-hour live check

When the post goes live, do a shorter check within the hour.

  • The post is on the right handle, at the planned time
  • The label is visible on the live post, not only in the draft
  • The paid-partnership tag or collab is showing
  • The link opens from the live post on a phone
  • The code applies at checkout
  • The caption matches the approved version, and nothing has been trimmed
  • The comments include no questions that need a brand reply
  • A screenshot of the post, with the label visible, is saved in the evidence file

If something fails, edit it within 15 minutes if the platform allows. If a claim is wrong or a label cannot be fixed, ask the creator to take it down within the contract deadline. The compliance checklist lists what to keep in the evidence file.

Partnership ads and reposts

When a post is boosted as a partnership ad, or reposted on a brand handle, run the label and claims blocks again on the ad preview. A different placement can crop or cover the label. Our guide to creator ads and whitelisting explains where the rights come from.

Quick version for pinning on the wall

  1. Message: hook, one message, facts right.
  2. Claims: each line on the sheet; nothing banned.
  3. Label: first line, on screen long enough, tool on.
  4. Link and code: opened and typed on a phone.
  5. Technicals: handle, collab, audio, time.
  6. Log it. Then recheck within the hour.

Our team checks every draft for message, claims and disclosure and tracks each post from its first hour, and our how we work page shows where that fits in the six stages. If you want it done for you, send us a brief and we will return a creator plan within 48 hours, with compliance built in. Our Instagram influencer marketing service covers the most common formats, and the campaign calendar template shows how to schedule posts so QA never lands on a launch morning.

Sources

  1. ASCI annual complaints report 2025-26, ASCI (28 May 2026)
  2. ASCI half-yearly complaints report 2025-26, ASCI (Nov 2025)
  3. ASCI Guidelines for influencer advertising in digital media, ASCI (accessed 31 Oct 2026 (Addendum II dated 6 Mar 2025))

Frequently asked questions

What should be checked before an influencer post goes live?

Five things: the message lands in the first seconds, every claim matches the claims sheet, the disclosure label is upfront and on screen long enough, the link and code work when tested, and the technical details are right: tags, collab invite, audio licence, schedule. Then log the result and repeat a short check after it is live.

Who should run the pre-publish check?

Someone who did not edit the file and did not approve the concept: usually the campaign coordinator. For regulated categories add a second pair of eyes from compliance. The creator should not self-certify, because the person who made a post is the least likely to notice a missing label. Keep the task small, at ten minutes a post.

How long should the disclosure label stay on screen?

Under ASCI's influencer guidelines, in a video of 15 seconds or less the label must be on screen for at least 3 seconds. In a video over 15 seconds and under 2 minutes it must stay for one third of the video, and for two minutes or more, for the whole section that mentions the brand. Stories need it superimposed on the visual.

How do I test a discount code before launch?

Put a real item in a real cart on a phone, enter the code exactly as the creator will say it, and confirm the discount, the minimum order, the cap and the expiry. Try it in lower case and upper case. Then try it a second time as a repeat customer to check the first-order limit works. See our guide to tracking sales with codes.

What do I do if I find a mistake after the post is live?

Fix it immediately if it can be edited: caption, tag, label or pinned comment. If a claim is wrong or the label cannot be added, ask the creator to take the post down within the deadline in your contract, and log the time. Our crisis management guide covers escalation, and our contracts withhold payment until a post is fixed.

Is a QA checklist different from the compliance checklist?

Yes. The compliance checklist sets the rules and the approval sheet for claims, categories and contracts. The QA checklist is a hands-on test of the finished post: it opens the link, types the code, reads the label on a phone. Use both, the first to decide and the second to verify.

Nitish Ranjan, Founder of Influencer Gully

Nitish leads Influencer Gully. His team has run 250+ campaigns for 100+ brands with creators across 200+ Indian cities.

Start a campaign

Tell us what you’re selling. We’ll show you who should sell it.

Share your product, budget and timeline. Within 48 hours you get a shortlist of vetted creators, a content plan and a cost estimate, free and without obligation.

  • A named strategist, not a ticket queue
  • Creators vetted for fake followers and brand safety
  • ASCI disclosure and contracts handled
  • Weekly reporting on reach, engagement and sales

Get a creator plan in 48 hours

We reply within 2 working hours and send a creator plan within 48 hours.

Or WhatsApp +91 97112 38245. No spam, no creator list sold.

WhatsApp Get a creator plan