Agencies have a particular economic structure: revenue scales with clients per social lead. A junior on five clients is the old industry baseline. The agencies that pull ahead are the ones that find a way to run ten or twelve without dropping quality, and the agencies that struggle are the ones still stuck at three or four.
The bottleneck is usually not creative. It is onboarding. Every new client absorbs three to four weeks of senior time before the account reaches steady state: kickoff meeting, brand audit, voice document, calendar build, first month review. That is roughly one month of one senior's capacity per new client, gone before any retainer revenue is recouped.
This post is about an agency we work with that compressed that onboarding from three weeks to ninety minutes. The agency is small (four people in Paris), specialised in direct-to-consumer brands, runs about a dozen accounts.
The old onboarding
Their pre-bbuddy onboarding looked like every agency onboarding:
- Week 1: kickoff call, brand audit document.
- Week 2: voice and tone workshop, calendar template, first round of mock posts.
- Week 3: client review, edits, sign-off, first scheduled posts.
Eleven meetings on average, six deliverables, three weeks of mostly-senior time. The math at twelve clients meant the partners were spending more than half their time on onboarding the next client rather than serving the current twelve.
The new onboarding
The compressed version runs in four steps over a single working day. Total active time: ninety minutes of agency work plus a 45-minute client call.
Step 1: brand reading (5 minutes of agency time)
A junior pastes the client's URL into a fresh bbuddy workspace. bbuddy reads the site, pulls the palette, the logo, the about page, the product pages, and any RSS or social feeds it finds. The workspace starts populated.
Step 2: voice calibration (15 minutes)
The junior reviews the auto-extracted voice profile, edits the parts that read wrong, and adds the agency's own observations from a single 20-minute scan of the client's existing social. This is not the senior's time. The voice profile gets to "good enough for first drafts" in less than the time it used to take to write the first paragraph of the brand audit deck.
Step 3: strategy blocks (20 minutes)
The agency owns the strategy framework: three rotation blocks (Acquire, Retain, Convert) tuned per client. The senior spends twenty minutes per client deciding how the blocks should be weighted (60/30/10 for new brands, 30/50/20 for retention-driven ones, etc.). bbuddy reads the strategy and starts drafting accordingly.
Step 4: client review session (45 minutes, client-facing)
The agency walks the client through the workspace with a first batch of drafts already in it. The session covers the voice profile, the strategy weighting, the rotation, the two-mode (Review/Auto) explanation, the calendar. By the end of the call, the client has approved or edited the first week's drafts and the schedule is live.
What this changes for the agency
A few specific shifts:
- Senior capacity: partners spend 90% less time on onboarding. The hours come back to client strategy, new business, and the agency's own audience building.
- Client mix: they can profitably take on smaller retainers. The previous economics required a minimum retainer to absorb three-week onboarding. With ninety-minute onboarding, smaller clients become viable.
- Trial offer: they now offer a one-week "see if it fits" trial. With three-week onboarding, that was impossible. With ninety-minute setup, it is the new top-of-funnel.
- Junior role: juniors run more accounts. The senior is no longer the bottleneck on volume.
What stayed agency work
We want to be honest about this part. bbuddy did not replace the agency's senior judgment. It moved the senior time from setup to strategy.
The senior still:
- Sets the strategy weighting and re-tunes it monthly.
- Reviews the rotation every two weeks to spot drift.
- Handles client escalations and creative direction on campaigns.
- Decides when to graduate a client from Review to Auto mode.
That is the work that justifies an agency retainer. The previous bottleneck was that this work was getting buried under onboarding admin. Removing the admin let the actual agency craft come back to the foreground.
If you run an agency
The transferable lesson is not "automate onboarding". It is: look at where your senior time goes, and ask which of those hours are actually senior judgment versus assembly work that exists because no tool currently does it. The assembly work is the part to automate. The judgment is the part worth charging for.