OpenKol
Campaign reporting

You paid ten of them.
Here's what each one delivered.

Group the posts, attach what you paid, and get a number per KOL that survives being shown to whoever signed the budget off.

See pricing
The arithmetic

It pays for itself on the first campaign

Not a rhetorical claim — it is division. If any meaningful fraction of a promotion budget produces nothing measurable, finding out which fraction is worth more than it costs.

8.6 / 40
median impact
half of all posts score below it
49%
loud but empty
of every post we've classified
15x
spread in volume per 1k
between two real accounts
0.05
audience vs returns
why reach isn't the metric
What a report contains

Per post, per KOL, per dollar

Built from the same four answers as a single check, grouped and costed.

Volume brought

Per post and totalled per account, measured against each pair's own pre-post baseline rather than against zero.

Cost per dollar of volume

What you paid, divided by what moved. The only number in this market that lets you compare a $500 post to a $15,000 one.

Who wasted it

Which posts landed in loud-audience-no-money — real reach, real engagement, and nothing traded.

How it runs

Four steps, and none of them are integrations

No pixel, no tracking link, no cooperation required from anyone you hired. Everything is measured from public posts and public market data after the fact.

1 · Paste the posts
A list of post URLs, or an account and a date range. Posts that turn out not to be calls are classified out rather than scored — about 31% of token posts are not calls, and scoring them would flatter every average in the report.
2 · Attach the cost
What you paid each account, in whatever you paid it. This is the only input that isn't public, and it stays private to your workspace.
3 · Wait for the window
Checks are most reliable 6–24 hours after a post, once first-hour volume and the peer benchmark have both settled. A campaign report will tell you when it is safe to read.
4 · Export it
CSV for a spreadsheet, PDF for whoever asks. Every row carries the scoring version it was computed under, so the numbers stay reproducible when someone re-opens them next quarter.
Questions

What people ask first

Do the KOLs need to cooperate?
Can I use it to decide who to hire next time?
What if a post didn't name a token?
Can I report on a campaign that already finished?
Is my spend data shared?

Check one post.Stop paying for reach.