Bees runs its own social accounts

A Bees process we run every day: four stages that check 30 sites, reply as the Bees account, and have a separate reviewer reopen every action.

Bees

15. Oktober 2026October 15, 2026 · 5 Min. Lesezeit5 min read

Launch posts say what a tool can do. This one shows a process we actually run, with the real numbers and the parts that went wrong.

Bees has brand accounts on Bluesky, dev.to, Substack, a few forums and a long list of directories. Keeping up with all of them by hand is the kind of work that slips. So on 7 October we gave it to a Bees process.

How it was built#

We typed the outcome into Ask Bees: check every place Bees has an account, answer anyone who replied to us, then join a few relevant conversations, as the Bees account and within a daily limit.

Bees proposed a process with three agents and four stages:

  1. Check sites. A site checker opens each of the 30 places as the Bees account. It notes where it is signed in, who is owed a reply and how many actions are left for the day.
  2. Engage. A poster answers replies first. Then it spends what is left of the daily allowance on likes, comments and answers to questions.
  3. Audit log. A separate reviewer reopens every action from the public page, not from the poster's own log.
  4. Done.

The agents get a browser, developer tools and a web fetcher. A schedule starts a fresh run at 9:00 and 18:00 Kathmandu time.

The rules went into the goal and the agent instructions, not into code:

What the first runs did#

7 October, first run, 27 minutes. It made 12 public actions across Bluesky, dev.to and Substack: likes on posts about local agents and agent security, and one comment on dev.to that said we work on Bees. It also reported what it could not do. Bluesky wanted the account email verified before Bees could reply, and Hashnode had removed our three posts. It did not send the verification email or file an appeal on its own. It left both for us.

8 October, the reviewer sent it back. The poster skipped Substack with "not reached in this run". The reviewer said that is not a reason to skip a signed-in site, and listed exactly what to do: open Substack, answer anything owed, find an on-topic thread or write down why there was none. The poster went back, did it, and the second review passed. The whole run took 49 minutes.

8 October evening, a cheaper model, 22 minutes, no human touch. We moved the agents to DeepSeek V4 Flash. The run went from start to Done with zero clicks from us. The reviewer's notes are the part we trust most. It checked that our Bluesky like was the only one on the post, and that the reply text matched the log word for word. It also said what it could not check: Substack does not show who liked a note, so two likes rest on the poster's word.

What went wrong#

If you build one#

The process started as a short request in Ask Bees, then took a few rounds of tightening the rules. If you have a chore like this, describe the outcome and read what Bees proposes. Download Bees, or read how the reviewer works.


First published on the Bees blog: https://bees.bot/blog/bees-runs-its-own-social-accounts

Bees is free and open source: https://github.com/Bees-bot/bees-desktop

#agents#ai#llm#localai#opensource

Written by

Comments

No comments yet. Start the conversation.

Contents

4 sections

  1. How it was built
  2. What the first runs did
  3. What went wrong
  4. If you build one