12 Powerful Modules,
One Chrome Extension
Everything from bulk messaging to scheduling, number validation to media campaigns — built in, no subscriptions for the basics.
Send personalized messages to hundreds or thousands of individual contacts in one campaign. Import contacts, compose once, let TurboSender handle the rest.
- Paste phone numbers directly (one per line, with country code)
- Import from TXT file (one number per line)
- Import from CSV — col1=phone, col2=name, col3=custom1, col4=custom2
- Automatic stripping of non-digit characters from phone column
- Live count display as you type or import
- Configurable delay between messages (min/max seconds for random humanized timing)
- Batch size control — pause every N messages to avoid detection
- Real-time progress bar + per-message ✅/❌ log with timestamps
- Start & Stop controls mid-campaign
- WPP ready-check guard before sending begins
Send messages to multiple WhatsApp groups simultaneously. Fetch, browse, filter, select, and send — all from the extension panel.
- One-click fetch all groups from your connected account
- Display group list with checkboxes for easy multi-select
- Search & filter groups by name in real time
- Select All / Deselect All buttons
- "Use Selected" fills the textarea with chosen group IDs
- Compose message for all selected groups
- Tag All Members — @mention everyone in the group with one checkbox
- Attach media files to group messages
- Same delay, batch, progress, and log controls as single send
Set campaigns for future delivery. Using Chrome's Alarms API ensures your campaign fires at the scheduled time — even if the browser is backgrounded.
- Name your campaign for easy identification
- Choose type: Single contacts or Groups
- Set date & time via datetime-local picker (future-only validation)
- Configurable delay per message
- Powered by
chrome.alarmsAPI — reliable background execution - View all campaigns with status badges: Pending / Running / Done
- Delete scheduled campaigns any time
- Chrome notification on campaign completion with sent/failed count
Turn generic blasts into personal conversations. Every recipient gets a uniquely composed message.
{name}— Contact name from CSV (fallback to number){number}— Phone number{date}— Current date in locale format{time}— Current time in locale format{index}— Message sequence number (1, 2, 3…)- 2 custom variable names defined in Settings (e.g.
{city},{offer}) - Custom values sourced from CSV columns 3 & 4
- Case-insensitive matching
Clean your contact list before sending. Filter out inactive numbers to improve delivery rate and protect your account.
- Dedicated filter tab with paste area
- Import from TXT file
- Checks each number against WhatsApp's registry
- Visual split: ✅ Valid (left) vs ❌ Invalid (right)
- Live counters updating during filtering
- Progress bar & configurable delay between checks
- Export valid numbers as TXT
- Export invalid numbers as TXT
- Start / Stop controls
Send rich messages with attachments. Images, videos, PDFs, documents, audio — full media support in both single and group send.
- Supports: Image, Video, Audio, PDF, DOC file types
- File name preview in UI before sending
- Clear attachment button
- Reads file as base64 → Uint8Array → Blob → File (WPP-compatible)
- Optional caption text alongside media
- Works in Single Send & Group Send tabs
Build contact lists directly from your WhatsApp — no manual number collection needed.
- Chat List Grabber — extract all contacts from your chat history
- Auto-downloads extracted contacts as TXT file
- Group Member Grabber — enter group ID → extracts all members
- Auto-downloads group members as TXT file
- Number validator integrated — check if extracted numbers are active
- Export valid numbers button
Always know if you're connected to WhatsApp Web before sending. Automatic polling keeps the status accurate.
- Live ON/OFF status badge with green pulse animation
- Auto-polls connection status every 10 seconds
- Manual Retry button (🔄) with spin animation
- Offline banner when disconnected
- "Open & Connect" button auto-launches WhatsApp Web tab
- Auto-polls for up to 40 seconds after opening
- All send operations guarded by ready-check
Protect your WhatsApp account with intelligent human behavior simulation through configurable sending patterns.
- Min/Max delay randomization (mimics human typing speed)
- Configurable batch size (e.g., pause every 50 messages)
- Configurable batch break duration (e.g., 60 seconds cooling period)
- Number validator prevents sending to invalid numbers
- Dedicated Anti-Ban Policy with best practices guide
Set your preferred defaults once, applied across all tabs automatically. All settings persist in chrome.storage.local.
- Default delay min/max (applied to all send tabs)
- Messages per batch (batch size default)
- Batch break duration (seconds)
- Custom variable 1 name (e.g.,
city) - Custom variable 2 name (e.g.,
offer) - All settings persist via
chrome.storage.local - Loaded on startup and applied to all forms
- Toast notification on save
Message Variables — Every Message Unique
Use these placeholders in any message. TurboSender replaces them per-contact automatically.
Becomes: "Hello Priya, your exclusive offer of 30% OFF expires on 01 Mar 2026! Reply to claim. 🎉"
TurboSender vs The Competition
❌ Other Tools
- $30–$100/month recurring subscription
- Requires cloud server & API dependencies
- Uploads your contacts to their servers
- Only supports {name} variable typically
- No built-in number validator — separate paid tool
- No contact or group grabber
- Scheduler requires server uptime to fire
- Closed source — no transparency
✅ TurboSender
- Free plan + affordable paid plans (from ₹299/mo)
- Runs 100% locally — no server dependency
- Zero data collection — contacts never leave your device
- 5 built-in variables + 2 custom (fully dynamic)
- Number validator built-in with export
- Chat list grabber + group member grabber built-in
- chrome.alarms-based scheduler — works even backgrounded
- Full documentation, legal compliance, open architecture
Built With Solid Tech
Manifest V3, CSP-compliant, zero eval, zero remote code. Security-first architecture.