guide · 10 Jul 2026

Influencer campaign report template for agency clients

Influencer campaign report template for agencies: a one-page client report in seven blocks plus an appendix, in slide and sheet form, with a worked example.

An influencer campaign report template for agency clients should fit the result on one page and the proof in an appendix. The page has seven blocks: the objective and a one-line verdict, what the campaign cost the client, reach and effective CPM, attributed revenue split by confidence tier, the top creators, the content worth reusing, and the next actions. The appendix holds the roster, every post, the definitions and the data sources.

Picture an agency in Valencia on the first working day of the month. The marketing director of a running-shoe brand has ten minutes before her own leadership meeting. She needs to know three things: did the campaign do what we bought it for, what did it cost per result, and what do we do next? If the answers are on page one, she forwards the page. If they sit on slide 14 of a 30-slide deck, she asks for a call, and your account team loses an afternoon.

This guide gives you the one-page template block by block, as copyable text, then the appendix, then the same template laid out as slides and as a spreadsheet. A filled example with illustrative numbers shows how the blocks read for a real-shaped campaign. For the vendor side of the same problem, what your reporting tool must do before a client ever sees a file, read our white-label influencer reporting checklist for agencies.

Annotated mock of a one-page influencer campaign report with seven numbered blocks: objective and verdict, spend, reach and effective CPM, attributed revenue by tier, top creators, content to reuse, and next actions.
The seven blocks of the one-page client report and the question each one answers. Illustrative mock-up; the copyable wording is in the sections below.

What goes on a one-page influencer campaign report?

A one-page influencer campaign report answers the client's questions in the order they ask them: first whether it worked, then what it cost, then what it produced, then what to do next. Seven blocks cover that order. Each block has one job, and each number on the page links to a definition in the appendix.

BlockWhat it showsThe client's questionWhere the data comes from
1. Objective and verdictThe objective, the primary KPI, the target, the result and a one-line verdictDid it do what we bought it for?The brief and the agreed KPI
2. SpendTotal cost to the client for the period, against budgetWhat did it cost us?Your invoice to the client
3. Reach and effective CPMViews or accounts reached in the target market, and cost per thousandHow many people saw it, and was that good value?Post tracking; the client's paid-social benchmark
4. Attributed revenue by tierNet revenue and orders per confidence tier, and ROAS as a rangeDid it sell, and how sure are you?Promo codes, tracking links, pixel or order webhooks
5. Top creatorsThe three to five creators who drove the primary KPIWho should we keep working with?Per-creator results
6. Content to reuseThe posts worth reusing, with rights statusWhat can we use again, and where?Post results and licences
7. Next actionsThree decisions with an owner and a dateWhat do we do now?Your recommendation

Two rules hold the page together. First, every block uses the same period and the same currency, stated once at the top. Second, the page shows the objective's primary KPI first. A sales campaign leads with attributed revenue; an awareness campaign leads with reach and effective CPM. Our guide to influencer marketing KPIs by objective gives the primary KPI, the guardrail and the vanity metric to drop for each of the eight common objectives.

The one-page template, block by block

Copy each block into your document, slide or sheet. Replace everything in square brackets. Delete any line you cannot support with data in the appendix.

Block 1. Objective and verdict

[Client] · [Campaign name] · [Period: dd/mm/yyyy to dd/mm/yyyy]
Objective: [Sales | Lead gen | Traffic | Free trial | Booking | UGC | Awareness | Engagement]
Primary KPI: [e.g. ROAS on net revenue, Tier 1 + Tier 2]
Target: [value]      Result: [value]      Status: [Above | On | Below target]
 
Verdict: [One sentence. What happened, in plain words, and why.]
All amounts in EUR, excluding VAT. Revenue is net of refunds.

What clients check. Whether the result matches the target they agreed, in the unit they agreed. A verdict that changes the KPI after the fact ("sales were slow, but engagement was strong") reads as an excuse.

Fill-in notes. Write the verdict last. Keep it under 25 words and make it a judgement, not a summary: "Above target on sales; two creators drove 60% of Tier 1 revenue." If the result is below target, say so in this line, then explain it in block 7.

Block 2. Spend

Total cost to client: EUR [amount]  ([x]% of EUR [budget] budget)
  Creator fees and production: EUR [amount]   <- or one combined line, per your contract
  Agency fee:                  EUR [amount]
Paid: EUR [amount]   Outstanding: EUR [amount]
Not included: [paid media, product cost, shipping]

What clients check. That the total matches your invoice, and what is left out. A finance team that finds the report total and the invoice total differ will stop trusting every other number.

Fill-in notes. Use the price the client pays, not your cost. If your contract keeps creator fees private, show one combined line. If it promises cost transparency, show creator fees and agency fee as two lines. The guide to how agencies price influencer services covers which fee models require which view.

Block 3. Reach and effective CPM

Posts live: [n] of [n] planned      Creators: [n]
Views: [n]      Accounts reached: [n, where available]
Share of views in target market: [x]% (where the platform reports it)
Effective CPM: EUR [amount]  = total cost to client / views x 1,000
Benchmark: client's paid-social CPM for the same audience: EUR [amount]

What clients check. Whether the reach was worth the price compared with what they already buy. A view count without a cost per thousand next to it is a vanity number.

Fill-in notes. Calculate effective CPM on the total cost to the client from block 2, so the figure cannot be worked back to a creator fee. Ask the client for their own paid-social CPM for the same audience at kick-off, not at report time. If creator content costs more per thousand views, the report must show what the premium bought, in block 4 or block 6. Our post on choosing creators by views and effective CPM explains the formula in detail.

Block 4. Attributed revenue by confidence tier

Attributed revenue (net of VAT and refunds), [attribution window]:
  Tier 1 - promo code:          EUR [amount]   [n] orders
  Tier 2 - same-session click:  EUR [amount]   [n] orders
  Tier 3 - cookied, later:      EUR [amount]   [n] orders
  Total:                        EUR [amount]   [n] orders
 
ROAS on total cost to client:
  Tier 1 only: [x.x]x   Tier 1+2: [x.x]x   All tiers: [x.x]x
Agreed headline ROAS: [Tier 1+2 | other, as agreed at kick-off]

What clients check. Which number to repeat in their own meeting. If you give one blended ROAS, a sceptical CFO will ask how much of it the creators really caused. A range answers that question before it is asked.

Fill-in notes. A confidence tier says how directly a sale is linked to a creator. A sale with the creator's own promo code is the strongest evidence; a click and purchase in the same session is next; a click followed by a purchase days later inside the attribution window is the weakest. Agree at kick-off which tiers count toward the headline ROAS, and keep that rule for the whole engagement. Our comparison of discount codes, tracking links and the pixel covers what each method can and cannot prove. For non-sales objectives, replace this block with the objective's primary result: leads, bookings, trials or sessions.

Block 5. Top creators

Top creators by [primary KPI]:
  1. @[handle]  [primary KPI value]  [second metric, e.g. eff. CPM or Tier 1 orders]
  2. @[handle]  ...
  3. @[handle]  ...
Recommendation: [renew | renew with changes | do not renew] for each

What clients check. Who to book again, and whether the creators they liked personally actually performed.

Fill-in notes. Rank on the primary KPI, not on followers or likes. Three creators is enough for most campaigns; five for rosters above 20. Leave creator fees off this block even if the client sees them in the appendix. The page is about results.

Block 6. Content to reuse

Content worth reusing:
  [Post link or thumbnail] @[handle] [format]  why: [metric]  rights: [cleared to (date) | requested | none]
  [Post link or thumbnail] ...
  [Post link or thumbnail] ...
Suggested use: [paid ads | product page | email | organic repost]

What clients check. Whether they can use the content, and for how long. Clients often treat a great post as theirs. It is not, unless the contract or a licence says so.

Fill-in notes. Pick two to four posts. State the rights status for each, with the end date of the licence. Use only the uses the creator agreed to: paid ads usually need explicit permission. If rights are missing, the next-action block should include asking for them; our guide on how to request content rights from a creator walks through the request.

Block 7. Next actions

Next actions:
  1. [Decision]  Owner: [agency | client]  By: [date]
  2. [Decision]  Owner: ...
  3. [Decision]  Owner: ...
Decision needed from you: [one clear ask, e.g. approve budget for wave 2 by dd/mm]

What clients check. What they have to decide, and by when.

Fill-in notes. Three actions, each a decision, not an activity. "Renew @creator_b with a second code for the summer sale" is an action. "Keep optimising the programme" is not. End with the one decision you need from the client.

What goes in the appendix?

The appendix is the evidence behind the page. A client rarely reads it in full, but their analyst, finance team or procurement will check it. If a number on page one has no line in the appendix, someone will ask where it came from.

  1. Full creator roster. Every creator, their status, posts planned and published, views, engagement, and their results on the primary KPI. Include creator fees only if your contract shows them.
  2. Every post. Link, date, platform, format, views, interactions and the tracking code or link used.
  3. Definitions and formulas. Effective CPM, ROAS, each confidence tier, the attribution window, what "net revenue" excludes (VAT, refunds, shipping), and how views are counted.
  4. Attribution rules. Which tiers count toward the headline ROAS, how overlapping codes and links are resolved, and any offline sales recorded by hand.
  5. Data sources and dates. Where each number comes from (platform post data, the store's orders, your invoices) and the date and time it was exported.
  6. Rights register. For each reused or reusable post: the licence, the permitted uses, the territory and the end date.
  7. Changes since the last report. Any restated number and the reason.

Keep the appendix in the same order every month. A client who learns where to find the roster in May should find it in the same place in June.

The template as slides

Most agency clients receive the report as a PDF of slides. Keep the one page as a single slide, and put the appendix behind it.

SlideContentNotes
1The one-page report: blocks 1 to 7The only slide most readers see. Must work when forwarded alone
2Attributed revenue by tier, as a chart, with the ROAS rangeRepeat the tier definitions under the chart
3Top creators, with their posts and resultsOne row per creator, thumbnails if you have rights to show them
4Content to reuse, with rights status and suggested useThumbnails plus licence end dates
5Next actions and the decision neededSame as block 7, with more context
6 onwardAppendix: roster, posts, definitions, sources, rights registerTables, not charts

Put your agency's name and the client's name on slide 1 and in the footer of every slide. Single slides get forwarded, and a slide with no name on it loses its source.

The template as a spreadsheet

The spreadsheet version is the working file behind the slides and the version a client's analyst will ask for. Use one tab per appendix section, and one summary tab that holds the seven blocks.

TabColumnsFormula notes
SummaryBlock, metric, value, target, status, noteReferences the other tabs; no typed-in numbers
SpendLine, amount excl. VAT, paid, outstanding, invoice numberTotal cost to client = sum of client-facing lines
CreatorsHandle, platform, status, posts planned, posts live, views, interactions, Tier 1 revenue, Tier 1 orders, all-tier revenuePer-creator effective CPM only if fees are visible to the client
PostsPost URL, handle, date, format, views, interactions, code, tracking linkOne row per published post
Sales by tierTier, orders, net revenue, refunds, net after refundsROAS per tier = cumulative net revenue / total cost to client
ContentPost URL, why it worked, rights status, permitted uses, licence end dateFilter on "cleared" for block 6
DefinitionsTerm, definition, formula, sourceSame wording as the slide appendix

Two formulas do most of the work:

  • Effective CPM = total cost to client ÷ views × 1,000.
  • ROAS for a tier range = net attributed revenue for those tiers ÷ total cost to client.

Lock the summary tab so it only references other tabs. A number typed straight into the summary is the one that will disagree with the PDF.

Worked example: a spring launch for a running-shoe brand

An agency runs a four-week launch for a running-shoe brand that sells online in Spain. The objective is Sales. The headline KPI, agreed at kick-off, is ROAS on Tier 1 and Tier 2 revenue, with a target of 1.8x. All figures are illustrative.

  • Spend. Total cost to the client: EUR 12,000 excluding VAT, the full budget. That is the creator fees as billed plus the agency fee; the contract keeps the split private.
  • Reach. 8 creators, 14 posts live out of 14 planned, 640,000 views. Effective CPM: EUR 12,000 ÷ 640,000 × 1,000 = EUR 18.75. The client's paid-social CPM for the same audience is EUR 11, so the creator reach costs more per thousand and has to earn the premium in sales.
  • Attributed revenue, net of VAT and refunds, 30-day window:
Confidence tierOrdersNet revenueCumulative revenueCumulative ROAS
Tier 1: promo code162EUR 14,200EUR 14,2001.2x
Tier 2: same-session click104EUR 9,800EUR 24,0002.0x
Tier 3: cookied, later71EUR 6,400EUR 30,4002.5x
Bar chart of attributed revenue by confidence tier for an illustrative campaign: Tier 1 promo code EUR 14,200, Tier 2 same-session EUR 9,800, Tier 3 cookied later EUR 6,400. Cumulative ROAS on EUR 12,000 is 1.2x, 2.0x and 2.5x.
The same campaign returns 1.2x, 2.0x or 2.5x depending on which tiers you count. Agree the headline tiers before launch. Illustrative figures.

On the one page, block 1 reads: "Objective: Sales. Primary KPI: ROAS on Tier 1 + Tier 2. Target 1.8x. Result 2.0x. Above target. Verdict: Above target on sales; two creators drove most of the promo-code revenue, and the higher CPM paid for itself." Block 4 shows the three tiers and the range 1.2x to 2.5x, with 2.0x marked as the agreed headline.

Block 5 names the two creators who drove most of the Tier 1 revenue and recommends renewing both. Block 6 lists three Reels with cleared rights for the client's product pages until the end of the year. Block 7 asks for one decision: approve a second wave with the top two creators for the summer sale, by a set date.

The example also shows why the range matters. Reported as one blended number, the campaign is "2.5x". A CFO who asks how much of that the creators really caused will then hear "well, some of it". Reported as a range with an agreed headline, the answer is already on the page: at least 1.2x on promo codes alone, 2.0x on the agreed basis.

Weak report or client-ready report?

Most reports that frustrate clients have the right data in the wrong shape. This table compares the common failure with the version that works.

Weak influencer campaign report compared with a client-ready one
Weak reportClient-ready report
OpeningTotal impressions and a montage of postsObjective, target, result and a one-line verdict
CostMissing, or only creator feesTotal cost to the client, matching the invoice
ReachFollowers and total impressionsViews, share in the target market and effective CPM against a paid benchmark
SalesOne blended ROAS, or discount-code sales onlyNet revenue by confidence tier, ROAS as a range, agreed headline tier
CreatorsEvery creator, sorted by follower countThree to five creators ranked on the primary KPI, with a renewal call
ContentBest posts by likesPosts worth reusing, with rights status and licence end date
Ending"Thank you" slideThree next actions with owners, and one decision for the client
ProofNumbers with no sourceAppendix with definitions, formulas, sources and export dates

The fix is rarely more data. It is putting the client's three questions first and moving everything else behind the page.

How do you hide creator fees without breaking the numbers?

Hide creator fees by calculating every cost metric on the client's total cost, not on what you paid creators. Effective CPM, cost per order and ROAS are all built from spend. If you hide the fee column but leave a CPM or ROAS calculated on creator fees, a client can work the fee back with a calculator.

There are two clean options, and your contract decides which applies:

  • Fees private. Show one total cost line. Calculate effective CPM, cost per order and ROAS on that total. Leave per-creator cost metrics out of the client report.
  • Fees transparent. Show creator fees and the agency fee as separate lines. You can then show per-creator effective CPM, because the client already sees each fee.

Whichever option you use, keep it the same in the PDF, the slides and the spreadsheet. A CSV export that still contains a fee column undoes a carefully hidden PDF. For the full software side of this, including client separation and per-client terms, see our guide to influencer software built for agencies.

How cyrqle helps

The Campaign report in Reports gives you most of the one page without copy-paste. On the campaign's report page you can edit the Highlights, Conclusions and Next steps text, set targets, and hide sections the client should not see; the PDF prints what the page shows. The report includes Top creators, Top publications, delivery and reach, What it cost, and, when sales are attributed, Attributed sales with revenue by tier. Export it as a PDF for the client, or the roster as a CSV for the appendix.

Two settings matter for agencies. Reports exported from your agency workspace read "Prepared by [your agency] for [client]" and carry your agency's name in the page header; a small cyrqle mark stays on the cover, so check an export against your contract. And the campaign setting Hide creator fees from client reports removes fee, spend, CPM, ROAS and payout figures from the client PDF. With fees hidden, add your total cost to the client and the ROAS range calculated on it in blocks 2 and 4 yourself.

The Brand performance export rolls up every campaign for a client: campaigns, creators engaged, spend committed and paid, and posts published. Use it for the quarterly appendix. It does not roll revenue up across campaigns today, so take revenue from each campaign's report or from the Attribution tab, where sales, revenue and clicks are split by tier (attribution). A PDF is a snapshot at the moment of export; date it, and treat the Attribution tab as the live figure.

The agency console on cyrqle for agencies handles the rest of the monthly routine: one client list, per-member access per client, and Act-As to work inside a client's workspace with an audit trail. If you want to see a Campaign report built on your own category, book a 30-minute walkthrough.

FAQ

How long should an influencer campaign report be?

One page for the result, plus an appendix for the proof. Most clients read only the first page, so it must answer whether the campaign worked, what it cost and what to do next. The appendix can run to as many pages as the roster and post list need.

Should the client report show creator fees?

Only if your contract promises cost transparency. If fees are private, show one total cost line and calculate effective CPM and ROAS on that total, so the fee cannot be worked back. If fees are transparent, show creator fees and your agency fee as separate lines.

How often should an agency send campaign reports?

Send a full report at the end of each campaign or wave, and a short monthly version for always-on programmes. Use the same template and the same appendix order every time, so the client can compare months without re-reading definitions.

What if the campaign missed its target?

Say so in the verdict, in the first line. Then use the top-creators, content and next-actions blocks to show what worked and what you will change. A report that hides a miss loses the client's trust in every later report.

Which ROAS should go in the headline?

The one you agreed at kick-off. Many agencies use Tier 1 plus Tier 2, promo-code and same-session sales, as the headline, and show Tier 1 alone and all tiers as the lower and upper bounds. What matters is that the rule does not change after you see the results.

More resources

Related material.