ReplyHey

Automation

Your outreach, fully automatic.

ReplyHey scores the post and writes the reply. An agent does the rest — the Chrome extension in your browser, or the AI client you already run — and clears the whole queue while you get on with something else. Comments and DMs, on Reddit, X and LinkedIn.

1

ReplyHey fetches the leads

New leads land through the day, scored 0-100, each with a public reply and a DM already written for it.

2

An agent picks up the leads

The extension in your browser, or Claude, Cursor or Codex over MCP. Both read the same list and both mark off what they send.

3

It posts, one after another

Opens the thread or the compose box, types the draft, waits for the confirmation, moves on. Forty-five seconds apart, jittered.

Two agents

Outreach at full speed.

Both agents work the same queue and clear it without you. The extension installs in about two minutes; the MCP endpoint drops into the AI client you already run. Pick whichever is closer to hand — a lead in flight is locked, so neither agent ever repeats the other.

Autopilot extensionYour own agent
Runs inChrome, in your own tabsThe AI client you already run
You installOne extensionOne endpoint, plus Playwright
Public comments
Direct messages
Reddit, X and LinkedIn
Works while you are away
SetupAbout two minutesAbout two minutes
Written forEveryonePeople who already use an AI agent

The Chrome extension

Install it, paste a key, and it has your queue. Send a lead, send ten, or turn autopilot on and let it work the list while you do something else — it carries on after the panel closes.

  1. 1

    Install it

    From the Chrome Web Store, into the browser you are already signed in to Reddit, X and LinkedIn with.

    Chrome Web Store
  2. 2

    Paste a key

    Settings → API keys → New key. It is shown once and carries full access to your leads, so give each machine its own.

  3. 3

    Turn autopilot on

    It works the queue on its own, sleeps until the next batch of leads arrives, and picks them up when they do. The toolbar icon counts what is left and spins while a reply is going out. Filter by site or platform first and it honours that.

What are you all using to track feature…
reddit.com/r/SaaS/comments/1f2k9…8
ReplyHeyAutopilot
Automation running4:12
AllRedditXLinkedIn
Select allworking the queue
Redditr/SaaS · u/dev_mayarelevance 94

What are you all using to track feature requests without a full-blown tool?

Public reply · promotion allowed here

Typing the draft…

X@marta_buildsrelevance 92

is there a sane way to find people complaining about the thing you fixed?

Public reply · DM drafted too

Typing the draft…

LinkedInTomas Lindqvistrelevance 84

Where are founders actually finding their first hundred customers in 2026?

DM · comment drafted too

Typing the draft…

Send selectedAutopilot

Sent 4 · next one in 38s

The MCP server

One HTTP endpoint and a bearer key. Your queue lands inside Claude Code, Cursor or Codex — every lead with its drafts, its score and the reason it matched. Add Playwright and the same agent posts them.

  1. 1

    Mint a key

    The same Settings → API keys screen the extension uses.

  2. 2

    Add the endpoint

    No plugin per vendor. The URL and the header are identical in every client that speaks MCP.

  3. 3

    Add something that types

    ReplyHey hands over the leads and records what went out; it never touches Reddit itself. Playwright drives your real Chrome profile, which is the half that posts.

  4. 4

    Run the loop

    “Get my leads and answer them.” Drafts come back whole and marked paste verbatim, so the agent has nothing to rewrite and nothing to truncate.

endpoint
https://www.replyhey.com/mcp
shell
claude mcp add --transport http replyhey https://www.replyhey.com/mcp \
  --header "Authorization: Bearer rh_YOUR_KEY"

claude mcp add playwright -- npx @playwright/mcp@latest
claude · replyhey mcp · playwright mcp

> answer my new leads for replyhey

replyhey · get_leads

12 open · top is r/SaaS 94/100, both drafts attached

playwright · browser_navigate

reddit.com/r/SaaS/comments/1f2k9…

playwright · browser_type

draft pasted verbatim · comment posted

replyhey · mark_lead

marked replied · 11 left in the queue

waiting 45s, then the next one

reddit.com/r/SaaS/comments/1f2k9…

r/SaaS · u/dev_maya · 3h

What are you all using to track feature requests without a full-blown tool?

Spreadsheet is falling apart at ~40 requests. Notion feels heavy. Open to paying.

4831

u/your_account · now

We hit the same wall around forty. What worked was keeping the requests where the conversation already happens and tagging them there, rather than moving everyone into a second tool nobody opens.

Posted from your account · marked replied

The tools your agent gets

list_sites

The sites you track, with their ids.

“what sites do I have?”

get_leads

Scored Reddit posts worth replying to, best first, each with both drafts: the public comment and the DM.

“what are my leads?”

get_promo_threads

Threads inviting anyone to plug their product, plus the pitch to paste. Returned alongside leads because they carry no ban risk.

“any free SaaS promo threads today?”

get_roadmap

What to post where, and when. Defaults to today plus anything overdue.

“what’s on the calendar today?”

onboard_sitewrites

Adds a site by URL: scrapes it, derives signals and keywords, suggests subreddits.

“onboard example.com”

mark_leadwrites

Flags a lead as replied to, or as not worth it.

“mark that first one done”

set_task_statuswrites

Ticks a roadmap task off, or skips it.

“skip Thursday”

set_promo_donewrites

Marks a free-promo thread as posted in.

“I commented on the r/micro_saas one”

The pace

Automation that does not lose you the account

Reddit, X and LinkedIn all ban accounts that post promotion non-stop. Everything below is in the extension, not in a settings page you can talk yourself out of.

45sbetween sends by default, and never under 30
±30%jitter on every gap, because a fixed interval is a fingerprint
30 mincool-off the moment a platform says you are too fast
5 minlock on a lead in flight, so nothing is ever sent twice

Your own accounts

Both agents type into the sessions your browser holds. There is no ReplyHey account posting anywhere, no password to hand over and no platform API to register with.

It cannot be made faster

The delay and the jitter have floors in the extension itself, not in the settings screen, so a stored value nobody can see cannot lift them.

It backs off by itself

A rate limit stops the run for half an hour rather than retrying into it. A deleted post or author is marked and skipped, not hammered.

It knows where promotion is banned

In a subreddit that bans self-promotion the lead arrives as a DM, and the public draft is written as plain advice with no product name in it.

Questions

What does the agent actually do?+

It takes a lead ReplyHey has scored and drafted, opens the post or the compose box, types the draft, waits for the platform to confirm it, and marks the lead done. Then it takes the next one. Comments and direct messages, on all three platforms.

Can it keep working while I am away?+

Both can. Turn autopilot on in the extension and it works the queue on its own, carries on after you close the panel, and picks up new leads as they land through the day — the toolbar icon counts what is left and stops it. An agent keeps going for as long as you leave the loop running.

Which AI clients can drive it?+

Anything that speaks Model Context Protocol: Claude Code, Cursor, Codex and the rest. One HTTP endpoint and a bearer key — there is no plugin per vendor. Pair it with Playwright and the same agent does the posting.

Does it cover X and LinkedIn as well as Reddit?+

Both paths do. The extension has a page handler for each of the three. The MCP tools return X and LinkedIn leads with the author profile URL attached, so an agent holding a DM draft has somewhere to put it.

Do I need a Reddit API key?+

No, and there is no Reddit password to hand over. Both paths type into the sessions your browser is already signed in to. The only key involved is a ReplyHey one, minted in Settings.

What happens when a platform says I am going too fast?+

The run stops sending for thirty minutes by default, then carries on where it left off. It never shortens the gap between sends, whatever you set — the floor is ours, the ceiling is yours.

Get your first customers

Paste your URL and ReplyHey works out where your buyers are, then keeps the queue full. Point either agent at it and the replies go out on their own.