Official WhatsApp Business API

A campaign to thousands of customers, that actually arrives

Upload your list from Excel, pick a Meta-approved template, press send — and the platform handles the rest: paced sending that protects your number, live progress before your eyes, and an honest report at the end.

No card required · Full setup with you · Support in Arabic & English
XLSX
Customer list.xlsx500 numbers · a name column and a number column

Hello {{name}}, this week's offer has arrived — a special discount for our customers until Thursday.

Hello Sara, this week's offer has arrived…
✓✓
Hello Karim, this week's offer has arrived…
✓✓
Hello Mona, this week's offer has arrived…
✓✓
Sending…0 / 500

Businesses sending their campaigns through Excelia

Maqam 1111 Teknotank Financial Academy Fullflat
How it works

From an Excel file to your audience — in three steps

Upload your list

An ordinary Excel file with names and numbers — the platform checks the numbers and removes duplicates and invalid rows before anything costs you.

Pick the template

A Meta-approved template with your text and image — and if you don't have one, we create it with you and it's usually approved in minutes. Templates page →

Send — or schedule

The campaign launches at a controlled pace that protects your number's quality, and you follow its progress moment by moment from your dashboard.

A message in every customer's name

Try it now: type your name and see your message

Every column in your Excel file becomes a variable in the message — so each customer receives a letter in their own name, not a generic blast.

This is what happens to every row in your list automatically — the name from its column, the same message for everyone.

Hello Sara, this week's offer has arrived — a special discount for our customers until Thursday. Shall we reserve your favorite piece?
Audiences

Saved lists — and lists that build themselves

Saved audiences

Upload the list once and save it under a clear name — then send to it whenever you like without re-uploading, and update it by downloading, editing and re-uploading.

August exhibition customers500 numbers Previous buyers212 numbers

Automatic audiences

One click builds a list from your actual activity: everyone who messaged you within a period you choose, or all your leads from the Goal page — a living audience, not an old file.

Everyone who messaged us in the last 90 daysbuilds automatically Leadsbuilds automatically

The campaign stays in your hands until the last message

Don't press send and pray. A live progress bar shows how many sent and how many remain, and a pause button freezes the campaign in place — adjust what you like, then resume from exactly where it stopped.

  • Live progress: sent, failed, remaining — numbers moving before you.
  • Pause and resume without losing your place in the list.
  • And a controlled sending pace that keeps your number clear of Meta's limits.

Try the pause button in the simulation ↳

Campaign: Weekend offerSending now
0 sent · 500 remaining

"Sent" is one thing — "delivered" is another

We clearly separate what Meta accepted from what actually reached the customer's phone, and we call non-delivery reasons by their real names — because good decisions are built on true numbers, not flattering ones.

  • A status per recipient: sent, delivered, failed — with the failure reason verbatim.
  • A branded PDF report after every campaign, to hand to whomever you like.
  • And a complete Excel file with every row, for audit.
See the Reports page
Number quality: green
Paced sending and clean lists keep Meta's quality rating of your number in the green — so your daily limits rise over time.
FAQ

About campaigns

Do I need a new number to send campaigns?
You need a number connected to the official WhatsApp Business API — we set it up with you during the free trial, and with coexistence mode the WhatsApp app on your phone keeps working as-is.
What is the correct number format in the Excel file?
The number with its country code: an Egyptian number is 20 then ten digits, and the platform accepts the common forms (+20, 0020) and normalizes them automatically — removing duplicates and incomplete rows before sending and telling you what was excluded and why.
How long does a campaign to a thousand numbers take?
A few minutes — deliberately paced to protect your number's quality, not one burst that provokes Meta's limits. You watch progress live and can pause and resume at will.
And what about cost?
The platform subscription depends on your plan, and Meta's template-conversation fees are paid to Meta directly from your ad account with no margin from us — full transparency on the pricing page.

List ready? Launch your first campaign this week

14-day free trial · Full setup with you · Support in Arabic & English

Start your free trial