BundleWP WhatsApp

Sign in to manage messages

📲 BundleWP WhatsApp
… 🕘 –
Select a chat to view messages.

Send a template to start a new conversation:
enter the number below and hit Send.

📊 Outreach report — who read, who didn't

WhatsApp outreach sends per day (IST), grouped by delivery status from Meta webhooks. Note: sends rejected by the API (e.g. bad number) never reach the store, so "Failed" only covers Meta-reported failures.
Pick a date and hit Load.

✅ Read

—

📬 Delivered (not read yet)

—

📤 Sent (delivery pending)

—

❌ Failed

—

Twilio channel status

Loading…
Set the env vars in Vercel → Project → Settings → Environment Variables, then redeploy. Values are never shown here.

Test send

WhatsApp: free-form text works inside an open 24h window or to sandbox-joined numbers; cold outreach needs a Meta-approved template.

Recent Twilio sends

Loading…

SMS conversations (history)

The Android SMS gateway was removed on 16 Oct 2026. Past SMS chats are kept here for reference; no new SMS can be sent or received through it.
Loading…

🏋️ Live demo websites — created for local gym businesses

Each row below is a live demo website built for a real gym that has no website yet. Green ✓ = we've approached them. Click a row to see the full follow-up history.
—
Demos built
—
Deployed live
—
✓ Approached
—
On Telegram
—
Queued
Gym data auto-loads on first open. Re-import anytime with POST /api/gym-sites while logged in (see README).

Bulk outreach via Twilio

—
Sends the Telugu + English messages (SMS/WhatsApp) or a voice call to the first N gyms in the queue. Real sends spend Twilio credit — watch the balance.

Sites

Loading…

📞 Voice broadcast — your own SIM

Calls are dialed by the Voice Caller app on your phone (your SIM inside). The recording plays, then: press 1 = interested → demo link goes on WhatsApp automatically · press 2 = never call again (permanent blocklist) · press 3 = AI conversation (Phase 2).
—
In queue
—
Answered
—
🔥 Pressed 1
—
Pressed 2 (DND)
—
Blocklist size
Device key: …

Phone app setup (one time)

New call campaign

Numbers on the blocklist (pressed 2) are skipped automatically. Calls with no answer / no key press / failure are retried per your ⚙️ Calling Settings below. Calls only go out inside the set calling hours. Keep daily volume sensible for a personal SIM.

⚙️ Calling Settings

Calls only go out between the start and stop time (IST) — queued calls simply wait outside those hours. Reattempts re-call numbers that didn't answer or engage; turn them off any time.

🚫 Do Not Call — pressed 2

Permanent blocklist — these numbers are skipped when enqueueing, so they are never re-added by mistake.
—

🔨 Websites to build

Stage-1 callers who pressed 1 (interested, no website yet). Build + deploy their site, then POST voice-build-done with phone + slug — the server sends the WhatsApp demo link and queues the "website is ready" call automatically.
—

🌐 Demo Sites

Every deployed demo site (₹5,000). Unpaid sites expire automatically 7 days after deploy — mark them Paid when the customer pays. Expired sites get an expiry notice on the live page at the next deploy. Promo videos (₹299 add-on) post to your connected channels below and their links appear on each site's row (▶YT / ▶IG).
—

Recent calls

—

📅 Voice Jobs — Day-wise

—
Date Added Called Answered Interested Callback Press 2 No-answer Failed Retries
—

📺 Channels

Connect your channels once — every promo video then uploads to YouTube + Instagram automatically, and the links land on the customer's row in the Voice tab's 🌐 Demo Sites card.
—
—