How to Produce LinkedIn Content for Agency Clients

How to Produce LinkedIn Content for Agency Clients

October 16, 2026·9 min read

Run LinkedIn content for agency clients as a repeatable system. Capture each client's voice and opinions, agree a small set of topics, draft in their words, get every post approved by the client, and publish on a fixed schedule to their personal profile and Company Page. Clients stay with the agencies whose posts sound like them and arrive on time, more than with the ones whose copy is cleverest.

The rest of this article covers how that system works in practice: what clients need, how to capture voice, how approvals work, how to scale across accounts, and the mistakes that lose clients.

What does a client actually need from LinkedIn content?

Most clients ask for LinkedIn content when they want something specific. They want prospects to recognise their name before a sales call. They want to look credible to investors or hires. Or they want their expertise visible to people who would never visit their website.

Those goals usually point to two different accounts: the founder's or executive's personal profile, and the company's Company Page. They do different jobs, and treating them the same is one of the most common reasons agency content falls flat.

Personal profile Company Page
Who is speaking One named person, in the first person The organisation, as "we"
What tends to work Opinions, lessons learned, decisions and the reasoning behind them Launches, hiring, customer-facing news, reshares of the leader's best ideas
Who approves The person whose name is on the post Usually marketing or the founder
Main risk Sounding like a brand instead of a human Sounding like an advert nobody asked for
Role in the client's goal Builds trust in the person Gives a home for proof and company news

For most B2B clients, the personal profile carries the weight and the Company Page supports it. Agree with the client which account does what before you write a single post. It saves weeks of awkward feedback later.

How do you capture a client's voice so posts sound like them?

Voice is the whole product. A client will forgive a post that underperforms. They will not forgive one that sounds like someone else wrote it, because their peers and customers notice.

Start with a recorded intake conversation of about an hour. Ask questions that pull out opinions, not biographies:

  • What do people in your industry get wrong?
  • What decision did you make that others thought was a mistake?
  • What do you explain to every new client or hire?
  • What would you never say in public, and why?

From the recording, build a short voice document. Include phrases they actually use, how long their sentences run, whether they swear, joke or stay formal, which topics they care about and which they avoid. Add three or four real examples of things they have written, such as emails, talks or old posts.

Then keep feeding it. Ask for a five-minute voice note each week about something that happened at work. Those notes become the raw material for posts that no one else could write, which is the real defence against generic content. If posts start to drift, the guide on how to make AI-written posts sound like one person covers the specific fixes.

Keep each client's voice document separate. When an agency writes for ten clients from one shared style, the posts start to blur together, and clients who follow each other notice.

How should client approvals work without slowing everything down?

The rule is simple: no approval, no post. The client's name and reputation are on every post, so nothing should go out that they have not seen. This is not a box to tick. It is the thing that lets clients trust you with their account.

The practical problem is that executives are busy and approvals stall. A few habits keep things moving:

  • Batch the week. Send a week of drafts at once, on the same day every week, instead of one post at a time.
  • One approver per account. If three people can approve, nobody does.
  • Make editing easy. The client should be able to change a line or reject a draft in a minute, ideally from their phone.
  • Set a deadline, not a default. If drafts are not approved by the agreed time, the slot moves. Never treat silence as a yes.
  • Track what they change. Every edit tells you something about their voice. Update the voice document so the same correction is not needed twice.

After a few weeks of this, edits shrink and approvals speed up, because the drafts get closer to what the client would have written themselves.

How do you scale to many clients without a ghostwriter per account?

Hand-writing every post from scratch works for a handful of clients. Past that, quality drops or margins disappear. The agencies that scale change who does what: drafting becomes fast, and the agency's time goes into strategy, voice, editing and client relationships.

A workable split looks like this:

  1. The agency owns the topic plan, the voice document and the final edit.
  2. A drafting tool produces first drafts in each client's voice on the agreed topics.
  3. The client approves, edits or rejects every post.
  4. Scheduled publishing handles the posting through official channels.

This is the model behind most white label LinkedIn content services, and the trade-offs against a traditional writing team are laid out in LinkedIn content agency vs. AI tool.

ItGrows is built for the drafting and publishing part of that split. It drafts LinkedIn and X posts in the person's own voice on topics they choose, nothing publishes without the person's approval, and posts go out on their schedule through the platforms' official APIs, including LinkedIn Company Pages. Pricing is per account set: Personal is $49 a month for one account, Duo is $99 a month for two, and All-in is $199 a month for a LinkedIn personal profile, a Company Page, an X personal account and an X company account. There is a 14-day free trial without a credit card, which makes it easy to test with one client before rolling it out.

Whatever tool you use, keep the human edit. The tool removes the blank page. The agency's judgement is what makes a draft worth posting.

How do you publish to client profiles and Company Pages safely?

Asking clients for their LinkedIn password is a bad habit. It creates security risk, triggers login alerts, and puts the agency in an uncomfortable position if the relationship ends.

Publish through tools that use LinkedIn's official APIs instead. The client connects their own account and can revoke access at any time. For Company Pages, LinkedIn requires its Community Management API for publishing, and access to it is granted by LinkedIn rather than available to any app. ItGrows has been granted that access, which is how it can publish to Company Pages. When you evaluate any scheduling tool for client work, ask whether it publishes through official APIs and whether it supports Company Pages directly.

On Company Pages, make sure the right people at the client hold admin roles. The client should own the page. The agency should have access because the client granted it, not the other way round.

For the mechanics of scheduling across LinkedIn and X, see how to schedule LinkedIn and X posts.

What mistakes lose agency clients?

Most lost accounts come down to a few repeat problems.

Posts that could belong to anyone. Advice lists and industry truisms with the client's name on top. If the post would work just as well on a competitor's profile, it is not doing its job.

Every client sounding the same. This happens when one writer or one prompt serves many accounts. Separate voice documents and separate source material prevent it.

Topic drift. Posting about whatever is trending instead of the three or four themes the client wants to be known for. A body of work only builds when posts return to the same ideas from different angles.

Reporting on the wrong things. Impressions alone rarely matter to a client. Report what connects to their goal: who engaged, which posts started conversations, whether prospects mention the content on calls.

Inconsistency. A burst of posts in one month and silence the next. A modest, steady cadence the client can sustain beats an ambitious plan that collapses when they get busy.

Publishing without sign-off. Even once, even for a small post. It is the fastest way to lose trust that took months to build.

To start, pick one client, run the intake, write the voice document, agree three themes and a weekly cadence, and run the batched approval process for a month before adding the next account.

Frequently Asked Questions

Should an agency post to a client's personal profile or their Company Page?

Usually both, with different jobs. The personal profile builds trust in the person through opinions and lessons, while the Company Page carries company news and reshares the leader's best posts. If budget allows only one, the personal profile tends to do more for B2B goals.

How many LinkedIn posts per week should an agency deliver per client?

Choose a cadence the client can approve every week without strain, often two or three posts on the personal profile and fewer on the Company Page. Consistency over months matters more than volume in any single week. Raise the cadence only once approvals are running smoothly.

Is it acceptable to publish a client's post without their approval?

No. The client's name and reputation are on every post, so every draft should be approved, edited or rejected by them before it goes out. If approval is late, move the slot rather than publishing anyway.

How do you keep each client's posts from sounding alike?

Keep a separate voice document for each client, built from a recorded intake and updated with every edit they make. Feed drafts with their own stories and voice notes rather than generic prompts. Review posts across clients side by side occasionally to catch phrases that are spreading between accounts.

To see what drafts in your own or a client's voice look like, generate sample posts free at https://www.itgrows.ai, no signup needed.

Read next

A different question worth asking

People increasingly ask an assistant instead of a search engine, and it answers by quoting somebody. We measured our own logs: AI crawlers read our sites roughly 370 times more often than Google does.

Why assistants name some companies and not others →