Dashboard
Manage your subscription and account settings
Simple, Transparent Pricing
Choose the plan that works best for you
Stop paying $5,000/mo for Enterprise APIs. Growth hack for $42/mo.
X/LinkedIn
The Personal Brand
Build authority and grow an audience
Just $25/month Billed monthly
- Never write a post or reply from scratch again
- Trained on YOUR voice (No generic AI slop)
- Works on X (Twitter) & LinkedIn
- Bypass expensive API limits safely
Reddit Outreach
The Lead Generator
Safety & Scale
$25/mo billed annually Billed monthly
- Safe-Send Technology (Protect your account with human-like sending delays)
- Smart DM Management (Organize leads and manage replies efficiently)
- Works on Reddit DM (Native integration for seamless workflow)
- Template Variables (Personalize bulk messages instantly)
The Growth Stack
The Growth Hacker
The "All-in-One" Solution
$42/mo billed annually Billed monthly
- AI Writing for X & LinkedIn (Never write a post or reply from scratch)
- High-Volume Automation for Reddit (Reach leads safely at scale)
- Unified Lead Generation (Grow your brand and your sales pipeline)
- Identity & Context Customization (AI that actually sounds like you)
- Priority Support
Free Plan has 10 daily credits. No credit card required.
My Account
Subscription
Manage or cancel your subscription through Stripe's secure portal. Your subscription will remain active until the end of the current billing period.
Profile
Help & Guides
Get help with your EchoReply extensions
📹 Watch the Demo
See EchoReply in action - learn how to generate authentic replies and posts in minutes
Getting Started
Installation
- Install from Chrome Web Store - Visit our download page and click "Add to Chrome"
- Pin the extension to your Chrome toolbar for easy access
- The extension icon will appear in your browser toolbar
What You Need
- A Chrome browser (version 88+)
- An account on
echoreply.io(web app) - An active subscription plan (Free plan: 10 credits/day, Paid plans: unlimited)
First-Time Setup
Step 1: Sign In to EchoReply Web App
Important: You must sign in through the web app first. The extension reads your authentication from there.
- Go to https://echoreply.io (or https://www.echoreply.io)
- Sign up for a new account or Sign in to your existing account
- Once signed in, your authentication tokens are automatically synced to the extension
- The extension will authenticate automatically - no additional login needed!
Note: If you're already signed in to the web app, the extension will detect your session automatically.
Step 2: Configure Your Persona
Your "persona" is your digital voice - it tells the AI how to write like you.
- Open Extension Options:
- Click the EchoReply icon in your Chrome toolbar, OR
- Right-click the EchoReply icon → Select "Options" from the menu
- Fill in Required Fields:
- Role Definition (Required): Describe who you are professionally
- Example: "I am a bootstrap founder building SaaS apps"
- Example: "I'm a data scientist working on ML models"
- Example: "I'm a product designer focused on UX research"
- Tone (Required): Choose your communication style:
- Professional: Formal, business-appropriate
- Casual: Relaxed, conversational
- Controversial: Bold takes, strong opinions
- Shitposting: Humorous, meme-friendly
- Role Definition (Required): Describe who you are professionally
- Optional Settings (Recommended for Better Results):
- Vocabulary Whitelist: Add terms you always want to use (e.g., "shipping", "MRR", "stack", "build in public")
- Vocabulary Blacklist: Add terms/emojis you never want to use (e.g., "🚀", "game changer", "synergy", "disrupt")
- Few-Shot Training Examples: Paste 5-10 of your best previous tweets/replies (one per line) - the AI learns your sentence structure and writing style from these
- Save Your Persona: Click "💾 Save Persona" - you'll see a success message when saved
Pro Tip: The more detailed your persona, the better the AI matches your voice. Spend 5 minutes getting it right - it's worth it!
Generating Replies
On LinkedIn
- Navigate to LinkedIn and browse your feed
- Find a post you want to reply to
- Look for the "✨ Echo Reply" button - it appears next to the Like/Comment/Share buttons
- Select a Reply Mode from the dropdown:
- Agree & Amplify: Validates the post and adds a new point
- Counter-point: Respectfully disagrees (great for engagement)
- Question: Asks a follow-up to start a conversation
- Answer Directly: Zero fluff, high signal, consultant style
- Humorous: Dry wit or clever analogy
- Data-based: Evidence-first, anchors with facts/trends
- Challenge: Reframes the premise, subverts assumptions
- Click "✨ Echo Reply"
- Wait 3-5 seconds - a sidebar will slide in from the right showing 3 reply variations:
- Casual: Quick, enthusiastic engagement (under 15 words)
- Deep: Technical insight to show expertise (under 50 words)
- Nuanced: Balanced response with a question (under 35 words)
- Choose Your Reply:
- Click "Copy" to copy to clipboard, then paste manually
- Click "Insert" to automatically paste into the reply box
- Review and Edit - Always review before posting! Make it your own.
- Post when ready!
Don't Like the Variations? Click "🔄 Regenerate" in the sidebar header to get 3 new options. You can regenerate as many times as you want (uses credits).
On Twitter/X
The process is identical to LinkedIn:
- Navigate to Twitter/X and browse your timeline
- Find a tweet you want to reply to
- Look for the "✨ Echo Reply" button next to Like/Retweet/Reply buttons
- Select a Reply Mode and click "✨ Echo Reply"
- Choose from 3 variations in the sidebar
- Copy or Insert your preferred reply
- Review, edit, and post
Note: The extension works on both twitter.com and x.com.
Creating Posts
On Twitter/X
- Navigate to Twitter/X
- Look for the "✨ Echo Post" button - it appears near the compose button
- Click "✨ Echo Post" - a modal will open
- Enter a Topic (optional):
- Type what you want to post about
- Examples: "React hooks", "startup advice", "AI trends"
- Or click "Skip" to generate without a specific topic
- Click "Generate"
- Wait 3-5 seconds - a sidebar will show 3 post variations:
- Casual: Short, punchy post (under 20 words)
- Deep: Technical insight post (under 60 words)
- Nuanced: Balanced, conversational post (under 40 words)
- Choose Your Post:
- Click "Copy" to copy to clipboard
- Click "Insert" to automatically paste into the compose box
- Review and Edit - Make sure it sounds like you!
- Post when ready!
Note: LinkedIn post creation is coming soon!
Tips & Best Practices
Getting the Best Results
- Spend Time on Your Persona: The more specific, the better. Include your actual writing examples in "Few-Shot Training". Update it as your voice evolves.
- Choose the Right Reply Mode:
- Agree & Amplify: Great for building rapport
- Counter-point: Best for engagement and discussion
- Question: Perfect for starting threads
- Data-based: Shows expertise and credibility
- Challenge: Gets attention and sparks debate
- Always Review Before Posting: The AI is good, but you know your voice best. Edit for accuracy, tone, and personal touch. Add your own emojis or formatting if needed.
- Use Regenerate Wisely: Each generation uses 1 credit. Free plan: 10 credits/day (resets at midnight UTC). Paid plans: Unlimited credits.
- Mix AI and Manual: Use EchoReply for inspiration, not replacement. Sometimes manual replies are better. Use AI to save time, not replace your voice.
Credit Management
- Free Plan: 10 credits per day (resets at midnight UTC)
- Paid Plans: Unlimited credits
- What Uses Credits: Each reply/post generation uses 1 credit
- Regenerating: Each regeneration uses 1 credit
- Check Credits: Look for upgrade modals if you run out
Troubleshooting
"User not authenticated" Error
Problem: Extension says you're not authenticated.
Solutions:
- Sign in to echoreply.io first (the web app)
- Refresh the page where you're trying to use the extension
- Reload the extension:
- Right-click the EchoReply icon in your Chrome toolbar
- Select "Reload" or "Manage extension"
- If needed, go to Chrome Extensions page (chrome://extensions/) and click the reload icon 🔄 next to EchoReply
- Check your subscription: Make sure you have an active plan
"No credits remaining" Error
Problem: You've used all your daily credits (Free plan).
Solutions:
- Wait until midnight UTC for credits to reset
- Upgrade to a paid plan for unlimited credits
- Use credits wisely - regenerate only when necessary
Echo Reply Button Not Appearing
Problem: You don't see the "✨ Echo Reply" button on posts.
Solutions:
- Refresh the page (LinkedIn/Twitter)
- Make sure you're on the right page:
- LinkedIn: Main feed (
linkedin.com/feed) - Twitter/X: Home timeline (
twitter.com/homeorx.com/home)
- LinkedIn: Main feed (
- Reload the extension:
- Right-click the EchoReply icon in your Chrome toolbar
- Select "Reload" or "Manage extension"
- If needed, go to Chrome Extensions page (chrome://extensions/) and click the reload icon 🔄 next to EchoReply
- Check if extension is enabled:
- Right-click the EchoReply icon in your Chrome toolbar
- Make sure the extension is enabled (you should see the icon)
- If the icon is missing, go to Chrome Extensions page (chrome://extensions/) and ensure EchoReply toggle is ON
Sidebar Not Appearing
Problem: You clicked "Echo Reply" but no sidebar appears.
Solutions:
- Wait 5-10 seconds - generation takes a few seconds
- Check your internet connection
- Contact support if the issue persists:
- Email us at support@echoreply.io
- Include details about what you were trying to do when the issue occurred
- Reload the extension (see above)
"Insert" Button Not Working
Problem: Clicking "Insert" doesn't paste the text into the reply box.
Solutions:
- Click the reply box first to focus it
- Try "Copy" instead and paste manually (
Cmd+V/Ctrl+V) - Make sure the reply box is visible on screen
- Refresh the page and try again
Persona Not Saving
Problem: Your persona settings aren't saving.
Solutions:
- Check required fields: Role Definition and Tone must be filled
- Click "Save Persona" button (don't just close the tab)
- Look for success message - it should say "Persona saved successfully"
- Try again - sometimes it takes a moment
Extension Not Working After Update
Problem: Extension stopped working after a Chrome update.
Solutions:
- Reload the extension:
- Right-click the EchoReply icon in your Chrome toolbar
- Select "Reload" or "Manage extension"
- If needed, go to Chrome Extensions page (chrome://extensions/) and click the reload icon 🔄 next to EchoReply
- Update Chrome: Make sure you're using the latest version of Chrome
- Reinstall the extension: If reloading doesn't work, remove and reinstall from the Chrome Web Store
FAQ
Do I need to sign in every time?
No! Once you sign in to echoreply.io, the extension automatically detects your session. You only need to sign in again if you sign out of the web app.
Can I use it on multiple devices?
Yes! Your persona and authentication sync across devices as long as you're signed in to the same Chrome account and the web app.
Does it work offline?
No. The extension requires an internet connection to generate replies and posts.
Can I edit the generated replies?
Absolutely! In fact, you should always review and edit before posting. The AI provides a starting point - make it your own!
Will people know I'm using AI?
Not if you do it right! The whole point of EchoReply is to match your voice. Always review and edit to add your personal touch. Generic AI replies are obvious - personalized ones aren't.
Can I use it for DMs?
Not yet. Currently, EchoReply works on public posts and replies. DM support may come in future updates.
What happens if I run out of credits?
Free plan users: You'll see an upgrade modal. Credits reset at midnight UTC daily.
Paid plan users: You have unlimited credits, so this won't happen.
Quick Reference
Supported Platforms
- ✅ LinkedIn (replies)
- ✅ Twitter/X (replies and posts)
- 🔜 More platforms coming soon
Reply Modes
- Agree & Amplify
- Counter-point
- Question
- Answer Directly
- Humorous
- Data-based
- Challenge
Reply Variations
- Casual: Under 15 words
- Deep: Under 50 words
- Nuanced: Under 35 words
Happy engaging! 🚀
Remember: EchoReply is a tool to amplify your voice, not replace it. Always review, edit, and make it your own.
📹 Watch the Demo
See EchoReply Reddit DM Extension in action - learn how to automate your outreach safely
What is EchoReply?
EchoReply is a Chrome extension that automates sending direct messages (DMs) to Reddit users. It helps you:
- Automate outreach to post authors and commenters on Reddit
- Personalize messages using templates with username placeholders
- Track your progress with real-time status updates
- Avoid duplicates by remembering users you've already messaged
- Respect limits with daily DM quotas and rate limiting
Installation
Method 1: Install from Chrome Web Store (Recommended)
- Click the "Add to Chrome" button on the Chrome Web Store page
- Review the permissions and click "Add extension" in the popup
- The extension will be automatically installed and added to your Chrome toolbar
- Look for the EchoReply icon in your Chrome toolbar (you may need to click the puzzle icon to see all extensions)
Method 2: Download from EchoReply
- Visit the Download Extensions page
- Click the "Add to Chrome" button for Reddit DM Extension
- You'll be redirected to the Chrome Web Store
- Click "Add extension" to complete the installation
Verify Installation
- Look for the EchoReply icon in your Chrome toolbar (click the puzzle icon if you don't see it)
- Click the EchoReply icon to open the extension popup
- You should see the EchoReply dashboard with your subscription status
- Make sure you're signed in to your EchoReply account for full functionality
💡 Tip: After installation, sign in to your EchoReply account to sync your subscription and credits across devices.
Getting Started
First Time Setup
- Navigate to a Reddit Subreddit
- Go to any subreddit (e.g.,
https://www.reddit.com/r/buildinpublic) - Make sure you're on the subreddit's main page (not a post detail page)
- Go to any subreddit (e.g.,
- Open the Extension
- Click the EchoReply icon in your Chrome toolbar
- The extension popup will open
- Set Your DM Template
- In the popup, find the "DM Template" text area
- Enter your message template
- Use
{name}as a placeholder for the username - Example:
Hi {name}, I'm building a growth hack tool most solo founders miss, personal branding on X/LinkedIn and outreach on Reddit. - The template is automatically saved
- Check Your Status
- View your tier (Free/Monthly/Annual/Pro) and daily DM limit
- See how many DMs you've sent today
- Check if you're logged in (your email will show if authenticated)
How to Use
Basic Workflow
- Go to a Subreddit
- Navigate to any Reddit subreddit (e.g.,
reddit.com/r/buildinpublic) - Make sure you're on the subreddit's main feed page
- Navigate to any Reddit subreddit (e.g.,
- Open Extension Popup
- Click the EchoReply icon in your Chrome toolbar
- Click "Start DMing"
- The extension will automatically:
- Find new posts on the subreddit
- Extract post authors and commenters
- Send DMs to each user using your template
- Track progress in real-time
- The extension will automatically:
- Monitor Progress
- Watch the sidebar overlay on Reddit pages for:
- Current user being messaged
- Progress (X of Y users)
- Status updates
- DM count
- Watch the sidebar overlay on Reddit pages for:
- Stop Anytime
- Click "Stop DMing" button to pause/stop the process
Understanding the Process
The extension follows this workflow:
- Finds New Posts: Scrolls through the subreddit feed to find posts you haven't processed yet
- Extracts Users: For each post, it finds:
- The post author
- All commenters on that post
- Creates Queue: Builds a list of users to message (excluding users you've already messaged)
- Sends DMs: For each user:
- Navigates to their profile
- Opens the chat window
- Types your message (replacing
{name}with their username) - Sends the message
- Verifies it was sent successfully
- Repeats: Returns to the subreddit and finds the next new post
Sidebar Overlay
When the extension is active, you'll see a sidebar overlay on Reddit pages showing:
- User: Your email (if logged in)
- Tier: Your subscription tier (Free/Monthly/Annual/Pro)
- DMs Today: Current count vs. daily limit (or "Unlimited" for premium)
- DM Template: Your message template
- Status: Current activity (e.g., "DMing commenter...")
- Current User: The Reddit username being messaged
- Progress: X of Y users completed
- Timer: Countdown until next DM (if waiting)
You can minimize the sidebar by clicking the "−" button in the top-right.
Features
DM Template
- Personalization: Use
{name}placeholder to insert usernames - Auto-save: Template is saved automatically
- Edit Anytime: Update your template in the popup
User Tracking
- No Duplicates: Automatically skips users you've already messaged
- Cross-Session: Remembers users across browser sessions
- Smart Filtering: Filters out yourself and already-messaged users
Rate Limiting
- Anti-Spam Delays: Built-in delays between DMs to prevent spam detection
- Daily Limits:
- Free tier: 10 DMs per day
- Monthly/Annual: Unlimited
- Other paid plans: Based on credits
- Automatic Reset: Limits reset at midnight
Progress Tracking
- Real-Time Updates: See current user and progress
- Visual Progress Bar: Track completion percentage
- Status Messages: Know what the extension is doing at all times
Subscription Tiers
Free Tier
- 10 DMs per day
- Resets at midnight
- Basic features
Monthly/Annual Plans
- Unlimited DMs
- Premium features
- Priority support
Other Paid Plans
- Credit-based system
- Credits reset periodically
- Flexible usage
Troubleshooting
Extension Not Working
Problem: Extension popup doesn't open or shows errors
Solutions:
- Reload the extension: Right-click the EchoReply icon → Select "Reload" (or go to Chrome Extensions page and click the reload icon)
- Check if extension is enabled: Make sure the EchoReply icon appears in your Chrome toolbar
- Refresh the Reddit page: Press F5 or click the refresh button
"Start DMing" Button Not Working
Problem: Clicking "Start DMing" doesn't do anything
Solutions:
- Make sure you're on a subreddit page: The URL should be
reddit.com/r/subredditname(not a post detail page) - Refresh the Reddit page: Sometimes content scripts need a refresh
- Contact support: If the issue persists, email us at support@echoreply.io
- Check daily limit: You may have reached your daily DM limit
Messages Not Sending
Problem: Extension finds users but messages aren't being sent
Solutions:
- Check if user has chat enabled: Some Reddit users disable DMs
- Check for existing conversations: Extension skips users you've already messaged
- Check your subscription: Make sure you have an active Reddit Outreach plan or Growth Stack subscription
- Verify template: Make sure your DM template is set correctly
Progress Shows Wrong Numbers
Problem: Progress shows "X of Y users" where X > Y
Solutions:
- This was a bug that has been fixed
- If you see this, reload the extension and try again
- The progress should now correctly show position in current post's queue
Extension Stops Unexpectedly
Problem: Extension stops processing before completing
Possible Reasons:
- Daily limit reached: Check your DM count in the popup
- No new posts found: Extension stops if no new posts after scrolling
- User clicked Stop: Check if "Stop DMing" was clicked
- Page navigation: If you navigate away, processing stops
- Extension reloaded: If extension was reloaded, processing stops
Solutions:
- Check the sidebar status message for the reason
- Verify your subscription is active and you have credits remaining
- Try clicking "Start DMing" again
- If the issue persists, contact support at support@echoreply.io
Sidebar Not Appearing
Problem: Sidebar overlay doesn't show on Reddit pages
Solutions:
- Refresh the Reddit page: Press F5 or click the refresh button
- Check if extension is enabled: Make sure the EchoReply icon appears in your Chrome toolbar
- Try clicking "Start DMing": The sidebar appears when processing starts
- Reload the extension: Right-click the EchoReply icon → Select "Reload"
Template Not Saving
Problem: DM template resets after closing popup
Solutions:
- Make sure you type in the template field: The template auto-saves as you type
- Wait a moment after typing: Auto-save happens automatically after you stop typing
- Close and reopen the popup: Your template should still be there if it saved correctly
- Try again: If it still doesn't save, reload the extension and try again
Best Practices
For Best Results
- Use Active Subreddits: Choose subreddits with recent posts and comments
- Personalize Your Template: Make your message genuine and relevant
- Respect Reddit's Terms: Be mindful of Reddit's rules about messaging
- Monitor Progress: Keep an eye on the sidebar to see what's happening
- Test First: Try with a small subreddit first to understand the workflow
Template Tips
- Keep it short: Reddit DMs work best when concise
- Be genuine: Personalize your message for each subreddit
- Include value: Explain why you're reaching out
- Use {name}: Makes messages feel more personal
⚠️ Reddit ToS Compliance
Important:
- You are responsible for complying with Reddit's Terms of Service
- Reddit prohibits spam and automated messaging
- Use the extension responsibly
- Respect users' privacy and preferences
- The extension includes rate limiting to help prevent spam
Advanced Features
Firebase Authentication (Optional)
If you have a Firebase account:
- Your email will display in the extension
- Subscription status syncs across devices
- Premium features unlock automatically
Offline Mode
The extension works without Firebase:
- Uses local storage for DM limits
- Tracks users locally
- Free tier: 10 DMs per day
Getting Help
Still Need Help?
If you've tried the troubleshooting steps above and still need assistance, we're here to help:
- Email Support: support@echoreply.io
- Include Details: When contacting support, please include:
- What you were trying to do
- What happened (or didn't happen)
- Your subscription plan
- Screenshots if possible
- Response Time: We typically respond within 24 hours
💡 Quick Tips
- Most issues are resolved by refreshing the page or reloading the extension
- Make sure you're signed in to your EchoReply account
- Check that your subscription is active
- Ensure you have credits remaining (if on Free plan)
FAQ
Q: Do I need to be logged into Reddit?
A: Yes, you need to be logged into Reddit for the extension to work.
Q: Can I use this on multiple subreddits?
A: Yes! Navigate to any subreddit and click "Start DMing". The extension will process that subreddit.
Q: Will I message the same user twice?
A: No, the extension tracks all messaged users and skips duplicates automatically.
Q: What happens if I close the browser?
A: Processing stops. When you restart, you can continue from where you left off (already-messaged users are remembered).
Q: Can I customize the delay between DMs?
A: The extension has built-in delays to prevent spam detection. These are optimized and not user-configurable.
Q: Does this work on mobile?
A: No, this is a Chrome desktop extension only.
Q: Is my data stored securely?
A: Yes, all data is stored locally in Chrome's storage. If you use Firebase, data is encrypted and stored securely.
Q: Can I see who I've messaged?
A: The extension tracks this internally but doesn't currently provide a UI to view the list. This may be added in future updates.
Need more help?
Visit echoreply.io for more information and support.