
HR Email Bulk Responder — Mass Email Replies Without the Pain
Role
Full cycle: from idea and architecture to development and deployment.
Tech
Backend: Node.js, Express, IMAP/SMTP via Yandex OAuth 2.0, BullMQ (task queue), SQLite, Redis
Frontend: React + Vite
Deploy: Docker Compose, GitHub Actions CI/CD, Nginx
Security: OAuth 2.0 (no stored passwords), AES-256 token encryption, HTTPOnly cookies
Key features
- 01Bulk reply sending
- 02Variable templates
- 03Real-time delivery tracking
- 04Flexible send delay
- 05Campaign history
Problem
You receive dozens or hundreds of similar emails and reply to each one manually. Copy-paste, fill in the name, send, repeat. This eats up hours, and errors are inevitable — wrong recipient, forgot to fill in data, missed an email. A CRM is overkill, scripts break, and hiring an assistant just for routine is expensive.
Audience
| Role | Scenario |
|---|---|
| Setter / SDR | Replies to inbound leads with a call invite |
| Sales manager | Sending proposals or follow-ups to a warm inbound list |
| Event organizer | Participation confirmations, sending details to dozens of speakers |
| Support team | Standard replies to common questions without a CRM |
| Freelancer / consultant | Fast processing of a stream of email inquiries |
Common denominator: many people are writing to you with similar requests, and you need to respond quickly, personally, and without errors.
What's different
| Manual / alternatives | Email Bulk Responder |
|---|---|
| Copy-paste each reply | One template — dozens of replies |
| No tracking of what was sent | Full history with email body |
| Risk of hitting rate limits | Configurable delay + retry |
| CRM at $50+/mo with tons of extras | Your own solution, self-hosted, free |
| Mail-merge services — for cold outreach | This is for replying to real inbound emails |
Key difference: this is not a blast into the void. It's a tool for replying to emails that have already arrived. Each response is a reply to a specific email in an existing thread.
Screenshots
Customization
- 01Reply templates — unlimited, with variables and Markdown
- 02Send delay — tuned to your email account's rate limits
- 03Post-send action — auto-mark as read or leave unread
- 04Infrastructure — fully self-hosted, Docker config for your server, environment variables for all settings
Need something like this?
Tell me about the task — I'll suggest an approach, pick a stack and scope it out.