Enscale Docs
Campaigns

Broadcasts

Send a WhatsApp campaign to customers who opted in — launches, restocks, sales — and see exactly who it reached.

A broadcast is a WhatsApp message sent to a group of customers at once. Product launches, restock announcements, sale offers, win-backs.

Why it's worth doing: a WhatsApp campaign gets read. The same list will out-perform the same message sent by email by a wide margin, because it arrives where people actually look.

Why to be careful: it also costs money per message and can damage your number's reputation if you get it wrong. This page covers both halves.

Campaigns need a paid plan. Paid plans have no cap on how many campaign messages you send.

Before your first campaign

Three things must exist:

  1. An approved template. Submit it days before you need it — Message templates.
  2. An opted-in audience. People who haven't consented get skipped — Audiences.
  3. A connected WhatsApp numberWhatsApp setup.

Send your first campaign to under 20 people

Pick people you know. A template that reads badly, a broken link, or a variable coming through blank is enormously cheaper to discover at 20 recipients than at 5,000 — where you've also paid Meta for all 5,000.

Send one

Pick which number sends

Only relevant if you've connected more than one WhatsApp number.

Choose your template

Only Approved templates in the right language appear here. Pending, rejected and paused ones won't show — which is why you submit early.

Choose who gets it

A segment, a CSV upload, or everyone. Segments are the right default — they stay up to date on their own.

Read the eligibility check

Enscale shows how many people will actually receive it, how many are being skipped, and why.

Read this properly. It's your last chance to notice you're messaging the wrong group.

Send now, or schedule it

Scheduled campaigns use the timezone you set in Settings → General.

Watch it go out

The report updates live — sent, delivered, read, failed.

Worked example: a restock announcement

You've restocked a ₹2,400 jacket that sold out. You want to tell the people most likely to buy it.

The audience: rather than everyone, use a segment of customers tagged back-in-stock-waitlist plus customers who bought from that collection in the last 90 days. Say 600 people.

The eligibility check shows 540 eligible, 60 skipped — 45 not opted in, 12 opted out, 3 bad numbers. That's normal.

What it costs you:

Enscale540 campaign messages — unlimited on paid plans, so nothing extra
Meta540 delivered marketing messages at India's marketing rate

What comes back: expect replies. Each reply opens a 24-hour window, counts as one conversation against your plan, and needs someone to answer it. A campaign to 540 people is not a fire-and-forget action.

Compare that against blasting all 8,000 of your contacts: roughly 15× the Meta cost, far more opt-outs, and a worse conversion rate because most of them never wanted that jacket.

Why people get skipped

ReasonWhat it means
Not opted inNo consent on record
Opted outThey unsubscribed
Invalid numberCan't be read or reached

A segment of 1,000 sending to 850 is normal and correct. It's Enscale protecting your number — messaging people who never opted in, or who explicitly opted out, is exactly what gets a WhatsApp number restricted by Meta.

If your skip rate is consistently high, the answer is collecting more opt-ins, not sending anyway. A coupon popup is the most effective way.

Reading the report

StateWhat it means
PendingQueued
SendingOn its way
SentWhatsApp accepted it
DeliveredIt reached their phone
ReadThey opened it
FailedDelivery failed
Opted outSkipped for consent

Sent and Delivered are different, and the gap tells you something. Sent means WhatsApp took it; Delivered means it reached a phone. A big gap usually means numbers that aren't on WhatsApp at all — worth cleaning out of your list, since you may be paying for them.

Large campaigns go out through a paced queue rather than all at once, so they progress steadily instead of hitting Meta's rate limits and failing.

Campaign states

StatusMeaning
DraftCreated, not sent
ScheduledQueued for later
RunningSending now
CompletedFinished
CancelledStopped before or during
FailedCouldn't run

What campaigns cost

Two separate meters, and they measure different things:

  • Enscale counts one campaign message per recipient. Unlimited on paid plans, so this costs you nothing extra.
  • Meta charges per delivered message, priced by the recipient's country and your template's category.

Marketing templates cost meaningfully more than utility ones. A 10,000-recipient marketing campaign is a real expense — check the estimate Enscale shows you before sending. See Meta template charges.

Five rules for campaigns that work

Narrow beats broad. 500 relevant recipients outperform 5,000 generic ones and cost a tenth as much.

Test small. 50 before 5,000, every time.

Watch your frequency. More than about one campaign a week drives opt-outs — and every opt-out permanently shrinks the audience you can ever reach again.

Wrap your links in Format link. Otherwise the sales your campaign generates are invisible in Revenue attribution, and you'll conclude campaigns don't work.

Staff the inbox. Campaigns generate replies. Sending to thousands on a Friday evening with nobody covering is how you get a queue of unanswered customers on Monday.

When people reply

The Campaign Response trigger fires when someone replies to a campaign. Use it to route replies to the right person, tag engaged customers, or start a follow-up.

Handy detail: their reply opens the 24-hour window, so your follow-up can be a normal free-typed message rather than another paid template.

Common questions

Next steps

On this page