
Context
Publishing, engagement, reporting, and approvals across 10,000+ business locations — 175k posts published every month. Social had grown into a serious scheduler. Content Hub was the strategic bet to evolve it further: from scheduling content to creating it.
Problem
“I know I need to post, but by the time I sit down to write something, it’s already Thursday.”
Regional Marketing Manager, multi-location dental groupFive platforms, five formats, no starting point.
Every location posted its own tone, visuals, and CTAs.
No record, no versions, no way to catch a bad post before it hit 500 pages.
Key decision — 01 · AI brief
A form recreated the blank-canvas problem we were solving. The AI asks one question at a time, offers chips for common goals, and assembles the structured brief in the background.
Tradeoff:power users wanted all fields at once — a “Create manually” tab stayed as the escape hatch.
Key decision — 02 · Content canvas
Each output auto-adapts to its platform — teams review and publish instead of writing.
Tradeoff: generating everything upfront creates review overhead — solved with per-piece assignees, due dates, and one approval queue.
Key decision — 03 · Approvals
Every approval action is tracked — a clear record of who approved what, when.
Tradeoff: managers who just want Approve/Reject get a one-row bulk queue; the comment thread sits underneath for teams that need it.
Key decision — 04 · Publishing
BirdAI pre-fills the optimal publish timefrom past engagement per channel. Teams can override it; most don’t.
Tradeoff: calendar is one of three equal views, not the default — single-location teams stay in the grid.
Also shipped
Every edit tracked; one-click restore.
Location-scoped project links.
Project-level audit trail.
Templates organized by goal, not blank canvas.
A personal queue with due dates.
Posts as ZIP; blogs & pages as HTML.
Outcome & reflection
Businesses that posted once or twice a month began publishing consistently. Approvals moved inside the product, and franchise operators finally got publishing visibility.
What I’d push harder next time: brand templates — pre-approved voice and tone guardrails for AI content. And the audit trail (version history, activity log) should have shipped day one — teams across 10 locations need it from the start.
The surprise:“Assigned to Me.” Designing for the individual inside the team — not just the team — is a pattern I’d carry into any collaboration product.