FounderReply

On Lemmy

Lemmy marketing automation across federated communities

Lemmy has no central app to register. FounderReply logs in to whichever instance your account lives on, then drafts posts, comments and direct messages for your approval. Search reaches content federated from other instances, so one login covers conversations across much of the network rather than a single server.

  • Acts on the Lemmy account you already own — connected with Per-instance login, and revocable by you without touching us.
  • Finds the Lemmy threads where you are a genuine answer, and brings the parent in with the draft so you approve a reply in context.
  • Every draft lands in one queue. What leaves it unattended is whatever you set, per action, and it starts where Lemmy’s own rules put it.
Drafted
example.socialpeer.example212213!selfhosted@example.socialWhat did you regret self-hosting?posted by @maintainer@example.social · 6h34 commentsSaveShareCross-postfr@you@example.social · now[–]Ran the same setup for a year. The restoreis the part to rehearse, not the backup.1Reply

On Lemmy

What you’re already doing on Lemmy

Lemmy work is slow work. You read communities on instances you had to find first, you write the comment out in full, and you come back two days later to see who answered.

Finding where your category is discussed

The communities are spread across instances, and each instance shows a slightly different slice of the network. You search from your own, follow the federated results outward, and keep a list of the handful of communities that matter.

Writing a comment that earns its place

Lemmy reads carefully. A comment lands when it answers the question in front of it, says where you sit in plain words, and holds up for a reader who will open your whole history before replying.

Keeping up with a federated thread

Replies arrive over days, on threads mirrored across several instances at once. Staying in the conversation means checking back, reading what changed, and answering while the thread is still warm enough for anyone to be reading it.

READS THE THREADSYOUR AGENT DRAFTSYOU APPROVE, IT GOES OUT

Lemmy, as it looks

Every Lemmy surface, working

The thread, the reply and the message — drawn as Lemmy draws them, with the agent's draft arriving in each one. What you see here is what lands in your approval queue.

Posted
!startups@example.socialSUBSCRIBED88Anyone self-hosting their own analytics?@dev@peer.example · 12 comments · 4h[–]@maintainer@example.social · 3hDepends what you are measuring. For pageviews the small ones are more than enough.14Reply[–]@you@example.social · 2hWe ran two of them side by side for amonth. The export is what decided it.67Reply

In the thread

A thread in a community you follow

The post, the comment that answers it, and your reply nested under it — each with its own vote pair and its own collapse toggle, the way Lemmy stacks a chain.

Replied
[–]@maintainer@example.social · 3hCurious how people handle the migrationwhen the instance moves hosts.BI**Same stack here.** Two things thathelped: a weekly restore drill, andReplyPREVIEWSame stack here. Two things that helped…[–]@you@example.social · nowSame stack here. Two things that helped…

In a reply

A reply to someone else’s comment

Lemmy replies are markdown. The draft is written in the composer, rendered in the preview, and lands nested under the comment it answers once you send it.

Sent
Replies2MentionsMessages@founder@peer.exampleDirect message · from example.socialSaw your comment in !selfhosted.Are there docs for the move?Yes — one command does it.Here it is — the walkthrough,SendingSent ✓

In the inbox

A direct message

Lemmy’s inbox carries replies, mentions and private messages together. A message to an account on another instance is written and sent from the one you log in to.

The case

Why founders need to be on Lemmy

Lemmy is where the self-hosting, privacy and open-source crowd went, and they are the people who try a developer tool first and tell everyone about it afterwards. The rooms are small, the threads are public web pages, and a careful answer still gets read.

Early adopters

The crowd that tries things first

The people who run their own servers, read the source and care where their data sits moved here on purpose. They pick up developer tools years ahead of the mainstream, and they bring the rest of their team with them when something works.

Open and indexed

Threads are open web pages

A Lemmy thread is a plain public page that search engines and answer engines read. A comment you write today keeps arriving in front of people months later, in answer to a question asked long after you wrote it.

Small enough to read

Your answer actually gets read

A Lemmy community moves at human pace. The thread is short enough that people read it to the bottom, which means one careful answer carries further here than a week of posting carries on a feed that scrolls past.

The category is open

Whoever shows up defines it

In most categories the questions here are still answered by users alone. The first founder who turns up, explains the trade-offs honestly and keeps turning up becomes the reference people link to when the question comes round again.

Getting connected

How connecting Lemmy works

Four steps, and the second one is the only place you do anything. The credential below is the literal artefact the connect flow uses — not a marketing paraphrase of it.

  1. 1

    Start from the Lemmy account you already have

    FounderReply acts on the account you sign in with, under a connection you authorise yourself and can withdraw again from Lemmy whenever you like. It never makes an account of its own.

  2. 2

    How you connect it — Per-instance login

    Lemmy has no central app registration and no OAuth. You supply an instance URL and your credentials once, and the instance JWT becomes the stored credential.

    Connect requestapp/api/v1/connect/lemmy
    POST /api/v1/connect/lemmy
    {
      "workspace_id":  "ws_…",
      "instance_url":  "https://lemmy.world",
      "username":      "yourname",
      "password":      "…"
    }
  3. 3

    The agent reads before it writes

    Discovery runs on that connection: it finds the Lemmy threads where you are a genuine answer and pulls the parent in with the draft, so you are approving a reply in context rather than a sentence with no thread attached. Reading is never gated.

  4. 4

    You set the dial, per action

    Each action on Lemmy has its own level, and you can move any of them — including past where Lemmy’s own rules sit, once FounderReply has named the rule you are crossing and the account risk. Your setting is the one that applies, and every change is logged as yours.

Out of the box

What may run unattended on Lemmy

One setting decides whether an action happens by itself: your own level for it, per network. Every action ships at what Lemmy's own rules allow, and you can move any of it — including past that line, once you have been told which rule it crosses. Read from the connector's capability flags and lib/autonomy.ts at render time.

You start atLemmy’s own rules
Publish your own postOriginal content from your connected accountWaits for your approvalRuns automatically
Reply on your own postsAnswering comments left on your contentWaits for your approvalRuns automatically
Direct messagePrivate messages to a personWaits for your approvalWaits for your approval
Comment on someone else’s postThe highest-risk action on every platformOff by defaultWaits for your approval

Lemmy instances ban spam and self-promotion at their own discretion and can defederate a server entirely. Publishing your own posts and replying on your own threads start unattended; commenting on strangers and sending DMs start held for a human.

The room

Communities that left the platforms on purpose

Lemmy is where a chunk of the technical Reddit audience went after 2023, organised the same way: topic communities, threaded comments, and a strong bias toward people who are visibly part of the community. Instances are run by volunteers, so the tolerance for marketing is lower and the tolerance for a genuinely useful answer is higher.

Every instance writes its own rules and its admins can ban an account or defederate a whole server. That makes the downside of a bad automated comment much larger than on a centralised platform: you do not lose a post, you lose access to a community and everyone federating with it.

What good participation looks like on Lemmy

  • Read the instance rules as well as the community rules — they stack, and the instance wins.
  • Assume an admin will read your history. Volunteer moderation reads more, not less, than paid moderation.
  • Self-promotion is tolerated where it is disclosed and on-topic, and nowhere else.
  • Keep the volume low. Federation means the same comment pattern is visible on every instance that mirrors the community.

The gate

On Lemmy, you are the one who decides.

Lemmy is reached with Per-instance login, on the account you connected. The agent reads freely, drafts in your voice, and stops at your queue — and whether a given action keeps stopping is a dial you own, per action.

  • Acts on the Lemmy account you connected, under a credential you can withdraw from Lemmy’s own settings.
  • Shows you the thread a draft answers, before you approve it.
  • Starts every action where Lemmy’s own rules put it.
  • Names the rule you are crossing, and the account risk, before it saves a looser dial — and records the change as yours.

FAQ

Lemmy, answered plainly

Any instance you already have an account on, given a reasonably current Lemmy version. There is no app to register and no per-instance approval, because Lemmy is open source and every server exposes the same API. The instance you connect is stored per account.
No. The connect step sends it once to your instance’s login endpoint and keeps only the session token that comes back. Lemmy tokens are long-lived with no refresh endpoint, so the password is never needed again and is not retained.
An instance admin can ban your account exactly as they could if you were typing by hand, and can defederate other servers. That is precisely why comments on other people’s threads start at human approval here — the cost of a bad automated comment on Lemmy is access, not a deleted post.
No. Lemmy is open source and its API is free with no keys and no paid tier, so it is available on every plan including Free. What it costs is judgement: instances are run by volunteers who are quicker to remove marketing than a platform team would be.

Ready when you are

Connect Lemmy and read the first drafts.

The free plan connects one account, and nothing is published to Lemmy until you release it.

Free to start · Approval on by default · No card required