Built on the official WhatsApp Business API

WhatsApp campaigns,handled.

Upload the sheet you already have. Everyone on it gets a message with their own name, you see who read it, and every reply lands in one inbox your whole team can answer from.

Teams we work with
How it works

The whole campaign, in four steps.

From the spreadsheet on your desktop to the replies on your phone, without the busywork in between.

  1. Step 1 · Upload

    Drop in your sheet

    CSV or Excel, exactly as your team keeps it. Two numbers in one cell, notes, missing names: it's tidied up for you before anything goes out.

    • CSV and Excel
    • Messy numbers fixed
    • Rows that need you, flagged
  2. Step 2 · Personalise

    Make it personal

    Write the message once. Every person gets it with their own name and company, so it reads like you wrote it just to them.

    • Their name, their company
    • A fallback for blanks
    • Meta-approved templates
  3. Step 3 · Send

    Send, and step away

    Hundreds of messages go out at a safe pace, shared across your numbers, now or at the time you pick. Then watch them get read.

    • Safe sending pace
    • Shared across numbers
    • Schedule for later
  4. Step 4 · Reply

    Answer every reply

    Replies from every number land in one inbox, with a suggested answer ready and a note of what each lead wants.

    • One shared inbox
    • Suggested replies
    • A note on every lead
Live
leads.xlsx ready to send
Phone9986195771 / 9019915771+91 99861 957712 numbers · first used
PhoneMobile: 98840 28428 · Tel: 080 4258…+91 98840 28428mobile picked
NameNot Captured“there”fallback
Phone098925-75461 (unclear)+91 98925 75461cleaned

No exports to fix first, and every row that needs you is flagged.

One message, 353 people
V
VijayICS Additive
P
PriyaNorthwind
A
ArjunLakshyaSpace
Hi {{name}}VijayPriyaArjun, I came across {{company}}ICS AdditiveNorthwindLakshyaSpace and loved what your team is building. Could we show you what we do in 15 minutes?
10:42 am

Missing a name? Pick a fallback once, like “there”, and nobody gets an empty gap.

Diwali offer2 numbers · safe pace
Sales line 1+91 98200 11001
Sales line 2+91 98200 11002
/ 353 sent
Delivered
Read
Replied

Example numbers. Your own show up live, per campaign, per number and per person.

PPriyaNorthwind · replied to Diwali offer Lead · wants pricing
Hi Priya, I came across Northwind and loved what your team is building… Interested! Can you share pricing for a team of 10? ✦ Suggested replyOf course! I'll send our pricing for 10 people right here. Would a quick call on Thursday help too?now Send

One inbox for every number and teammate, with the 24-hour reply window on each chat.

Why switch

An afternoon of copy‑paste, or one click.

What a campaign looks like from a phone, and what it looks like here.

?

Sending from your phone

The way most teams start.

  • Copy each number and name from the sheet, one chat at a time.
  • Your personal number, sending in bulk, at risk of being blocked.
  • No idea who got it, who read it, or who just ignored it.
  • Replies scattered across phones, and leads forgotten by Friday.
  • Someone has to remember who said “stop”, every time.

Sending with SendON

The same campaign, done for you.

  • Upload the sheet and every row gets its own personal message.
  • Your business number on the official API, with Meta-approved templates and a safe pace.
  • Delivered, read and replied, tracked for every person.
  • One shared inbox with suggested replies and a note on every lead.
  • Opt-outs handled: anyone who replies STOP is left out for good.
Features

Everything else you'd otherwise do by hand.

The small jobs around every campaign, taken care of.

Schedule it for later

Pick Saturday 10 AM and get on with your week. It goes out on time.

Setting a reminder to press send

Buttons that open any link

Point a button at a new page for each campaign, and see how many tapped it.

A new template for every link

Templates, made here

Write, preview and submit to Meta. Approval shows up on its own.

Wrestling with Meta's dashboard

Several numbers, one send

A big list is shared evenly across your numbers, so none of them is overloaded.

Splitting the sheet by hand

A workspace per business

Each brand or client keeps its own numbers, contacts and inbox. Switch in a click.

Logging in and out of accounts

Your team, together

Invite teammates as owners or members. Everyone answers from the same inbox.

Forwarding screenshots of chats

Contacts with tags

Message “Expo 2026 leads” or “Paid customers” by tag, without building a new sheet.

Filtering spreadsheets for every send

Opt-outs, automatic

Anyone who replies STOP is never messaged again, across every campaign.

Keeping a do-not-message list

Getting started

Live in an afternoon.

No developer needed. If you have a WhatsApp Business number on Meta, you're three steps away.

Connect your number

Paste its number ID and access token from Meta. We check them with Meta before saving.

Bring your templates

Sync the ones you already have in one click, or write a new one here.

Upload and send

Drop in your sheet, check the preview, and press send. That's your first campaign.

Built properly

Official, careful, and yours.

Official Cloud API

Sends through Meta's WhatsApp Business Platform with your own number and approved templates.

Your token stays on the server

Access tokens are stored on the server and never shown in full again.

You approve every send

Nothing goes out until you press send, including campaigns the assistant plans.

Opt-outs respected

People who reply STOP are left out of every future campaign automatically.

FAQ

Questions, answered.

The ones every team asks before they send their first campaign. Pull a card to read it.

Will my number get blocked?

Messages go through Meta's official WhatsApp Business API, using templates Meta has approved, and are sent at a safe pace. Each number's quality rating from Meta is shown in the app, so you can see how it's doing.

Do I need a developer?

No. You need a WhatsApp Business number on Meta's Cloud API: its phone number ID and an access token from Meta Business Settings. Paste them under Numbers and the app checks them with Meta before saving.

Can I message people who haven't messaged me first?

Yes, with a template Meta has approved. Once someone replies, you can write to them freely for 24 hours from the inbox.

Do I have to create templates in Meta?

No. You can create and edit them in the app, with a live preview. They're sent to Meta for review and their status updates here by itself. Templates you already made in Meta sync in with one click.

My lead sheets are messy. Is that a problem?

No. The app reads several numbers in one cell, ignores notes like “(unclear)”, treats “Not Captured” and “N/A” as empty unless you say otherwise, and shows you exactly which rows need attention.

Can my team use it together?

Yes. Invite teammates to a workspace as owners or members. Each business gets its own workspace, and an owner can protect one with a password.

Does the AI send messages on its own?

Only if you turn on auto-reply for a conversation. Otherwise it suggests a reply for you to send or edit. It never starts a campaign without your approval.

Ready when you are

From the first message
to the last reply.

Connect a number, upload a sheet, and send your first personal campaign today.