Live — connect today

Bluesky marketing automation on an open protocol

FounderReply connects Bluesky with your handle and an app password rather than an OAuth redirect, then drafts posts and replies for your approval. The AT Protocol API is free and its keyword search is public, so finding conversations costs nothing. Direct messages are not supported: Bluesky’s chat service sits off-protocol.

Availability
Live — connect today
Connects with
App password (no OAuth)
Comment on others’ posts
Supported
Direct messages
No API on Bluesky

On Bluesky

What the agent does on Bluesky

Free API, app-password connect, public keyword search. No DMs.

Free public search

Bluesky exposes keyword search publicly, so discovery works before you connect anything and costs nothing once you have.

Public search runs against the AppView host rather than your session, so a rate limit on your account never takes discovery down with it.

Replies resolve the real parent

A Bluesky reply has to point at a specific version of the post it answers, so the agent fetches that reference before it drafts anything.

The parent’s strong reference is resolved from the feed API at draft time; an edited or deleted parent fails the reply rather than posting it into the wrong thread.

An app password you can burn

You generate a dedicated app password in Bluesky’s settings and paste it in. Revoking it there is instant, and it never touches your main password.

The credential is a per-app password minted in Settings, not your account password, and the session it creates is refreshed rather than re-authorised.

The room

A smaller room, and a much quieter one

Bluesky is where a meaningful slice of the technical and startup audience moved, and its feeds are still small enough that a good reply is seen rather than buried. The trade is reach for signal: fewer people, far less noise per post, and a much higher chance that the person you answered actually reads it.

Bluesky’s developer guidelines restrict automated and bulk replies, and the culture is less tolerant of marketing patterns than the size of the network suggests. Custom feeds mean a bad pattern is visible to everyone following that feed, not just to your followers.

What good participation looks like on Bluesky

  • Reply as yourself. The network is small enough that a recognisable voice is worth more than reach.
  • Do not run automated bulk replies — the developer guidelines name that behaviour directly.
  • Post into the feeds you actually read; custom feeds make off-topic promotion obvious.
  • Treat the free API as a courtesy, not an allowance. Rate limits are points-based and writes cost the most.

The ceiling

What may run unattended on Bluesky

Two layers decide whether an action happens by itself: your autonomy dial, and a hard ceiling we impose per platform. The safer of the two always wins, so the dial can make things stricter and never looser. This table is generated from that ceiling.

The autonomy ceiling for each action on Bluesky: what a new workspace ships with, and the most permissive setting allowed.
ActionShips asMost permissive allowed
Publish your own postOriginal content from your connected accountWaits for your approvalMay run automatically
Reply on your own postsAnswering comments left on your contentWaits for your approvalMay run automatically
Direct messagePrivate messages to a personNo API on BlueskyNo API on Bluesky
Comment on someone else’s postThe highest-risk action on every platformNot permittedWaits for your approval

Bluesky’s developer guidelines prohibit automated and bulk replies to other people. Publishing your own posts and replying on your own threads may run unattended; commenting on strangers is held for a human. Direct messages are not implemented at all.

How you connect it

There is no OAuth redirect and no developer app to register. You post a handle and an app password to the connect endpoint, and it mints a session.

Nothing here is a marketing paraphrase — it is the string the connect flow sends, copied from app/api/v1/connect/bluesky.

Connect requestapp/api/v1/connect/bluesky
POST /api/v1/connect/bluesky
{
  "workspace_id": "ws_…",
  "identifier":   "you.bsky.social",
  "app_password": "xxxx-xxxx-xxxx-xxxx"
}

FAQ

Bluesky, answered plainly

Do I need a Bluesky developer app?

No. Bluesky connects with your handle plus an app password generated in Settings, so there is nothing to register and nothing to wait for. You can revoke that app password from the same screen at any time, which cuts the agent off immediately.

Can FounderReply send Bluesky DMs?

No. Bluesky’s chat is a centralised service that sits beside the AT Protocol rather than inside it, and the connector does not implement it. The DM capability is switched off for Bluesky everywhere in the product, including in the cap table on this page.

Does the Bluesky API cost anything?

No. The AT Protocol API is free with no paid tier and no API keys, which is why Bluesky is available on every plan including Free. Usage is limited by a points budget rather than a bill, and writes cost more points than reads.

Can it post to Bluesky without me?

Publishing your own posts and replying on your own threads can be dialled up to automatic. Commenting on other people’s posts cannot — that ceiling is human approval, and it exists because Bluesky’s guidelines restrict exactly that behaviour.

Connect Bluesky and see the first drafts.

The free plan connects one account and drafts replies for you to approve. Nothing is published until you release it.