There's a better way
The Old Way
- A post goes live and quietly gets no amplification at all
- No single place that answers where this post has been shared
- Repurposing means copy, paste, reformat, four times
- Accounts spread across sites, so you pick the wrong one
The BlackOps Way
- A grid that shows every post against every surface
- Status per cell, with the worst one surfacing first
- One click from an empty cell to a drafted post
- Every account you own in one picker, cross-site flagged
Why the Distribution Dashboard?
The work after publish is the work that compounds
One page answers where is this post
Recent posts against four platform columns, with a status badge per cell. None, draft, scheduled, or published, showing the worst status when a post has several artifacts on one platform.
Empty cells are the CTA
A gap in the grid renders as a draft button. Click it and you get a blank draft or an AI-generated one, without hunting for where that lives.
Cross-site account picker
Every connected X, LinkedIn, and Threads account you own, across every site, in one list. Accounts attached to a different site than the post are flagged rather than hidden.
Backfill what already shipped
A confidence-scored pass links existing social artifacts to the posts they came from, so your history is populated instead of starting empty. Dry run by default.
How It Works
Publish the post
Every blog post enters the distribution funnel automatically. It appears in the grid with four surfaces waiting.
Fill the empty cells
Click a gap. Pick blank or generate with AI, choose the account, and the draft is created against that post.
Track it to done
The per-post view lists every artifact by platform with excerpts, schedule and publish times, edit links, and live URLs for what is already out.