For NGOs and development organisations

A notice that reaches the simplest phone.

Send a programme notice over SMS to people with no smartphone and no data connection, group them by district or by enrolment cohort, and keep the delivery record and the spend in the same place afterwards.

SMS needs no app and no dataGroups built from tags on the recordDelivery status kept per recipient
The QuickGrow dashboard — sidebar, header and the headline counters for a workspace holding 25,000 contacts.

The people hardest to reach are the ones the tool skips.

A messaging tool built for shoppers assumes a smartphone, an app and a data pack. A programme cannot assume any of those, and the gap is not evenly spread — it falls on the households the programme exists for.

The handset is not a smartphone

A WhatsApp broadcast reaches the households that have the app and a working data connection. The rest of the list gets nothing, and you find out on the day nobody arrives.

The list is twelve spreadsheets

One file per district, one per cohort, one on a field officer’s laptop. Nobody can say how many people are in a group without opening all of them and hoping the columns match.

Replies land on a personal phone

Someone answers the notice and the answer sits on whichever handset sent it. When that officer moves to another upazila, the thread goes with them.

The budget line has no evidence

The notice went out. How many it reached, how many failed and what it drew down is a recollection rather than a record — and the report is due at the end of the quarter.

Four steps, and the third one is the one that saves you.

Nothing here needs a developer. The work is in getting the list in once and describing your groups properly; after that a send is a few minutes.

  1. Bring the list in

    Upload the beneficiary list as a spreadsheet. A preview step shows what will be created before anything is written, so a shifted column is caught before it becomes ten thousand records. A phone number on its own is enough — no email address is required.

  2. Tag by area and by cohort

    District, upazila, programme, enrolment round — each one becomes a tag on the record. A person can carry several at once, so the same household sits in Barishal and in the 2026 intake without being entered twice. Tags can be applied to a whole batch in one action.

  3. Describe the group once

    Build a group from those tags with the rule builder, joined by all-of or any-of. The number of people matching updates as you write the rule, so you see the size of the send before you commit to it — and the group keeps itself current as records are added.

  4. Write it and send on SMS

    Pick the group, pick your approved sender name, write the notice, then send now or set a date and time. You can exclude a second group in the same step — everyone already contacted this week, for example.

A rule-based group in the builder: the count of matching people shown beside the condition rows that produce it.
Groups

A group is a rule, not a list you keep by hand.

You do not copy people into a group. You describe them, and membership follows the records. Enrol a hundred new households in Barishal tomorrow with the right tag and they are in the Barishal group already — nobody edits anything.

  • Rules read six things on a record: its tags, where it came from, its status, an engagement score, when it was last engaged, and when it was added.
  • Area and cohort live as tags — there is no separate district column — which is exactly why one record can belong to several groups at the same time.
  • Conditions join with all-of or any-of, and the matching count is shown live while you write them.

SMS is not the cheap option. It is the one that arrives.

The three channels are not interchangeable for this audience. The difference is not price or polish — it is what the person on the other end has to own before your message can land at all.

For a notice everybody on the list has to receive — a distribution date, a clinic day, a change of venue — SMS is the only one of the three that does not depend on the recipient owning a smartphone or paying for data. Keep WhatsApp and email for field teams, partners and the office, where both are already in daily use.
SMSWhatsAppEmail
Reaches a basic handsetYesNoNo
What the recipient must haveA working numberThe app and a data connectionAn address they check
Needs internet on the phoneNoYesYes
Starting the conversation coldWrite what you need to sayApproved template onlyWrite what you need to say
Sender they recogniseYour organisation name, with Masking SMSYour registered business numberYour own domain
Room for detailA line or twoShort, with buttonsYes
Held back overnight9pm to 8am9pm to 8amSends any hour
Replies land in the shared inboxYesYesYes
The shared inbox: a conversation list with WhatsApp, Email and SMS threads side by side, next to an open conversation.
Shared inbox

The reply belongs to the programme, not to a handset.

Every reply — SMS, WhatsApp or email — becomes a conversation in one list the team works together. It stops mattering which officer sent the original notice, or whether they are in the field this week.

  • Assign a conversation to a named colleague, then resolve, reopen or tag it.
  • Saved quick replies for the four questions that come back forty times a day.
  • Somebody who texts STOP arrives in your inbox with the word recognised. Mark them inactive and every later send skips them, because a group only ever includes active records.

What a send costs, and what is left behind.

A donor report has to answer two questions: what went out, and what it drew down. Here is precisely what the product gives you for each — including where the line falls, because it matters more than a comfortable answer would.

The prepaid wallet card showing the balance in Bangladeshi taka alongside the top-up control.
Budget

You know the size of a send before you make it.

The recipient count is worked out from the group rule and stored on the campaign before a single message leaves. For SMS and email, what that count draws down sits in two places: the monthly volume you bought, and a prepaid balance held in taka for anything beyond it. WhatsApp carries no volume or wallet — Meta bills you directly for it, at Meta's own rate, and QuickGrow adds no markup.

  • Plan usage reads as used against limit for emails this month and SMS. Contacts are not metered, so the list itself has no ceiling.
  • Masking and non-masking SMS each have their own volume slider, metered separately.
  • Sends beyond the SMS or email volume you bought are billed at the base rate from a prepaid balance held in taka.
Email, WhatsApp and SMS compared side by side in the channel report for a chosen date range.
Reporting

Per campaign you get counts. Money is reported per channel.

This is worth stating plainly rather than implying otherwise. The per-campaign record is a delivery record — how many were sent, delivered and failed, and for each recipient, which of those it was. The money figure is reported by channel across a date range you choose, not printed as a taka total on one campaign.

  • Campaign performance exports as a spreadsheet: recipients, sent, delivered, failed, bounced, unsubscribed, with the rates and the dates.
  • Each recipient carries its own delivery status and, where it failed, the reason it failed.
  • The channel report puts SMS, WhatsApp and email side by side over the period, including the total spent on each.

The protections that matter when the audience is not a customer list.

Sending to beneficiaries carries an obligation a promotional list does not. These are on by default rather than something you configure.

Before it goes out

  • The recipient count is recalculated from the group rule whenever the targeting changes.
  • Only active records are in the audience — anyone who has opted out is neither counted nor contacted.
  • A notice can be scheduled for a date and time, or sent immediately.

While it sends

  • SMS and WhatsApp are held back between 9pm and 8am local time.
  • A send in progress can be paused, resumed or cancelled.
  • Per-person limits stop the same household being messaged again and again in one day.

Around the data

  • Names, phone numbers and email addresses are encrypted where they are stored.
  • Each programme or office can run as its own workspace, with its own list, senders and templates.
  • Every action is written to an audit trail, and an erasure request removes a person along with their message and consent history.

Six things, set up once.

None of these need a person standing over them once they exist. Between them they cover most of what a field programme has to say out loud.

Groups

Area notices

A distribution date, a change of venue, a clinic day — sent to one district group and nobody else, from a rule you wrote once.

Groups

Cohort follow-ups

The 2026 intake, the households enrolled in a training round, everyone tagged for a screening. The same mechanism, a different tag.

Inbox

The reply desk

One list for everything that comes back across the three channels, assigned to whoever is on duty and resolved when it is answered.

Billing

Spend tracking

Volume used against volume bought for SMS and email, a prepaid balance in taka for anything beyond it, and WhatsApp billed straight to your own Meta account — with a line for every charge and the channel it went on.

Automatic

Opt-outs handled

An opt-out reply is captured and flagged in the inbox. Withdrawing their consent is a deliberate step someone takes — once done, every later send skips them automatically.

SMS

Sender identity

Masking SMS puts your organisation’s name in the sender field, so a notice from you does not read as an unknown number.

The things worth knowing before you sign up.

Our beneficiaries do not use WhatsApp. Is SMS a real channel here or an afterthought?

SMS is its own product with its own volume sliders, its own sender approval and its own campaign builder — group targeting, exclusions, scheduling, pause and resume, and a per-recipient delivery record. It comes in two forms: masking, which puts your organisation’s name in the sender field, and non-masking. Each has its own volume slider and is metered separately. Nothing about it depends on the recipient having a smartphone, an app or a data connection.

How do we group people by district when there is no district field?

By tagging. District, upazila, programme and enrolment round go on the record as tags, and the rule builder groups on them — a record can carry as many as you need, so it can sit in several groups at once. The rules read six things in total: tags, where the record came from, its status, an engagement score, when it was last engaged, and when it was added. There is no address or custom-field rule, so tagging properly at import is the work that pays for itself. A tag list with a count beside each tag tells you the size of every group at a glance.

Can we tell a donor exactly what one campaign cost?

Not as a single figure the product prints for you, and we would rather say so. What you get per campaign is the delivery record — recipients, sent, delivered, failed, and the status and failure reason for each individual recipient — exportable as a spreadsheet. What you get for money is the total spent per channel over a date range, the wallet record for SMS and email with a line for every charge and top-up, your own Meta billing for WhatsApp, and the invoices. A donor line is built by putting those together: the channel total and the invoice for the period, set against the campaign counts for the same period.

Reach the whole list, not only the smartphones.

You pay a platform fee plus the channels you actually send on. Buying managed volume waives part of that fee, and bringing your own sending set-up leaves you paying the platform fee alone.