
Guides
Part of 7 things the campaign case studies teach
How campaign case study tools differ in practice
Campaign case study tools differ in what they capture, how they store each asset, and who can read the final performance report after the campaign ends.
An internal case study cannot be written from memory three months later, because by then everyone remembers the version they told the client. Campaign case study tools differ in what they force you to record while the campaign runs, and in what they cost per seat. How to read published cases is in campaign case studies.
What to take away
- The tool matters less than the field list. A shared spreadsheet with the right columns beats a platform with the wrong ones.
- Brief version, mid-flight changes and a dated capture of the live post are the three items nobody captures by default.
- Debrief tools that attach notes to people get sanitized notes. Attach them to campaigns instead.
- Store the record where more than one person can open it. Measure that as a bus factor, not as a policy.
- For external use, check the agreement before you name the partner, and make the commercial relationship clear to readers.
- Budget by seats and spend, not by campaign count. Task tools start under $12 per seat per month; creator platforms start in the thousands.
The tools, compared by capture and cost
Typical cost
- Google Sheets
- Free with a Google account
- Airtable
- Free to 1,000 records per base; Team near $20 per seat per month
- Notion
- Free for individuals; paid typically $10 to $12 per user per month
- Asana, Monday.com, ClickUp
- Per seat per month, entry plans typically $7 to $11
- Hootsuite, Sprout Social, Brandwatch
- Hootsuite under $100 a month; Sprout Social typically $199 to $249 per seat; Brandwatch by quote
- CreatorIQ, Traackr
- Quote-based, annual contracts, often a platform fee plus a share of spend
- Aspire, Grin, Upfluence, Later Influence
- Platform fee plus a share of spend, commonly $1,000 to $3,000 a month
- Google Drive, SharePoint, Confluence
- Free tiers; Confluence Standard about $6 per user per month
Captures best
- Google Sheets
- Campaign and partner rows joined by a reference
- Airtable
- Partner self-submission through a form view
- Notion
- Brief archive with version history attached
- Asana, Monday.com, ClickUp
- Mid-flight changes with a timestamp and a reason
- Hootsuite, Sprout Social, Brandwatch
- Published posts, metrics, edits and deletions
- CreatorIQ, Traackr
- Creator records and contracts at enterprise scale
- Aspire, Grin, Upfluence, Later Influence
- Creator records, fee terms and post links for mid-market programs
- Google Drive, SharePoint, Confluence
- Being open to everyone on the team
Breaks at
- Google Sheets
- No field types, no forms, nothing aggregates
- Airtable
- Schema drift, the same as Sheets
- Notion
- Numeric comparison, because a view is not a pivot table
- Asana, Monday.com, ClickUp
- Post-campaign tables, so you export out
- Hootsuite, Sprout Social, Brandwatch
- The record sits in a vendor account
- CreatorIQ, Traackr
- Export ownership, decided in the contract
- Aspire, Grin, Upfluence, Later Influence
- Export ownership and per-creator fees
- Google Drive, SharePoint, Confluence
- One maintainer, and no index when they leave
Google Sheets and Airtable. Both hold two tables joined by a campaign reference: one row per campaign, one row per partner. Sheets is free with any Google account and needs no procurement. Airtable adds field types and a form view, so a partner can submit their own post link.
Airtable's free tier stops at 1,000 records per base. Team plans typically list near $20 per seat per month billed annually. Below that cap the two cost the same: nothing.
Both fail the same way: nobody owns the schema, three spellings of a channel name appear, and nothing aggregates.
Notion. Notion keeps the debrief write-up and the brief archive in one workspace, with version history on the brief page itself. It is weak at numeric comparison, because a database view is not a pivot table.
The free plan covers individual use, and paid plans typically run about $10 to $12 per user per month. Notion suits a team that already works in it and runs few campaigns a year.
Asana, Monday.com and ClickUp. Each one records a mid-flight change as a task update with a timestamp and a reason, the most common gap in any campaign record. All three are poor at the post-campaign table, so you export to a spreadsheet and should budget that step.
They price per seat per month. Asana's free tier covers up to ten people, and Starter typically runs about $11 per seat. Monday.com sets a three-seat minimum, with Basic near $9 per seat. ClickUp's free tier is followed by paid plans near $7 per seat.
Social listening and UGC platforms. Hootsuite, Sprout Social and Brandwatch capture the published post, its metrics and its edits over time, and can flag a post that comes down. They earn their keep when you run many creators.
The trade is that the record lives in a vendor's account. Export on a schedule or you lose it when the contract ends.
Hootsuite's entry plan sits under $100 a month for one seat. Sprout Social's Standard plan typically lists between $199 and $249 per seat per month. Brandwatch is quote-based on an annual term. Later and Dash Hudson cover the same ground for image-heavy accounts.
Dedicated influencer marketing platforms. CreatorIQ and Traackr anchor the enterprise end. Aspire, Grin, Upfluence and Later Influence cover the mid-market. They hold creator records, contracts, fee terms and post links in one schema, the same joined table the spreadsheets hold.
Cost is usually a platform fee plus a percentage of spend. Aspire and Grin commonly quote from roughly $2,000 to $3,000 per month. Upfluence sits nearer $1,000 to $2,000. CreatorIQ and Traackr are quote-based on annual contracts, so read the contract for who owns the export.
A wiki or shared drive. Google Drive, SharePoint and Confluence are the lowest common denominator. Confluence's free tier covers up to ten users, and Standard runs about $6 per user per month. It works if one person maintains the index and fails silently when they leave.
The fields every tool has to hold
| When | Capture | Why it cannot wait |
|---|---|---|
| Before the buy | The decision this campaign informs, the expected result, what failure looks like | Written afterward, it is a rationalization |
| Before the buy | Outcome, window, comparison, exclusions | A window chosen later is not a window |
| At contracting | Fee alongside rights, term and exclusivity, in one row | Fees alone are not comparable to anything |
| At briefing | The brief version the partner actually received | Briefs change and the sent version disappears |
| During | Every mid-flight change, dated, with a reason | Without it, results are uninterpretable |
| At publication | A dated capture of the live post, on a phone | The post will be edited or come down |
| At publication | The disclosure check and who did it | It is the thing you may be asked about |
| After | Raw rows, not only charts | The later question is not the one the chart answered |
| After | What did not work, in plain words | Nobody writes this unless asked |
A campaign whose brief changed in week two, whose partner posted three days late and whose landing page was down for an afternoon produces a result nobody can read without those three facts. None of them survive to the debrief on their own.
What to capture and when
- Before the buyDecision, expected result, failure
- At contractingFee with rights, term, exclusivity
- At briefingThe brief version the partner received
- DuringEvery mid-flight change, dated, with reason
- At publicationDated capture of live post, disclosure check
- AfterRaw rows and what did not work
Conventions that make records comparable
Use a stable partner reference rather than a handle. Handles change, and a reference keeps a person's account name out of your filing system.
Conventions for comparable records
- Use a stable partner reference, not a handle
- Write field definitions down once
- Keep rows as well as charts
Write the field definitions down once. Three spellings of a channel name will not aggregate, and you will find out in a meeting.
Keep the rows as well as the charts. Rows answer questions you have not thought of yet, and they let you compare one campaign against another, which is what a strategy and objectives plan is for.
Running the debrief
Thirty minutes, within two weeks, with the people who did the work. Five questions, in order:
Running the debrief
- What did we expect, and what happened?
- What changed after we started, and why?
- What did we learn that we did not know?
- What would we do differently, specifically?
- Should we do this again, and with whom?
Two rules make it work. Nobody is evaluated in the meeting, because a debrief that becomes evidence about people stops being evidence about campaigns.
A well-designed campaign that did not work is filed as a good decision with a bad result. That is the only framing under which anyone files the disappointing ones.
Put the write-up in Notion, Confluence or a shared document beside the brief and the numbers. Three paragraphs, because longer documents do not get read and do not get written.
Turning the record into a case study
For internal use, the record is the case study.
For external use, take the mechanism and add one honest difficulty. Then check two things.
First, whether the agreement lets you name the partner, which is covered in contracts and disclosure.
Second, whether readers need the commercial relationship made clear, which they usually do; the reasoning matches any endorsement, and current expectations are in the FTC's material on endorsements, influencers and reviews.
Testing your own record
Pick a campaign from six months ago and ask someone uninvolved to answer four questions from the record alone: what were we trying to do, what did we buy, what happened, and what should we do differently.
Four questions from the record
- What were we trying to do?
- What did we buy?
- What happened?
- What should we do differently?
If they cannot, the gap shows which rows above you are not capturing. The measurement half comes from measurement and ROI, and the intent half comes from strategy and objectives.
Bottom line
Decide the record before the campaign: expected result, measurement plan, fee with rights and term, and the brief version sent. Log every mid-flight change, a dated capture of the published post, and the raw rows.
Run a short debrief within two weeks, record failed campaigns, and store everything where more than one person can reach it. Sheets or Airtable holds the table, a task tool holds the mid-flight changes, and a creator platform earns its fee only when spend and creator count justify it.
Common questions
Is this proportionate for a small campaign?
The expected result, the published-post capture and three paragraphs afterward are. The rest scales with spend.
Who owns the record?
A role, with a named deputy. Records owned by an individual leave when that individual does.
What if the agency holds everything?
They can hold a copy. You need your own, exportable and readable without them.
How do you get people to record failures?
Ask for them explicitly, keep them out of performance conversations, and go first yourself. Nothing else works.







