Quick start
You can go from install to your first automated Reddit reply in about three minutes. Here's the short version.
Install
- Install ReplyDeck from the Chrome Web Store.
- Pin the extension to your toolbar so you can open it quickly.
- Click the ReplyDeck icon in your toolbar. The side panel opens.
Add your API key
ReplyDeck uses your own AI API key to generate replies. Your key never leaves your browser. We don't see it and we don't proxy your requests.
- Open the Settings tab in the side panel.
- Choose a provider: OpenAI or Anthropic. (OpenRouter is available with a Pro license.)
- Paste your API key. If you don't have one, the link below each field takes you to the provider's key page.
- Pick a model. The one marked recommended is a good default that balances quality and cost.
- Click Save.
If you're not sure which provider to use, OpenAI is a good starting point. GPT-5.4 Nano is cheap and produces natural-sounding replies. Pro users also have access to OpenRouter, which offers models from many providers through a single key.
Your first reply
- Go to the Dashboard tab.
- Click the play button (▶) in the header to start. ReplyDeck opens a background Reddit tab and begins looking for a post to reply to in your persona's subreddits.
- Watch the status update: Looking → Drafting → Posting.
- When it says Posted, you're live. The reply link appears in the activity log so you can see exactly what was posted.
That's it. ReplyDeck will continue replying on your configured schedule until you pause it.
Dashboard
The Dashboard is your home screen. It shows the active persona, live status, and recent activity at a glance.
Status and stats
At the top you'll see:
- Active persona: the persona currently in use, along with its subreddits.
- Status dot: green when running, gray when paused, red on error.
- Countdown: time until the next reply (visible when running).
Below that, a stats row shows:
- Today: replies posted today out of your daily limit.
- This week: total replies this week.
- Risk: a pacing indicator (see Risk level below).
Reply now
The Reply now button triggers an immediate reply cycle without waiting for the next scheduled tick. Useful for testing or when you want a reply posted right away.
While the cycle runs, you'll see animated status steps: Looking → Drafting → Posting.
Risk level
ReplyDeck shows a risk indicator (Low, Moderate, or High) based on your current pacing settings. This is a heuristic that considers:
- Reply interval (shorter = higher risk)
- Daily reply cap (higher = higher risk)
- Number of subreddits (fewer = higher risk per subreddit)
A "Moderate" or "High" rating doesn't mean something is wrong. It just means your settings are on the aggressive side. You can dismiss the warning, and it will only reappear if the risk profile changes.
Activity log
The Dashboard shows the last five high-signal activity entries (posts, skips, and errors). For the full chronological log including scheduling events and test runs, switch to the Activity tab.
Common log entry types:
| Type | Meaning |
|---|---|
| Posted | A reply was successfully posted. Includes a link to the comment on Reddit. |
| Bypassed | A post was skipped, usually because the topic triggered a safety filter or the generated reply didn't meet quality standards. |
| Deleted | The reply monitor removed a downvoted comment. Shows the score and a snippet of the deleted text. |
| Monitor | A reply monitor scan completed. Shows how many comments were checked and whether any were removed. |
| ERROR | Something went wrong (API error, Reddit issue, etc.). The message includes details. |
Personas
A persona defines who ReplyDeck sounds like when it replies. Each persona has its own voice, interests, and list of subreddits it posts in.
The free tier includes one persona. Pro unlocks unlimited personas.
Creating a persona
Open the Personas tab and tap + New persona (Pro users) or edit your existing persona (Free). When creating a new persona, you'll see three options:
- Generate with AI: describe who the persona should be in plain English ("a plant-obsessed millennial who lurks r/houseplants and r/gardening"). ReplyDeck sends this to your AI provider and returns a fully configured persona. You can edit anything it generates.
- Start from a template: pick from a built-in archetype: Casual Redditor, Helpful Expert, or Industry Pro. Each comes pre-configured with a tone, vocabulary, and sample subreddits.
- From scratch: a blank persona you fill in yourself.
Persona fields
Every persona has these configurable fields:
- Name: a label for your own reference (30 characters max). This is never included in generated replies.
- Tone: the emotional register. Options: supportive, helpful, curious, dry humor, enthusiastic, matter-of-fact, playful.
- Speaking style: vocabulary level. Options: casual, gen-z, millennial, professional, enthusiast, plain.
- Glyph: a small icon for the persona card (wave, leaf, comet, knot, brick, moon).
- Backstory (optional): internal context that shapes the AI's voice. Never appears verbatim in replies. Example: "Former barista who got really into specialty coffee during lockdown."
- Interests (optional): comma-separated topics the persona knows about.
- Example replies (optional, up to 8): sample comments in this persona's voice. The more examples you provide, the more consistent the voice becomes.
- Subreddits: the subreddits this persona will post in. You can add up to 20. We recommend keeping it under 10 for a natural-looking post history.
- Reply length: Short (1-2 sentences) or Medium (2-4 sentences).
Example replies are the single most effective way to dial in a persona's voice. Even two or three examples make a noticeable difference in how natural the output sounds.
Testing a persona
Before going live, use the Test this persona button at the bottom of the persona editor. This runs a full reply cycle (finds a real post in the persona's subreddits, generates a reply) but doesn't post it.
On the test result card, you can:
- Reply: post it for real.
- Regenerate: try again on the same post.
- Save as example: add it to the persona's example replies to reinforce that voice.
- Dismiss: discard and keep editing.
Settings
AI providers and models
ReplyDeck supports three AI providers. You only need one.
| Provider | Recommended model | Notes |
|---|---|---|
| OpenAI | GPT-5.4 Mini | Good balance of quality and cost. |
| Anthropic | Claude Sonnet 4.6 | Strong at natural, conversational writing. |
| OpenRouter Pro | Dealer's Choice | Aggregator: one key, many models. Requires a Pro license. |
Your model choice is saved per provider. If you switch from OpenAI to Anthropic and back, your last-used OpenAI model is still selected.
OpenRouter also offers many free models. These work with ReplyDeck, but free models are shared across all OpenRouter users, so they can hit rate limits during busy periods. If you see a rate limit error, try switching to a different free model — some are more popular (and more congested) than others.
OpenRouter users can also enter a custom model ID for any model available on their platform. Custom model IDs are saved and persist across sessions.
Safety rules
Five toggles control what the AI is allowed to include in replies. All are on by default.
| Rule | What it does |
|---|---|
| Avoid politics | Skips politically charged topics and avoids political language in replies. |
| Avoid religion | Steers clear of religious topics and language. |
| No em-dashes | Strips em-dashes from replies. AI models overuse them, and they're a tell. |
| No AI-isms | Filters out common AI vocabulary patterns that signal machine-generated text. |
| No emojis | Removes emojis from generated replies. |
On top of these toggles, ReplyDeck has a set of hard safety filters that are always active and can't be turned off. These catch harmful content, inappropriate language, and other patterns that don't belong in a genuine reply. Threads about sensitive topics are also automatically skipped regardless of your toggle settings.
Reply monitor
Sometimes the AI generates a reply that doesn't land well. The reply monitor automatically watches your profile for downvoted replies and removes them before they accumulate more negative karma.
How it works:
- On a configurable interval, ReplyDeck opens your Reddit profile in a background tab.
- It reads the score of each visible comment.
- Any comment scoring at or below your chosen threshold is automatically deleted.
- The tab closes. Deletions are logged in the Activity feed.
Settings (found in the Settings tab under Reply monitor):
- Toggle: enables or disables the monitor. Independent of whether the bot is running — you can monitor replies even when paused.
- Delete threshold: the score at or below which a reply gets removed. Options: 0, -1, -2, -3, -5. Default is -1 (at least two net downvotes).
- Check every: how often the monitor scans. Options: 15 min, 30 min, 1 hour, 2 hours. Default is 30 minutes.
You can also click Check now to run an immediate scan. The result appears inline.
The monitor checks ALL visible comments on your profile, not just those posted by ReplyDeck. If you also comment manually on the same account, be aware that those are monitored too.
The monitor reads scores from old.reddit.com. Comments with hidden scores (typically very new comments in subreddits that hide scores for a period) are skipped. Wait for scores to become visible before expecting the monitor to act on them.
Schedule and pacing
Pacing controls live in the persona editor under the Schedule section. These settings are shared across all personas.
- Interval: how often ReplyDeck looks for a new post to reply to. Range: 5 to 240 minutes. We recommend 30 minutes or more. Shorter intervals increase the chance of rate-limiting or detection.
- Max replies per day: a hard cap on daily replies. Free users have a lower cap; Pro users can increase it significantly or remove the cap entirely.
ReplyDeck randomizes the timing around your chosen interval so replies never land on an exact, predictable cadence. If you set the interval to 60 minutes, no two gaps will be exactly 60 minutes. The average stays close to what you set, but the actual timing varies naturally.
Low and slow wins. A real person doesn't reply to a new thread every 5 minutes for 12 hours straight. Set an interval of at least 30 minutes, keep your daily cap reasonable, and spread your subreddits across a few different topics.
Keeping your account safe
Reddit has multiple layers of automated moderation that can silently remove your comments or trigger cascade bans across subreddits. Here's how to stay on the right side of those systems.
New accounts
New Reddit accounts face heavy filtering. Most subreddits set minimum karma and account age thresholds, and comments from accounts that don't meet them are silently removed. You'll still see your own comments when logged in, but nobody else can.
The problem: posting into removal still counts against your account's internal spam score, making it progressively harder to recover.
Don't start ReplyDeck on a brand-new account. Spend your first week commenting manually in a few communities. Once you have some karma and your comments are consistently visible in incognito, then turn on automation.
Subreddit selection
Many subreddits use shared moderation tools. When one of these tools flags your account, bans can cascade across every community that uses the same tool. Larger subreddits are more likely to use aggressive automated moderation.
Our built-in persona templates are configured with subreddits we've tested, but if you're adding your own, choose communities where your persona would naturally participate. A short list of related subreddits looks more natural than a long list of unrelated ones.
Comment behavior
Automated moderation doesn't just evaluate individual comments. It looks at patterns across your account: how many comments you post, how quickly, and how spread out they are across communities.
- Start slow. Begin with a handful of replies per day. You can always increase once you've confirmed your comments are landing.
- Engage with responses. Occasionally check your posted comments and reply to people who respond. A mix of automated and manual activity looks more natural than automation alone.
- Use a longer interval. ReplyDeck randomizes your timing automatically, but a longer base interval gives more natural spacing between comments.
The best results come from using ReplyDeck as a supplement to real activity, not a replacement for it.
Checking if your comments are visible
Reddit doesn't notify you when your comments are silently removed. To check:
- Open one of your recent comments by clicking the link in the activity log.
- Copy the URL.
- Open an incognito or private browser window (where you're not logged in to Reddit).
- Paste the URL. If the comment is visible, you're fine. If it says "this comment no longer exists" or is missing from the thread, your comments are being removed.
If your comments are being removed, stop ReplyDeck on that account immediately. Continuing to post into removal worsens the problem. Wait for the account to age, build karma manually, then try again.
Pro
ReplyDeck Pro is a one-time $29 purchase. No subscription, no recurring charges.
What's included
| Feature | Free | Pro |
|---|---|---|
| Personas | 1 | Unlimited |
| Max replies per day | 10h | Higher cap or unlimited |
| OpenRouter access | No | Yes |
| Persona sync across browsers | No | Yes |
| All safety rules | Yes | Yes |
Activating a license
- Click Upgrade to Pro in the Settings tab. This opens Stripe checkout in a new tab.
- Complete payment. You'll receive a license key by email.
- Back in the Settings tab, expand I already have a license key, paste your key, and click Activate.
Your license is verified once at activation and re-checked every 24 hours. If verification fails (revoked or refunded key), Pro features are locked but your personas are kept in local storage. They'll be accessible again if you reactivate.
Persona sync
Pro users can sync personas across Chrome profiles and devices. When sync is active:
- Every time you save a persona, ReplyDeck pushes the update to the cloud.
- On startup (or when you click Sync personas in Settings), it pulls the latest version.
- Sync uses last-write-wins. If you edit the same persona on two machines, the most recent save takes precedence.
Troubleshooting
ReplyDeck says "No API key" but I entered one
Make sure you clicked Save after entering the key. The save button turns green when there are unsaved changes. Also confirm you selected the correct provider tab, since keys are stored per provider.
"Invalid API key" error
Double-check that the key you pasted is complete (no leading or trailing spaces) and matches the selected provider. OpenAI keys start with sk-, Anthropic keys with sk-ant-, and OpenRouter keys with sk-or-v1-.
"Rate limit" error
Your AI provider is throttling requests. This usually means you've hit the provider's usage limit. Wait for the cooldown (shown in the error if available), then resume. Consider using a less popular model or upgrading your provider plan.
"Reddit rate limit" or "Captcha detected"
Reddit has flagged the account for posting too quickly. ReplyDeck auto-pauses when it detects a captcha. Wait at least an hour, then increase your reply interval and reduce your daily cap before resuming.
The bot is running but no replies are being posted
Check the Activity tab for "Bypassed" entries. Common reasons:
- All recent posts in your subreddits matched a safety filter (sensitive topic).
- The generated reply didn't meet quality standards.
- All recent posts have already been replied to.
Try adding more subreddits to give the bot more posts to choose from.
Replies sound robotic or repetitive
- Add example replies to your persona. Even two or three make a big difference.
- Fill in the backstory field to give the AI more context for natural responses.
- Try a different model. Larger models generally produce more varied, natural-sounding text.
- Make sure No AI-isms and No em-dashes are turned on in safety rules.
The side panel won't open
Make sure the extension is enabled in chrome://extensions. If it was recently installed or updated, try reloading the tab. On some systems, you may need to close and reopen Chrome for the side panel registration to take effect.
Need more help?
Email us at [email protected].