Client onboarding for social media agencies: a step-by-step process

Collabre ·

Onboarding is the part of agency work that everyone agrees matters and nobody writes down. The kickoff call goes well, then the work stalls while somebody chases a password. This is a process you can run the same way every time, with the setup work done inside the product rather than in a shared document.

What onboarding has to produce

By the end of onboarding you want four things in place: a Brand with its guidelines loaded, the accounts connected, an Approval Workflow both sides have agreed to, and one Campaign with real dates on it. Everything else is decoration.

Collabre's own setup wizard covers the first two in three steps: create the Workspace, create the Brand, connect the accounts. A getting-started checklist on the dashboard tracks what is still missing, and the guided tours can be restarted whenever a new person joins.

Step one: create the Brand

A Brand is the organizing unit for everything the client owns. It holds the logo, the colors, the fonts, the voice and tone, and the written guidelines. Load the guidelines as text rather than as a linked PDF, because the copy scoring reads them.

The Brand Kit sits alongside: brand fonts, brand images, saved hashtag sets, and locked templates that stay as designed. Teams working several markets can add language variants per locale. A brand switcher in the top bar sets the active Brand across the app, so a person working several clients does not have to remember which one they are in.

Ask the client for the guidelines during the discovery call, not after it. The call is also the moment to record what they actually measure, because that decides which analytics source you connect later.

Step two: connect the accounts

Twelve social networks publish today: Instagram, Facebook, X, LinkedIn, TikTok, Pinterest, Threads, YouTube, Bluesky, Mastodon, Reddit and WhatsApp Business. Connected accounts and their health status are managed per Brand, so a token that expires shows up against the client it belongs to.

Four content systems publish today as well: WordPress, Shopify, Webflow and Ghost. Ask during onboarding which of them a client already runs, so the connection is made before the first deadline rather than after it. The full list of connections lives on the integrations page.

Connecting accounts is the step most likely to stall, because it needs someone on the client side with the right access. Book it as its own short call and do it while you are both on screen.

Step three: agree the Approval Workflow

This is the step that saves the relationship later. An Approval Workflow is an ordered chain of review stages. Each stage names the role that signs off and a deadline in hours. Set it per Brand, so a regulated client can carry several stages while a small account carries one.

Write the chain with the client in the room. Ask who has to see work before it publishes, in what order, and how long each person gets. Auto-approve rules cover the stages they do not want to sit in. Pending approvals past their deadline escalate automatically, which turns "we never heard back" into a visible state rather than an argument.

Step four: open the first Campaign

A Campaign holds the brief, the goals, the budget, the dates, the assigned team and every Deliverable. The creation wizard walks eight steps, from Campaign info and channel selection through brief and goals, assets, budget, Deliverables, calendar placement and team assignment.

Each Deliverable breaks into typed Content Slots, such as a caption, an image or a first comment, and each slot is assigned to a Writer, Designer or Reviewer. The Assembly Board shows the slots composed into the finished piece. Contributors get a dashboard listing only the slots assigned to them, which is what you want a freelancer to open when they start.

Attach a marketing checklist to the Campaign so the steps you always forget are on the record.

Step five: give the client a view

Clients ask two questions early on: what is coming, and what needs me. The Approval Workflow answers the second one. For the first, the content calendar generates a read-only link with an optional expiry date, so a stakeholder without an account can see the plan.

Make it repeatable

Turn the steps above into task templates, so onboarding the next client is a matter of applying a template rather than remembering a sequence. Tasks carry dependencies, so the first Campaign cannot start before the accounts are connected. Tasks also link to Campaigns, Deliverables and Content Slots, which keeps production work traceable to the content it produces.

Check your plan limits before you promise a start date. Brands and members are the metered units, and add-ons raise one limit at a time. The current numbers are on the pricing page.