Influencer Campaign Report: What to Send Brands (and Why They Renew)
Likes don't get you rebooked. Here's what belongs in a sponsored-post report: cost per click, the tail, audience match, and how to build it from real data.
The sponsored post is live, the brand is happy, and you send a screenshot of the like count. That's the moment a lot of repeat bookings quietly die. A brand's next question isn't "did people like it?" It's "was it worth what we paid?" An influencer campaign report answers that question with evidence, and it's the single most effective renewal tool a creator has.
What brands actually want from a campaign report
Brand managers have to justify every spend to someone above them. They're looking for numbers they can defend in a meeting, presented against their own goal. A good report leads with what they wanted (awareness, traffic, sales) and shows how the campaign performed against it, honestly, including where it fell short.
The nine sections of a strong report
- A one-paragraph summary. Lead with the brand's goal and the headline result in plain words.
- Deliverables and timing. What was contracted, what was posted, whether it went live on time and whether it carried the right disclosure label.
- Reach and views. How many accounts saw it, and how many of them weren't already followers.
- Engagement that means something. Saves, shares and comments say more than likes. See how to read engagement rate.
- Clicks and orders from a tracked link. If the campaign had a link or code, show what it produced.
- Efficiency. What the fee bought: cost per 1,000 people reached, per engagement, per click and per order.
- Audience match. How your followers' age, gender and location line up with who the brand wanted to reach.
- The tail. Clicks and sales that kept arriving weeks after the post, which is often the strongest argument for a repeat booking.
- A recommendation. What worked, what you'd change and what you'd propose next.
The cost metrics, in plain terms
Cost per 1,000 people reached is the fee divided by reach, times a thousand. If a brand paid $500 and the post reached 25,000 accounts, that's $20 per 1,000. Cost per click and cost per order work the same way: the fee divided by clicks, or by orders. These numbers let a brand compare you with any other channel they buy, which is exactly why they're persuasive. Be careful when you have very few clicks or orders: small counts swing the cost a lot, so say so in the report.
"Measured, not claimed"
Credibility is the whole game. Every number in a report should say where it came from and when it was read, and anything you didn't measure should say "not measured" instead of being estimated. A brand that catches one inflated figure discounts the rest, and a brand that sees an honest gap trusts everything around it.
Audience match deserves a specific caveat. Instagram reports age, gender and location as three separate breakdowns, not as one combined profile, so the combined match can only be bounded by the smallest of the three. Say that plainly rather than multiplying them into a number that looks precise.
Build it from real data in IG Suite
The For brands tab in Deep Dive is built for this report:
- Pick a deal from Deal Desk. The tab sets the fee against what happened: cost per 1,000 reached, per engagement, per click and per order. Where the fee is in US dollars it also compares with a typical paid-social range, which is approximate.
- Refresh numbers to read the latest reach and engagement for the deal's posts.
- Attach a tracked link to the deal to switch on the tail report, which shows how clicks keep arriving for weeks after a brand has stopped looking.
- Enter what the brand asked for (age range, gender, countries) and the audience match card scores how closely your followers fit.
- "Measured, not claimed" lists where each figure came from and when it was read, and deliverable compliance says, for each contracted item, whether it was posted, on time and labelled, or that it can't be told. Nothing on the tab is invented: what wasn't measured stays blank.
For a file to attach, Max accounts can export a white-label PDF of their Analytics, and turning on Remove knit.bio branding (Pro and up) drops the footer.
When to send it
- Seven days after the post. Most of the first wave of results is in, and the brand still remembers the campaign.
- Again around 30 days. A short update with the tail numbers. "Since my first report, the link has produced [X] more clicks" is a strong renewal line.
How to present it
- Keep it to one page. A summary on top, the numbers beneath, a recommendation at the bottom.
- Lead with their goal, not your reach. A traffic goal gets clicks first; an awareness goal gets reach and non-follower share first.
- Be honest about the weak spots. "Clicks were lower than I expected; here's what I'd test next" builds more trust than silence.
- End with a proposal. A specific next step (a second post, a different format, a longer campaign) turns a report into a renewal conversation.
Frequently asked questions
What if the results were weak?
Send the report anyway. Brands remember creators who report honestly and come back with a plan. A missing report reads worse than a modest one.
Do I need a tracked link?
It's the difference between "we think it helped" and "it produced this many clicks and orders", and it's the only way to show the tail. Agree a link or code before the post goes up.
Should I include my media kit?
Attach it. A report plus a current media kit gives a brand everything they need to rebook without asking. If you're still working out your rates, see how much to charge for a sponsored post and how to build a rate card.
The approval and delivery side of the same workflow is in Instagram sponsored post approval, and if you want to see how brands think about the numbers, read how brands vet influencers. knit.bio's IG Suite ties your Deal Desk to real Instagram numbers. See how it works, read the For brands docs, or start free.