SkyFollowing
All guides
Agency
Business
Workspaces

How to Start a Bluesky Management Agency with SkyFollowing

A complete guide to building a Bluesky growth agency: the market opening, how to package and price the service, client onboarding, the agency features that run it, and how to scale to ten clients without pooling risk.

SkyFollowing TeamUpdated Jul 3, 202611 min read

Every social platform opens a window where a small agency can build a real business before the market gets crowded. Bluesky is in that window right now: tens of millions of users, brands arriving weekly, and almost no agencies that specialize in growing them. This guide is the practical build. Not the motivational version, but the positioning, the pricing math, the onboarding flow, and the specific SkyFollowing features that let one or two people run growth for ten clients without it becoming chaos. For the day-to-day operational mechanics once you have clients, pair this with the agency playbook.

Key takeaways
  • The opening is real: a growing network, businesses that want a presence, and very few specialist agencies competing for the work.
  • Your tooling cost is small and fixed; one Agency workspace covers up to 10 client accounts, so price on the outcome, not the tool.
  • Sell managed growth as a retainer, packaged into clear tiers, with authentic AI engagement as the premium upsell.
  • Per-account isolation, roles, and the API let you scale without pooling one client's risk onto another.
  • Safety is the whole business: OAuth instead of passwords and safe pacing mean you never get a client's account banned.

Why Bluesky is an agency opportunity in 2026

Three things line up at once. The network is still growing fast enough that follow-backs come easier than on mature platforms, so your results look good early. Businesses and creators know they should be there but do not have the time or the know-how to grow deliberately. And the AT Protocol is open, which means the tooling to do this well already exists instead of being locked behind a closed API. That combination, real demand plus thin competition plus mature tooling, is exactly the setup that made early Twitter and Instagram agencies profitable. The difference is that you can start today without building any of the infrastructure yourself.

10 accounts
Clients on one Agency workspace
$149 / mo
Your tooling cost, every client included
0
Client passwords you ever touch, thanks to OAuth

What you're actually selling

You are not selling "follows." You are selling a managed audience: the right people discovering your client, following, and engaging, without your client lifting a finger or risking their account. SkyFollowing gives you the machinery; your job is to aim it, report on it, and keep the client confident. Here is how the platform's real capabilities translate into things a client will pay for.

SkyFollowing capabilitySell it to clients as
Keyword, lookalike, competitor & trending campaignsAudience targeting built around their niche and rivals
AI relevance scoring (0-100) with bot filteringA real, filtered audience, not bought bots
AI engagement: likes, reposts, and human-sounding repliesHands-on community management
Per-account warmup and adaptive daily capsSafe growth that protects the account
Cohort retention analyticsProof the followers are real and stick around
Analyst dashboard seatA live client portal they can log into
Signed webhooks to Slack, Discord, or JSONReal-time wins in the channel they already use
CSV export and workspace totalsBranded monthly reports
Every row is a real feature on the Agency plan. Your pitch is just the right-hand column.

Pricing your service and your margins

Start from your true cost of goods. The Agency plan is $149/mo (less on annual billing) and covers up to 10 connected accounts, which works out to roughly $15 per client account per month once the workspace is reasonably full. That is the entire tooling cost of delivering the service. Everything above it, minus your own time, is margin.

Your monthly retainerTooling / clientGross margin / clientMargin at 10 clients
$300~$15~$285~$2,850 / mo
$600~$15~$585~$5,850 / mo
$1,200~$15~$1,185~$11,850 / mo
Illustrative. Tooling is a fixed ~$149/mo for up to 10 accounts, so your real cost is labor. These figures are before your time and overhead.
Price on outcomes, not on tool cost

The tool is cheap on purpose. Clients are not paying for software access; they are paying for a growing, engaged audience and the peace of mind that their account stays safe. Anchor your price to the value of that audience to their business, not to your $15 of tooling.

Interactive
Model a client's growth to set your retainer

Plug in a conservative daily pace and follow-back rate to see the audience a client would gain in a quarter. Use it to justify the retainer on a sales call.

+675
projected followers
2,700 follows · 90 days

Package it into tiers

Clients buy faster from a menu than from a blank quote. Three tiers map cleanly onto what SkyFollowing can do, with AI engagement as the natural upsell that justifies a higher price because it is genuinely more hands-on.

TierWhat's includedBest for
GrowthTargeted follow campaigns, AI relevance filtering, engagement-aware cleanup, monthly reportSolo creators and small brands starting out
Growth + EngagementEverything in Growth plus AI likes, reposts, and replies, with live updates to their SlackBrands that want a visible, active presence
Fully managedAdds competitor and lookalike campaigns, content guidance, and weekly reportingBusinesses treating Bluesky as a real channel
The engagement tier is only possible because likes, reposts, and AI replies are an Agency-plan capability.

Setting up your agency workspace

Everything runs from one workspace. You connect each client's account into it, give your team and your clients the right roles, and run each account on its own isolated pacing. Onboarding a new client is the same repeatable checklist every time.

  1. Have the client connect through OAuth. They authorize their Bluesky account once through the official sign-in. You never see or store their password, and they can revoke access at any time. This alone is a trust advantage over anyone asking for app passwords.
  2. Set the warmup state. A fresh brand handle or a dormant account should ramp gradually. Put each account at the right point on the warmup curve so it never looks like a burst.
  3. Build their campaign from your template. Keywords, competitor handles, follower range, minimum AI score, and active hours in the client's timezone. After the first client this is a copy-and-edit, not a rebuild.
  4. Invite the client as an analyst. They get a live, view-only dashboard of their own growth. Your team keeps admin and owner control; the client can look but cannot break anything.
  5. Wire a webhook to their Slack or Discord. Follow-backs and key events show up where the client already works, which quietly does your status-update job for you.
  6. Agree a reporting cadence. Weekly deltas for momentum, monthly cohort retention to prove the audience is real.
Never pool client risk

Every account in the workspace gets its own OAuth session, its own daily counters, its own warmup state, and its own live risk score. One client's aggressive settings can never spill onto another's account. A tool that shares sessions or counters across clients turns a single incident into an agency-wide outage.

Automate onboarding with the API

By your third client, setup is a template with the keywords swapped out. Agency workspaces can mint workspace-scoped API keys (Bearer tokens, hashed at rest, revocable, rate limited to 100 requests a minute) and encode that template once. Onboarding becomes a script instead of twenty minutes of clicking, and every client launches with your house rules for pacing and safety already applied. The full field reference lives at the API docs.

curl -X POST https://skyfollowing.com/api/ext/v1/campaigns \
  -H "Authorization: Bearer $SKYFOLLOWING_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Acme onboarding — launch",
    "blueskyAccountId": "<connected account uuid>",
    "type": "competitor",
    "seedHandles": ["rival-brand.bsky.social"],
    "minFollowers": 50,
    "maxFollowers": 20000,
    "dailyFollowLimit": 30,
    "minAiScore": 70,
    "followBackWaitDays": 10,
    "startActive": true
  }'
A competitor campaign seeded from a rival's followers. Swap the seed handle and account id per client; every other default is your standard.

The premium deliverable: authentic engagement

Following grows an audience; engagement keeps it. AI engagement is an Agency-only capability, and it is the single easiest thing to charge more for, because to the client it looks like a community manager showing up every day. For each campaign you enable likes, reposts, and replies. The system finds recent original posts from people the account already follows, and for replies it writes a short, genuine, human-sounding response, one or two sentences, no hashtags, no salesy language, never a mention of automation.

Give each client a voice

Every campaign takes reply guidance, so you can set the tone per client: warm and playful for a coffee brand, precise and factual for a B2B tool. Engagement runs inside the account's active hours, respects its warmup cap, and backs off on rate limits, so it always reads as a real person keeping up with their feed.

Reporting that retains clients

Clients churn when they cannot see what they are paying for. SkyFollowing gives you three layers of proof without extra work. The analyst portal lets a client watch their own growth live. Signed webhooks drop wins into their Slack or Discord in real time. And for the monthly recap, cohort retention and per-campaign follow-back rate show that last month's new followers are still around, which is the number that separates real growth from vanity. Export the underlying data to CSV and wrap it in your own branding.

Do
  • Report weekly deltas clients can feel, like +214 this week
  • Lead every recap with cohort retention, not lifetime totals
  • Set expectations that growth compounds over months, not days
  • Isolate every client account and let risky ones auto-pause
  • Keep the client's voice consistent with per-campaign guidance
Avoid
  • Promise overnight virality you cannot control
  • Share one login or budget across multiple clients
  • Ever ask a client for their Bluesky password
  • Chase raw follower counts with unfiltered mass follows
  • Let a report be lifetime totals a client cannot feel

Safety is your reputation

One banned client account can end an agency's reputation faster than any sales effort can rebuild it. This is where the platform choice is the business decision. Because every account connects through official OAuth, you never hold passwords, and because pacing is filtered, jittered, warmup-aware, and capped well under Bluesky's limits, accounts behave the way the rules expect. Each account carries a live ban-risk score and pauses its own campaigns if something looks off, so a problem stays contained to one client and surfaces before it becomes damage. "We will never get your account banned" is a promise you can actually keep, and it closes deals.

Interactive
Vet a client account before you take it on

Run a prospective client's setup through these checks during onboarding so you inherit a healthy account, not someone else's mess.

0/8
High-risk setup

Most of the spam signature is still present. Fix the unchecked items before adding any volume.

Scaling from one client to ten

The jump from a workflow to an operation is where most side businesses stall, and it is exactly what the Agency plan is built for. Ten connected accounts and unlimited campaigns live in one workspace, each account fully isolated with its own 250-follow daily budget, warmup, and risk score. Roles keep client work visible without handing anyone destructive control, the API turns onboarding into a script, and webhooks turn status updates into an automation. Priority support covers you when a client is watching. When you outgrow ten accounts, you add a second workspace and repeat the template you have already built. The operational depth of running that many clients at once is covered in the agency playbook.

Frequently asked questions

Do I need to be technical to run a Bluesky agency?

No. Everything works from the dashboard: connecting accounts, building campaigns, inviting clients, and reading reports. The public API is there if you want to script onboarding once you have several clients, but it is optional, not required.

How do clients connect their accounts safely?

Through Bluesky's official OAuth. The client authorizes their account once and can revoke it any time from Bluesky's settings. You never see or store their password, which is both safer and an easy trust win in a sales conversation.

How many clients can I take on?

The Agency plan supports 10 connected accounts with unlimited campaigns, each isolated with its own pacing and risk monitoring. Beyond ten, you add another workspace and reuse your onboarding template.

What can I charge for managed Bluesky growth?

That is your call and depends on your market, but the economics are friendly: tooling is a fixed ~$149/mo for up to ten accounts, so almost everything above your labor is margin. Price against the value of the audience to the client's business, not the cost of the tool.

What happens if a client's account gets flagged?

Each account has a live ban-risk score and pauses its own campaigns automatically when something looks unusual, while the other accounts keep running. Because pacing stays well inside Bluesky's limits and uses OAuth, well-run accounts rarely get there in the first place.

Can I white-label the client dashboard?

The client-facing view is the analyst seat inside SkyFollowing rather than a fully rebranded portal. In practice most agencies deliver polished monthly reports under their own brand using CSV export and their own channels, while the live analyst dashboard handles day-to-day visibility.

The infrastructure for a Bluesky agency is the cheap part to buy and the expensive part to build. Start a free trial, connect a test account, script your onboarding template, and see the full breakdown on the pricing page. The window is open now; the agencies that move first will own their niches before the rest notice Bluesky was a channel worth selling.

Put this guide on autopilot.

SkyFollowing applies these safety rules to every campaign it runs. Free for 7 days, no card required.

Start free trial

Keep reading