An entire social media team, on staff for $19
Thirty-one specialists — a ghostwriter, a repurposer, a community manager, an analyst and twenty-seven more — each with a job description, a schedule, and an approval step you own. They do the work. You decide what ships.
See what your team would write this week
Paste your website or a social handle. The roster reads it and writes one sample post so you can judge the output before you hire anyone. Nothing is published.
- LinkedInToday, 8:30 AM
A client asked us to "benchmark against the market" last month. We said no…
ApproveEditReject - XToday, 12:15 PM
Pricing advice nobody sells you: before you look at a competitor's page…
ApproveEditReject - RedditThursday, 9:00 AM
For anyone doing pricing work for SMB clients: the hardest part is not the model…
ApproveEditReject
Nothing in this queue goes out until you approve it.
What a 31-agent roster actually does
You are not buying one chatbot with a content button. You are staffing a bench. Each preset has a narrow remit, its own schedule, and its own output queue — and all of them share the same brand context, so the analyst and the ghostwriter are working from the same facts.
You hire roles, not prompts
Presets map to jobs a human would hold: social media manager, LinkedIn ghostwriter, content repurposer, community manager, caption writer, comment responder, thought leadership writer, competitor analyst, carousel creator, blog-to-social writer, brand voice, social listening and more. Hire one. Hire nine. Fire the ones that are not earning their seat.
Each agent runs on its own schedule
Agent jobs are recurring, not on-demand. The ghostwriter can run Monday and Thursday mornings, the repurposer can wake up whenever you publish a blog post, the analyst can file a weekly read. You set the cadence once and the roster keeps showing up.
They share one brain
Business DNA holds your positioning, offers, proof points and the things you never say. Voice profiles hold how you write. Both are workspace-level, so a new agent you hire on a Tuesday already knows the business — no onboarding week, no repeating yourself to every tool.
Delegation, then execution
The difference between a tool and a team is who moves next. You do not open a composer and stare at a blank field. The work arrives already done, and your job collapses to a single decision per post.
Everything lands in one inbox
Thirty-one agents could produce thirty-one places to look. They do not. Every draft from every agent queues in the Approve tab at /dashboard/hub with its platform, its scheduled time, and approve, edit and reject on the same row.
Publishing across ten networks
Once approved, posts go to LinkedIn, X, Instagram, Threads, Facebook, Reddit, Bluesky, TikTok, YouTube and Pinterest — each written for the platform it is going to, not copy-pasted across all ten.
A week at Halden & Roe
Halden & Roe is a three-person B2B pricing consultancy. No marketer on payroll. They connected LinkedIn, X and Reddit, uploaded four past client memos as Business DNA, and hired three agents: a LinkedIn ghostwriter running Tuesday and Thursday, a content repurposer watching their blog, and a competitor analyst filing Fridays. Here is what showed up in the approval inbox on a Tuesday morning.
A client asked us to "benchmark against the market" last month. We said no. Not because benchmarking is useless. Because they had 340 customers and no idea which 40 of them were unprofitable. Market data cannot tell you that. Your invoice history can. We spent two days in their billing export instead. Found that their smallest tier consumed 61% of support hours and produced 9% of revenue. They did not need a competitor's price list. They needed to raise one number by $40 and stop apologising for it. Most pricing problems are not pricing problems. They are unwillingness to look at who you are already serving badly.
Pricing advice nobody sells you: Before you look at a single competitor's page, sort your own customers by support hours consumed. The bottom tier is usually eating the margin the top tier earns. That's a segmentation fix, not a price fix.
For anyone doing pricing work for SMB clients: the hardest part is not the model, it's getting them to accept that some existing customers are unprofitable. What's worked for us is never framing it as a price increase. We frame it as "here is what it costs us to serve this segment" and let the client draw the conclusion. Roughly 8 out of 10 get there on their own, and the ones who do it themselves actually implement it. Curious whether people running larger engagements see the same thing, or whether that only holds at the small end.
Thirty-one agents, one approval gate
This is the part that makes a big roster safe. No agent on the bench has publishing rights of its own. Every draft — whichever preset produced it, whichever platform it is bound for — stops in the Approve tab at /dashboard/hub and waits. Approve it and it publishes on schedule. Edit it and your edit is what goes out. Reject it and it dies there. The roster is autonomous with your approval, and that qualifier is load-bearing: there is no setting, no plan and no upgrade that removes the gate.
- LinkedInToday, 8:30 AM
A client asked us to "benchmark against the market" last month. We said no…
ApproveEditReject - XToday, 12:15 PM
Pricing advice nobody sells you: before you look at a competitor's page…
ApproveEditReject - RedditThursday, 9:00 AM
For anyone doing pricing work for SMB clients: the hardest part is not the model…
ApproveEditReject
Nothing in this queue goes out until you approve it.
What this team will not do
The honest list. Knowing where the agent stops is the reason teams trust what it hands over.
- —It does not publish anything you have not approved. Every draft from every agent waits for a human decision, on every plan.
- —It does not run or manage paid ads. There is no budget, no bidding, no campaign management — this is organic execution only.
- —It does not read or answer DMs, and it does not touch inboxes or accounts you have not connected.
- —It does not invent case studies, client names, revenue figures or testimonials. If a proof point is not in your Business DNA or the source material, it will not appear in a draft.
- —It does not replace strategy. The roster executes well against a position you supply; it will not decide what your company should stand for.
- —It does not guarantee reach. Distribution is the platforms' decision, and any tool promising otherwise is selling you something it cannot deliver.
A team on staff vs. AI bolted onto a scheduler
| What you're comparing | A traditional scheduler | Bolta |
|---|---|---|
| Who moves first | You do — the calendar is empty until you fill it | The agents do — drafts arrive on their own schedule |
| Unit of work | A prompt you type, one post at a time | A hired role with a standing job description |
| Specialisation | One generic 'AI assist' button for every task | 31 presets, each narrow: ghostwriter, repurposer, analyst, responder |
| Brand knowledge | Re-pasted into the prompt box every session | Business DNA plus voice profiles, shared across the whole roster |
| Platform fit | One caption cross-posted to every network | Each draft written natively for the platform it is going to |
| Where output lands | In a text field you still have to fill and format | In an approval inbox as a finished, scheduled, platform-ready post |
| Your job | Author, editor, scheduler and publisher | Editor-in-chief — approve, edit or reject |
| What scaling costs | More of your hours, or a hire at $4k+ per month | Hiring another preset from the same $19/mo plan |
The case for headcount, not another tab
Most small companies do not have a social media problem. They have a nobody-owns-it problem. The founder posts in bursts, a designer adapts a graphic when there is time, and the whole thing goes quiet for six weeks whenever a big client lands. Buying another scheduler does not fix that, because a scheduler is a place to put work that already exists. The missing thing was never the calendar. It was the person.
That is the shape of the gap agentic execution fills. An agent is not a feature you invoke; it is a role you delegate to, with standing instructions, a recurring schedule, and output you receive rather than produce. The difference shows up in what happens when you have a terrible week and open nothing. A scheduler produces silence. A roster produces a queue of drafts waiting for ten minutes of your attention.
Framed as headcount, the arithmetic is uncomfortable for the traditional option. A part-time social hire is a few thousand a month, a ramp period, and a single point of failure who takes the brand voice with them when they leave. A roster of specialist agents costs less than a team lunch, ramps in an afternoon, and keeps the voice profile and brand context in the workspace rather than in someone's head.
Why specialists beat one general-purpose assistant
A single AI assistant asked to do everything does everything at the same middling level. It writes a LinkedIn post like a Reddit comment and a Reddit comment like a press release, because it has no standing view of what each surface rewards. Narrowing the remit is what makes agentic output usable without a rewrite.
So the roster splits the work the way an actual team would. The ghostwriter's job is your first-person authority posts and nothing else. The repurposer's job is taking one long-form asset and mining it for a week of derivative material. The community manager and comment responder work the reply surface, which has completely different rules from the publishing surface. The competitor analyst and social listening agents do not write for your feed at all — they produce the input the writers work from.
Because they share Business DNA and voice profiles, specialisation does not cost you coherence. Hire a carousel creator on Thursday and it opens already knowing your positioning, your offers, the claims you are allowed to make, and how you punctuate. That is the practical benefit of delegation at the workspace level rather than the prompt level: context is infrastructure, not something you retype.
Approval is the feature, not the friction
Every serious objection to putting AI on your brand accounts reduces to the same fear: something embarrassing goes out with your name on it while you are asleep. The industry's usual answer is to promise better models. That is not an answer, it is a bet. The structural answer is to make publishing physically impossible without a human decision, which is how this roster is built.
It also turns out that the gate is where the product gets better. Approve, edit and reject are not just controls, they are signal. Editing a draft instead of approving it says something specific about what was wrong with it, and rejecting says something stronger. Over weeks that feedback tightens what the agents produce — the ratio of approve-as-is to heavily-edited is the number worth watching.
So "autonomous with your approval" is not a hedge in the marketing copy. It is the design. The agents plan, research, write, adapt per platform and schedule entirely on their own. They stop at exactly one place, every time, and wait for you.
Frequently asked questions
Is an AI social media team actually a replacement for hiring someone?
How many AI agents are there, and do I have to use all of them?
Can 31 AI agents post to my accounts without me seeing it first?
How is this different from ChatGPT plus a scheduling tool?
Will everything sound like AI wrote it?
How much time does reviewing a full team's output actually take?
What does it cost compared to hiring a social media manager?
Which platforms can the team publish to?
The rest of the system
You can read every job description before hiring anyone — the full roster of 31 specialists.
Most founder-led teams start by hiring one writer, usually the LinkedIn ghostwriter.
If you already publish long-form work, the highest-leverage second hire is the content repurposer.
For the agency-versus-agent version of this decision, see outsourcing social media management.
There is a version of this page written specifically for consultants and independent advisors.
Plan limits, connected-account counts and volume caps are on the pricing page.
The whole roster, from $19/mo
Entry plans start at $19/mo. You are not billed per agent, so hiring a fourth or a ninth specialist costs nothing extra — the constraint is your connected accounts and volume, not headcount. Every post still waits for your approval, on every plan, forever.