Campaign audit

sample-campaign

6 clips checked. Statuses describe the evidence we could observe, not proof of botting. Every flag lists what we measured, what else could explain it, and the next check.

Sample report. All clips, handles and numbers are made up to show the format.

1 Review first1 Needs context1 Insufficient data3 No flags under available checks

Clip ID R-WWFKAZ

@nightshift.edits

tiktok, 73,931 views, $73.93 payout. open clip

Review firstmedium confidence

Clipper disagrees? Appeal this clip with clip ID R-WWFKAZ.

What we measuredCould also beNext check
views/hour jumped from 209 to 9,966growth signal, moderateA repost by a big account or a recommendation wave can start suddenly.Check for reposts/features at that time; request traffic sources.
+39,867 views but only +12 likes (0.03% vs baseline 4.20%)engagement signal, strongPassive audiences, autoplay feeds or broad distribution can lower likes per view.Request average watch time and traffic sources for the burst window.
  • Coverage: 5 checks over 16.0h. Likes visible: yes. Comments sampled: 0. Failed fetches: 0.

Clip ID R-7XVB38

@reelroom

reels, 50,051 views, $50.05 payout. open clip

Needs contextmedium confidence

Clipper disagrees? Appeal this clip with clip ID R-7XVB38.

What we measuredCould also beNext check
4 near-equal growth steps (~4,004 views/hour, variation 0%)growth signal, strongRounded counters or a scheduled ad budget can also produce even steps.Ask for traffic-source history for the burst window.
  • Coverage: 5 checks over 12.0h. Likes visible: yes. Comments sampled: 0. Failed fetches: 0.

Clip ID R-V2P6QC

@ok.edits

shorts, 12,403 views, $12.40 payout. open clip

Insufficient datalow confidence

  • Coverage: 1 check over 0h. Likes visible: yes. Comments sampled: 0. Failed fetches: 0.

Clip ID R-CVE2EN

@daily.cuts

tiktok, 100,938 views, $100.00 payout. open clip

No flags under available checkshigh confidence

What we measuredCould also beNext check
growth fell from 5,384/h to 51/h right after crossing the payout cap (100,000)incentive signal, moderateHonest clippers often stop promoting once the payout is maxed out.Compare with this clipper's other campaigns; request promotion history.
  • Coverage: 6 checks over 30.0h. Likes visible: yes. Comments sampled: 0. Failed fetches: 0.

Clip ID R-9TCXGT

@mo.clips

reels, 44,838 views, $44.84 payout. open clip

No flags under available checkshigh confidence

  • Coverage: 6 checks over 25.0h. Likes visible: yes. Comments sampled: 0. Failed fetches: 0.

Clip ID R-AYM5CB

@clipsbyari

shorts, 30,178 views, $30.18 payout. open clip

No flags under available checkshigh confidence

  • Coverage: 6 checks over 25.0h. Likes visible: yes. Comments sampled: 0. Failed fetches: 0.

How to appeal.

If a clip is flagged and you believe the views are real, open the appeal page and enter the clip's ID from this report, plus your analytics: total views, the share of views from the For You / Reels / Shorts feed, and average watch time, with a screenshot. Every appeal gets a written decision with reasons, and a person reviews any decision you dispute.

receipts.zaphe.dev/appeal