Entry confirmations
Confirm each entry from your shop or entry form through Sonar's API, with the entry number. Attach a PDF if you issue tickets.
Confirm entries, send tickets, answer questions and tell winners, on the app your entrants already use. And know the South African rules before you start.
A WhatsApp competition is one that uses WhatsApp for the entries, the entry confirmations, the reminders or the winners' messages. The law doesn't care about the channel; it cares about how people enter.
The detail, with sources, is under the rules in South Africa. Here's how it works for a draw that already runs on Sonar.
Step Up Competitions runs prize draws for Hout Bay United Football Community, registered with the National Lotteries Commission as a society lottery. Entries are sold on Step Up's own website. Step Up's WhatsApp number runs on Sonar, and handles what happens around each entry:
For free competitions and buy-at-the-normal-price promotions.
Confirm each entry from your shop or entry form through Sonar's API, with the entry number. Attach a PDF if you issue tickets.
Add entrants from your website through the API and record whether they agreed to hear from you, so your next competition has an audience that's allowed to hear about it.
Tell people who agreed to hear from you when a competition opens or is about to close, and schedule the message ahead.
Message winners directly, and announce results to entrants where your rules say you will.
Entrants' questions arrive in a shared inbox your whole team can answer, and an AI Agent that can answer the common ones, included on Plus and up.
Opt-outs, the one-message rule and a consent record for every contact are built in. See the POPIA guide.
A competition run to promote a business is a promotional competition under section 36 of the Consumer Protection Act, whenever the prize is worth more than R1, even with a skill question added. Regulation 11 fills in the detail:
If people pay to enter, beyond the cost of sending the entry, the draw is no longer a promotional competition. Under the Lotteries Act it's a lottery, and running one without authority is an offence. The lawful route is a society lottery: run for a registered non-profit, registered with the National Lotteries Commission before any ticket is sold, and kept within the Commission's limits on ticket sales and prizes. That's the route Step Up takes for Hout Bay United.
WhatsApp's Business Messaging Policy treats any game or draw where money is part of the entry or the prize as online gambling, and lists lotteries, raffles and sweepstakes by name. Messaging that promotes online gambling needs Meta's permission, which is only available in a handful of countries, and South Africa isn't one of them, whatever your local licence. Entirely free-to-play games, and prize promotions that only need a purchase at the usual retail price, don't need permission. Entries to a lottery or raffle can't be sold through WhatsApp's own catalogue or payments.
Entering a competition isn't agreeing to marketing. Ask separately on the entry form, with a box people tick themselves, and only send reminders and new competitions to people who said yes. The POPIA guide has the detail.
An entry confirmation is usually a utility message: no Sonar fee within your plan's messages, plus WhatsApp's own rate, about R0.16 in South Africa. A reminder to people who opted in is a marketing message: no Sonar fee within your plan's messages, plus about R0.62. Meta bills its part to your WhatsApp account. Replies to entrants' questions fall within WhatsApp's 1,000 free replies a month per number.
The free trial (50 contacts and 250 messages, with replies you type free) is enough to test with your own team, and the Starter plan (R349 a month, up to 10,000 messages) covers most small competitions. See WhatsApp pricing in South Africa for the full breakdown.
Not for a paid draw. Meta's commerce rules don't allow lottery, raffle or sweepstake entries to be sold through WhatsApp, and in South Africa a paid draw has to be a registered society lottery in any case.
For confirmations sent automatically from your shop or entry form, yes, or a tool that can call Sonar's API. Broadcasts, groups, templates and the inbox need no code.
Only the people who agreed to hear from you. Sonar keeps track of who that is, and leaves everyone else out of your broadcasts.
A summary of the rules as they stood on 6 October 2026, not legal advice. Check your competition's rules with a lawyer before you launch.