Key takeaways
- A repeatable onboarding sequence beats improvising fresh for every client.
- Connect accounts via OAuth or a connect-invite link — never a shared password.
- Import any existing content calendar via bulk import rather than re-entering it by hand.
- Run one post through the full pipeline — draft, approval, publish — before calling onboarding done.
The repeatable sequence
- Connect: send a connect-invite link so the client authorizes their own accounts via OAuth
- Configure: set up the client’s workspace, roles and approval flow
- Import: bulk-import any existing content calendar instead of re-entering it by hand
- Test: run one post through the full flow — draft, approval, publish — before calling the client onboarded
Why the sequence matters more than any single step
Any one of these steps done well in isolation still fails a client if the others are skipped or improvised. A consistent sequence is what makes onboarding scale past the third or fourth client without quality dropping.
What "done" looks like
Onboarding is complete when one real post has gone through the entire pipeline without manual intervention — drafted, approved by the client, and published to the right account. Anything short of that is still a draft state, even if the accounts are technically connected.
FAQ
- What is the fastest way to onboard a new social media client?
- A connect-invite link the client opens themselves to authorize each account via OAuth, followed by workspace setup, bulk-importing any existing content, and running one test post through the full approval and publish flow.
- Should client account access ever involve sharing a password?
- No — connect accounts through the platform’s own OAuth flow so no password is ever shared with or handled by your team.
- How do I know a client is fully onboarded?
- When one post has gone through the complete pipeline — drafted, approved, and published to the correct account — without manual intervention.