Guide

How can a 10-person agency handle more clients without hiring an account manager?

A 10-person agency handles more clients without hiring an account manager by splitting that seat: a named owner on every client channel, a queue for inbound asks, follow-ups that still fire, and a person who still taps send. A dedicated account manager typically holds 4 to 8 accounts, so one hire buys capacity for a handful of clients. Raising the retainer and dropping cheap accounts often buys more.

By The Concrete team · Published · Updated

We make Concrete.

What the job actually is

A 10-person agency handles more clients without hiring an account manager by splitting that seat into jobs that do not need a new person. A named owner on every client channel. A queue for inbound asks. Follow-ups that still fire the next morning. A person who still taps send. The relationship stays with whoever already owns the account, usually the founder.

At this size the owner is still the account manager for most clients. The expensive leak is the Slack Connect channel, not another dashboard. Slack has no native owner on a thread, so a 9pm ask can sit while three people each assume someone else has it. Shared channels sit on paid Slack plans on both sides. The Free plan only allows one-to-one external DMs. Pro is $7.25 per user per month billed annually, or $8.75 billed monthly, as of 9 October 2026.

Promethean Research's 2024 salary guide expects studio-size agency owners to bill 17 hours a week plus 25 non-billable hours. The account manager work is in those 25 hours.

Missed messages, overnight coverage, and a morning list of still-open asks are neighboring jobs, on how agencies stop missing client messages, how agencies keep client Slack answered after hours, and the daily summary page. Priced options for client Slack live on the AI tools roundup.

The methods that add clients without adding a seat

Fund the row that matches the leak. A richer retainer, a named owner, and a draft a person still sends are neighboring jobs. An extra account manager is the last row, not the first.

MethodWhat it buysWhat it does not
Raise the retainer, drop cheap accountsFewer Slack threads per dollar of revenue. Cheap accounts often eat the same channel, onboarding, and weekly recap as expensive ones.Does not answer a thread. Does not name an owner.
Named owner per client channelAccountability. One person takes the thread. The backup is named in the same pinned note.Does not ping anyone by itself. A group in the channel recreates the leak.
Waiting-time botA private alert when a customer in Slack Connect has waited past a target. Follow Up Bot keeps that alert internal. Customers never see it.Does not answer the client. Does not own the work.
Helpdesk ticket and SLAEvery inbound ask as owned work, with a triage queue. Thena, ClearFeed, and Pylon win this row.An auto-ack is a receipt. The strategy call still needs a person.
Morning list of still-open asksCatch-up without scrolling ten channels. Recaps of yesterday are a shorter channel, not that list.Not a reply. Keep the list off the thread the client can read.
Tasks from Slack messagesChaser turns a Slack message into a task with an owner and due date. Reminders post in the thread; unacknowledged work gets a private nudge.The person still does the work. A bot message in Slack Connect is visible to the client.
Drafts, a person still sendsSpeed on recaps and replies without unsupervised send. Lindy waits for approval on outside impact. readywhen drafts the recap or chase for the owner's OK.Not a replacement account manager. The client still needs a person.
Hire a junior or a VACheap coverage of reporting, scheduling, and file chasing.Judgment, timezone overlap, and the tribal knowledge that lives in one person's head.
Hire a full account managerTrue relationship coverage when the roster already pays for the seat.A $70,000 base is more than one extra retainer. Ramp and churn risk sit on top.

Why an extra account manager often does not pay for itself

US job postings for account manager from 1 January to 31 August 2026 show a $70,000 median base, about $5,833 a month before commission or benefits. That figure is from 8,930 postings that stated pay, collected by PayScope. The $70,000 median base already exceeds one extra client at any retainer under about $5,800 a month, before commission, benefits, or ramp.

Agency Management Institute's rule of thumb is that an account executive should manage 5 to 7 times their annual salary in client revenue. At a $70,000 base, that is $350,000 to $490,000 a year of retainers before the seat pays for itself.

The hire also has to ramp. Client context lives in Slack threads, not in the SOP pack: who hates Monday calls, which CMO wants a one-line summary, which account has a standing exception on revisions. When that context walks out with the last person, the replacement arrives with clean process and zero history. Quality can hold while the client still feels they are starting over.

A cost-optimized hire in a client-facing seat is a different risk from a cheaper backend seat. Timezone overlap, a same-day reply, and fluency on the call are what keep the account. Saving salary in that seat can cost more in churn than the line you cut.

When a helpdesk or a teammate takes the busywork

Once the shop has more client channels than one owner can open each morning, inbound asks need a ticket, an owner, and a private place to draft. That is the helpdesk row, not the hire row.

Thena turns Slack Connect messages into tickets with SLAs and CSAT. Starter is $29 per user per month billed annually, up to five seats and 1,000 tickets, Slack and email, as of 9 October 2026. ClearFeed posts pending-response reminders to a triage channel or a DM. Helpdesk Starter is $24 per agent per month, or $40 per month for ten channels. Pylon bundles Slack Connect messages into tracked issues, gives the team Internal Threads, and notifies you when key people join or leave a customer channel. Public pricing is quote-only.

Follow Up Bot is the thinner version: it only fires when the client has already waited too long. Enterprise Connect is $82.50 per month billed annually. Chaser Choose Seats is $11 per seat per month billed annually, or $16 billed monthly. External people in Slack Connect do not need a paid seat. Viktor lives in Slack, connects to 3,200+ tools, and does the work. Team starts at $50 per workspace per month for 20,000 credits, with no per-seat charge. Lindy is a Slack-native teammate with 1,500+ integrations. Plus is $29.99 per user per month for 3,000 credits. Anything with outside impact waits for approval. readywhen catches the owner's promises across Gmail, Meet, Slack, and docs, then drafts the recap or chase. Free and unlimited in beta. It watches the owner, not the rest of the team.

A ticket logs what the client asked. It does not, by itself, log what the agency said it would send tomorrow. That outbound leak is on the chief of staff page. The later chase until a person sends is on the AI teammate page.

The caveat that should decide the setup

The failure mode agencies name first is an AI that talks to the client unsupervised. One wrong reply can cost the account. Taking more clients by auto-sending in Slack Connect is how shops lose the ones they already have. Put the send gate in writing before you install anything in a shared channel. How to run an agent in that channel is on using an AI agent in a Slack channel shared with a client.

The quieter failure is this prompt: the owner is still the account manager, every new client adds another Slack channel, and the busywork of that seat is what actually capped the roster. A ticket, a waiting-time alert, and a draft a person still sends take that busywork. They do not take the relationship.

A second caveat is public chase. People in a Slack Connect channel can see messages from bots and apps. A reminder posted in the client thread shows the client you are chasing your own team. Follow Up Bot keeps customer alerts internal. ClearFeed's triage digest stays in the internal triage channel. Keep the shop's list off the thread the client can read.

Lindy waits for approval on outside impact. Each connected account is Always allow or Ask for approval; approval is enforced in shared Slack threads. Viktor pauses and sends an approval button in Slack before sensitive actions. readywhen waits for your OK. ClearFeed's Virtual Agent answers in the request thread; Agent Assistant drafts privately. Concrete is an AI employee that works in existing Slack channels: every incoming message gets a receipt mark, drafts land as Send / Edit / Skip cards, and there is no auto-send mode. Follow-ups survive reboots. Each morning it nudges the owner of every open task or ask. It starts from a ready-made role such as Customer Success or Chief of Staff, then adapts. It is in design-partner preview; the longer thesis is on the vision page. Drafting the client-facing reply is a neighboring job, on the approval-before-send page.

Step by step: the setup for a 10-person shop

This is the boring version that holds when the owner is still the account manager for most clients. Pin it in the internal channel, not after the first 'we messaged you three days ago' call.

  • Step 1: Name the leak before you hire. Missed messages, forgotten promises, and delivery hours are different. A specialist for the work does not own the 9pm client thread. An account manager hire is for relationship coverage the roster already pays for.
  • Step 2: Raise the retainer or drop the cheap accounts. A cheap account often consumes the same Slack channel, the same onboarding, and the same weekly recap as an expensive one. The overhead does not shrink with the fee. Fewer, richer accounts buy more capacity than a new seat.
  • Step 3: Name one owner per client channel. A group in the channel recreates the bystander effect. One person owns the inbound queue and the send button. The backup is named in the same pinned note.
  • Step 4: Ticket inbound, chase outbound, keep both off the shared thread. A helpdesk or a waiting-time bot covers what the client asked. Follow-ups cover what the team said they would do. Nudge the owner privately. A bot message in Slack Connect is visible to the client.
  • Step 5: Keep a person on the send button. Draft the recap or the reply. Send stays a tap. Pair a queue so every ask has an owner with a teammate that drafts and follows up. Spoken promises in a thread are a third job, on the commitments-from-threads page.
  • Step 6: Sweep threads in the morning. Channel history hides thread replies unless you open them. A catch-up that reads only top-level messages drops the actual ask. Write the hours into the retainer so overnight silence is a policy, not a ghost.

Questions people ask

Does an AI teammate replace hiring an account manager?

No. An AI teammate marks messages seen, drafts the reply, and follows up on open work. A person still owns the client and taps send. The owner stays the account manager for most clients at a shop of this size. The tool is for the busywork of that seat, not the relationship.

How many clients can one person at a 10-person agency actually hold?

An account manager who only manages, not delivers, typically holds 4 to 8 accounts (Karl Sakas). Full-service digital books run 8 to 15 clients; single-channel or low-touch retainers run 20 to 30 (ReportsMate, 2026). Almost 70% of agencies in a Databox survey keep each account manager under 10 clients. At 10 people, the owner usually carries that book.

Why does hiring an account manager often cost more than one extra client brings in?

US account manager postings in 2026 show a $70,000 median base, about $5,833 a month before commission or benefits. That already exceeds one extra client at any retainer under about $5,800 a month. Loaded cost and ramp make the gap larger.

Should an AI send client replies so the owner can take more accounts?

No. For a client-facing Slack Connect channel, most agencies treat unsupervised replies as the failure that costs the account. Lindy waits for approval on outside impact. Follow Up Bot keeps customer alerts internal. Concrete has no auto-send mode. Draft overnight. Send stays a tap.

What should a 10-person shop do first if the owner is still the account manager?

Name the leak. If messages sit unanswered, name an owner and ticket the inbound ask. If promises die, capture follow-ups in the channel. If cheap accounts eat the same Slack overhead as expensive ones, raise the retainer or drop them. Hire a specialist for delivery only after those leaks are closed.

How does an agency owner stop being the bottleneck for every client question?

Hand each client channel to a named owner who is not you, and write down which questions they answer without asking: status, timelines, files and scheduling. Keep pricing, scope and bad news with you. Then check the channel once a day instead of all day. The owner stops being the router, not the decider.

What is the cheapest way to add client capacity at a small agency?

Start before a hire. Raise retainers or drop the cheapest accounts, since they carry the same Slack overhead as expensive ones. Then name an owner per channel and move the busywork to a queue or an AI teammate that drafts for approval. A full-time account manager posts at a $70,000 median base.

Sources

If your team already runs its work in Slack, start with one role in one channel. Concrete is an AI teammate that works in your Slack channels and asks a person to approve before anything goes out. It is not a chatbot builder, and it never sends on its own.