Context
A B2B content team was publishing 12–15 posts a month across three brands and tracking everything in spreadsheets. Briefs lived in one doc, editorial calendar in another, performance data in Google Analytics, and nobody could answer the simple question: which posts actually moved the needle?
Approach
I rebuilt the whole workflow as a single admin: editorial calendar on top, brief generation underneath, performance dashboard alongside. The GPT-4 brief generator was the wedge, once the team trusted it for first drafts, getting them to log everything else in the same place was easy.
The Stack
What I Built
- A drag-and-drop editorial calendar that syncs to Notion bidirectionally.
- A brief generator that takes a target keyword and outputs a structured outline, SEO meta, and a suggested word count based on the top 10 ranking pages.
- A per-post performance card that pulls live data from GA4 and Google Search Console.
- A weekly digest email summarizing wins, drops, and posts that need attention.
- Role-based access for writers, editors, and clients.
Outcome
Six months in, the team had cut brief creation time from ~90 minutes per post to under 20, and their average organic traffic per post was up 41%. The dashboard is now their primary editorial surface.