Social module · initial setup wizard

Set up the Social Content Planner

A guided, resumable setup that gets a brand to a usable day-one content engine — channels, voice, pillars — grounded in the brand profile. The third gate after module enabled + brand profile complete, modelled on the Meta Ads / SEO setup but tailored to social.

1 · Brand readiness 2 · Channels 3 · Voice 4 · Pillars 5 · Starter series
🔓 Finishable in a minute. Only Channels is required (pick one platform). Readiness is read-only; Voice / Pillars / Series are AI-assisted and skippable. Nothing is ever hard-blocked.
Walkthrough
Setup stepper — first run
The full vertical accordion in the app shell. Use the 1·2·3·4·5 switcher to preview each step as the current one.
view →
Step deep-dives
1Brand readiness
Read-only. Required-section ticks + enrichment nudges + a contentStrategy depth meter. Collects nothing.
view →
2Channels, cadence & locale
The only required step. 8 platforms (selections, no account-linking), cadence, timezone, locale.
view →
3Voice presets — tones & audiences
AI suggest from the brand profile + manual. Includes the BYOK no-key fallback variant.
view →
4Content pillars
Auto-seeded from contentStrategy + ✨ suggest-more candidate cards + manual add.
view →
5Starter series (optional)
De-emphasised. AI candidates / manual / skip — and the one Finish setup button.
view →
States
Finished — dashboard unlocked
What the gate hands off to after Finish (router.refresh).
view →
🔒Soft gate — Calendar
A deeper planning surface before channels + a pillar exist. Visible, never hidden.
view →
Design tokens & components
Accent token, step-row states, candidate cards, no-key banner.
view →

Directional mockup — review for model / IA / workflow coherence, not computed-value parity. Recoloured clone of the SEO setup wizard (vertical resumable stepper) using the Social category accent #7c3aed. Refresh for the latest.