DEV Community

Emmanuel Saleem
Emmanuel Saleem

Posted on

πŸš€ I Built a WhatsApp Web Automation Chrome Extension (Manifest V3)

Hey devs πŸ‘‹
I want to share a project I recently launched: WhatsApp Automator, a Chrome extension that helps automate WhatsApp Web messaging in a safe, human-like, and privacy-focused way.

πŸ€” 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:

Developer-friendly

Transparent

Focused on safety and privacy

Fully compatible with Chrome Manifest V3

βš™οΈ What the Extension Can Do
πŸ”„ Smart Automation

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

I also added privacy tools for people who work in 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
https://chromewebstore.google.com/detail/emmanuel-saleemwhatsapp/gccjilimefkejmimbkdimmcbjbhjakeb

πŸ“˜ Documentation / Source
https://github.com/es-77/my-extension-support

🐞 Issues & Feedback
https://github.com/es-77/my-extension-support/issues

πŸ” Privacy Policy
https://docs.google.com/document/d/1sd5VlmpUNA9LH2XjFFgn9XqDJvpGa32kBGWvFz8McHQ

πŸ™Œ 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! πŸš€
β€” Emmanuel Saleem

Top comments (0)