🚀 I Built a WhatsApp Web Automation Chrome Extension (Manifest V3)

Published: (December 23, 2025 at 08:07 AM EST)
1 min read
Source: Dev.to

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
  • 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! 🚀

Back to Blog

Related posts

Read more »