🚀 I Built a WhatsApp Web Automation Chrome Extension (Manifest V3)
Source: Dev.to
Why I Built This
Most WhatsApp automation tools I found were either:
- Too aggressive (high risk of bans), or
- Closed‑source and ignored user privacy
I wanted to build something that is:
- Developer‑friendly
- Transparent
- Focused on safety and privacy
- Fully compatible with Chrome Manifest V3
What the Extension Can Do
- Send multiple messages automatically
- Random delays between messages to mimic human behavior
- Min/Max delay enforcement to avoid spam‑like actions
Scheduling
- Schedule message campaigns for a specific date and time
- Supports delayed start with Chrome alarms
Multiple Input Modes
- JSON mode – paste a raw array of messages
- Form Builder – add/remove messages via UI
- Profiles mode – load users with phone & messages
- API import (POST) – fetch campaigns from a backend
- Auto‑polling – periodically check for new configs
Full Control
- Start, Pause, Resume, Stop at any time
- Settings persist even after closing Chrome
Privacy‑First Features
Tools for public or shared environments:
- Blur chat messages
- Blur recent chat previews
- Blur images & videos
- Blur profile photos
- Blur message input area
Hover to reveal temporarily.
Tech Stack & Architecture
- Chrome Extension Manifest V3
- Pure JavaScript, HTML, CSS (no external libraries)
- Uses Chrome APIs:
storage,alarms,scripting
Links
- Chrome Extension:
- Documentation / Source:
- Issues & Feedback:
- Privacy Policy:
Feedback Welcome
I’d love feedback from the community:
- Does the UX feel intuitive?
- What features would you add?
- Any concerns about Manifest V3 limitations?
Thanks for reading, and happy coding! 🚀