PDPA-compliant WhatsApp broadcast sending is one of the areas where Singapore SMBs most often get the practical details wrong — not because they're trying to cut corners, but because the compliance requirements are easy to misread. A customer who messages you about a booking, a product, or a service has not given you permission to add them to a marketing broadcast list. The two things are separate under Singapore's Personal Data Protection Act (PDPA), and treating one as the other is the most common mistake this post is designed to help you avoid.
Important disclaimer upfront, and it will be repeated: this post is general awareness and practical guidance only. It is not legal advice. Singapore's PDPA framework is detailed, its application to WhatsApp marketing is an area where specific facts and circumstances matter, and the regulatory position on some aspects — particularly the Do Not Call provisions and WhatsApp — is still developing. Before making compliance decisions for your specific business, consult a qualified legal advisor or refer to the Personal Data Protection Commission's (PDPC's) own Advisory Guidelines, published guidance, and official resources. The PDPC website is the authoritative source, not this blog post.
With that clearly stated: here is what the practical guidance looks like for a Singapore SMB that wants to run WhatsApp broadcasts responsibly, based on publicly available PDPC guidance and the consensus view of compliance advisors in Singapore as of early 2026.
What does PDPA actually require before adding someone to a WhatsApp broadcast list?
The core requirement under Singapore's PDPA for marketing communications is consent — specifically, that the person has agreed to receive marketing messages from you. The PDPC's Advisory Guidelines on the Personal Data Protection Act for Advisory Guidelines on Consent for Marketing draw a distinction between the types of consent that do and do not cover marketing sends.
Express consent is the clearest and safest basis: the individual actively opts in through a specific action — ticking a checkbox on a form, sending an opt-in message, scanning a QR code that links to an opt-in flow. The consent should specify the channel (in this case, WhatsApp), the type of content (promotions, offers, news), and who is sending it (your business).
Deemed consent — the concept that a customer who has had a transaction with you has implicitly consented to related marketing — has narrower application than many businesses assume, and it does not straightforwardly cover all WhatsApp marketing broadcasts. The safer position for a Singapore SMB is to treat every marketing broadcast list as requiring express opt-in rather than assuming prior transactions cover it. When in doubt, collect explicit consent.
This is general guidance, not legal advice — check with a qualified advisor
The PDPA requirements for marketing consent are specific and fact-dependent. The guidance in this post reflects the practical consensus view as of early 2026 but is not a substitute for legal advice. Consult a qualified advisor or the PDPC's own published guidelines for your specific situation. The PDPC website at pdpc.gov.sg is the authoritative reference.
Does a customer messaging me on WhatsApp first count as consent to receive marketing broadcasts?
No — and this is the most important misconception to clear up, because it is the mistake that puts the most Singapore SMBs at compliance risk.
When a customer sends you a WhatsApp message — asking about a product, making a booking, inquiring about a service — they are initiating a service conversation. That service conversation gives you a legitimate basis to reply to their specific query. It does not, under the PDPC's guidance on consent for marketing, automatically give you the right to add them to a marketing broadcast list and send them promotions.
The practical implication is this: your WhatsApp contact list is not your broadcast list. Every customer who has ever messaged you is not automatically opted in to your promotions. Marketing broadcasts require a separate, specific consent that was collected for that purpose — and that consent should be documented so you can demonstrate it if asked. This means you need an opt-in process for marketing, and it needs to be distinct from the act of a customer sending you a service inquiry.
Service conversation vs. marketing consent — two different things
- Customer messages you asking about stock
- Service conversation — you can reply to their question. This does NOT grant consent to receive future promotions.
- Customer fills in a form or sends a message opting in to your promotions
- Marketing consent — you can add them to your broadcast list and send them promotional messages.
- Customer replies 'yes' when you ask within a service chat if they want to receive your promotions
- This can constitute consent if it was a clear, specific ask — but document it, and make sure the opt-out path is also clear.
What is Singapore's Do Not Call registry and does it apply to WhatsApp broadcasts?
Singapore's Do Not Call (DNC) framework, administered under the PDPA, allows individuals to register their Singapore telephone numbers on registries for specific communication types: No Voice Call, No Text Message, and No Fax Message. The 'No Text Message' registry is the one most relevant to WhatsApp broadcasts.
The formal legal position on whether WhatsApp broadcast messages are categorically covered by the DNC 'No Text Message' provisions is not fully settled in the same way that SMS is. However, compliance advisors in Singapore as of early 2026 generally treat WhatsApp marketing broadcasts as falling within the same DNC framework as SMS for practical purposes — meaning a business should check the relevant DNC registers before sending a marketing broadcast to a Singapore number, and should not send to numbers on the 'No Text Message' register unless that individual has given express written consent directly to the business.
The practical implication for Singapore SMBs: check the DNC registry as part of your broadcast list hygiene, and check it within a reasonable window before sending — not once when you first collect a number, because registration status can change. The PDPA generally expects DNC checks to be current. Always honor requests to stop receiving messages from any contact, regardless of their registry status.
- The DNC 'No Text Message' register is the most relevant registry for WhatsApp broadcast senders — compliance advisors treat it the same as SMS for practical purposes.
- Check the DNC registry before sending marketing broadcasts, and keep the check recent — not just at the time of initial data collection.
- If a Singapore number is on the 'No Text Message' register, do not send WhatsApp marketing broadcasts to it unless the individual has given direct written consent to your business specifically.
- The individual's right to withdraw consent and opt out of messages from you exists independently of their DNC registration — honor opt-out requests promptly regardless.
- Keep records of when DNC checks were run, for which numbers, and what the result was, in case you need to demonstrate compliance.
- The PDPC website at pdpc.gov.sg is the authoritative source on the DNC provisions — use it rather than relying on secondhand summaries.
DNC compliance is not optional for Singapore WhatsApp broadcasts
Non-compliance with Singapore's DNC provisions can result in financial penalties under the PDPA. The fact that WhatsApp is a messaging app rather than traditional SMS does not exempt it from the DNC framework under the practical interpretation most compliance advisors in Singapore apply. Take this seriously and get qualified advice if you are unsure about your specific situation.
What should a WhatsApp marketing opt-in look like in practice?
A compliant opt-in for WhatsApp marketing is one where the customer understands clearly what they are agreeing to receive, from whom, and on which channel — and where that agreement is freely given rather than buried in general terms. The opt-in can be collected across a number of touchpoints; the key requirements are clarity and specificity.
The examples below show what a clear opt-in looks like in different collection contexts. These are illustrative formats — your specific wording may need to be reviewed by a qualified advisor depending on your business type and the personal data involved.
Opt-in formats that are clear vs. ones that are not
- In-store sign-up card or form
- 'Tick here to receive promotions and new arrivals from [Business Name] via WhatsApp. You can opt out anytime by replying STOP.' — Clear, specific, channel-named.
- Buried in general T&Cs
- 'By transacting with us you agree to receive communications from [Business Name].' — Not specific to WhatsApp, not specific to marketing, not a clear affirmative action. Avoid this approach.
- Post-purchase WhatsApp opt-in ask
- After a service conversation resolves: 'Would you like to receive our weekly promotions on WhatsApp? Reply YES to opt in, or NO to decline.' — A clear ask within a conversation, freely given, with a decline option.
- QR code in store or on packaging
- QR code links to a WhatsApp pre-filled message that says 'I want to receive [Business Name] promotions on WhatsApp' — the customer sends it, which constitutes an active opt-in.
What must a WhatsApp broadcast opt-out mechanism include?
Under the PDPA, individuals have the right to withdraw consent for marketing communications, and you are required to give effect to that withdrawal within a reasonable time. For WhatsApp broadcasts specifically, the PDPC's guidance points to every marketing message including a clear and functioning opt-out instruction — and that opt-out must actually work: when someone follows it, they must be removed from the broadcast list and not receive further marketing sends.
The opt-out path should be low-friction. If the process for opting out is harder than the original opt-in, or if a customer has to chase the business multiple times to be removed, that creates compliance exposure and damages trust. Build the opt-out process so it works even if the person handling it is your most junior staff member on a busy Saturday.
Test your opt-out process end to end before your first broadcast
Send a test broadcast to a number you control, reply STOP, and follow what actually happens from the customer's perspective. Confirm the number is removed from your list, that it will not receive your next broadcast, and that a confirmation was sent. Finding a broken opt-out process after you have sent to 2,000 contacts is far more expensive than testing it first.
What a working opt-out looks like vs. one that creates problems
- Good opt-out in the broadcast message
- 'To stop receiving messages from us on WhatsApp, reply STOP and we will remove you within 24 hours.' — Clear, specific, low-friction, with a stated timeframe.
- Poor opt-out
- 'To unsubscribe, please email us at hello@business.com or call 6xxx xxxx during business hours.' — Multiple steps, requires the customer to switch channels, creates friction and likely delays.
- What happens when STOP is received
- The contact is flagged as opted-out in your list management system, removed from future broadcast sends, and a confirmation is sent to the customer. No further marketing sends.
How do I build a consent-tracked WhatsApp broadcast list from scratch?
Building a compliant broadcast list is about collecting and recording consent at the point of collection, maintaining that record, and keeping the list current as opt-outs and DNC changes occur. The steps below reflect practical guidance for a Singapore SMB starting from zero or cleaning up an existing contact database.
- Audit your current contact listGo through every WhatsApp number you have and determine how each was collected and what consent was given. Separate contacts with documented marketing opt-in from contacts who only had a service conversation with you. Do not assume prior conversations equal marketing consent.
- Run a DNC check on Singapore numbersCheck the Do Not Call registry for all Singapore-based numbers. Numbers registered under 'No Text Message' should not receive WhatsApp marketing broadcasts unless you have direct written consent from that individual. Record the date of each check.
- Set up an opt-in collection touchpointCreate at least one clear opt-in mechanism — a sign-up form, an in-store QR code, a post-transaction WhatsApp ask — where the marketing purpose, the channel, and the sender are named explicitly. Make opting out at least as easy as opting in.
- Record consent with timestamp and sourceFor every new opt-in, record the contact number, the date consent was given, where it was given (form, QR code, in-chat), and what they consented to. This record is what you produce if the PDPC or a customer asks you to demonstrate consent.
- Tag opted-in contacts separately from transactional contactsUse a label, tag, or contact list in your broadcast platform to clearly separate marketing-opted-in contacts from those who have only had service conversations. Your broadcast sends only go to the opted-in segment.
- Process opt-outs within 24 hoursWhen a contact replies STOP or otherwise signals they want to opt out, remove them from the marketing broadcast list within 24 hours and record the opt-out date. Do not send another marketing message to that contact.
- Schedule recurring DNC and consent hygiene reviewsRe-run DNC checks periodically on Singapore numbers, especially before major broadcast campaigns. Remove expired or unverifiable consents from the active list. The older the consent, the more important it is to verify it is still current.
How should I segment opted-in marketing contacts from transactional contacts?
Running separate contact lists or tags for marketing-opted-in versus transactional contacts is the practical foundation of PDPA-aware broadcast sending. Without this segmentation, it is too easy to accidentally include contacts in a marketing broadcast who only gave you their WhatsApp number to ask a question — which is the scenario that creates compliance exposure.
The table below shows how the two groups differ in terms of what you can send them, and how to handle each appropriately.
| Contact type | Basis for contact | What you can send | Can go on broadcast list? |
|---|---|---|---|
| Marketing opted-in | Gave express consent to receive your promotions on WhatsApp | Promotional offers, new arrivals, events, news | Yes — this is the only group that goes on a marketing broadcast list |
| Transactional only | Messaged you with a service inquiry; made a booking or order | Replies to their specific inquiry; order confirmations; booking reminders directly related to their transaction | No — unless they subsequently give marketing opt-in |
| Opted out | Was on the marketing list but replied STOP or asked to be removed | Do not send any marketing messages; transactional replies to their own inquiries only | No — remove immediately and do not re-add unless they actively opt back in |
| DNC registered (No Text Message) | Number registered on Singapore DNC 'No Text Message' register | Do not send marketing broadcasts; service replies to their own inquiries may still apply depending on context | No — unless you hold direct written consent from that individual specifically |
What must every WhatsApp marketing broadcast message include?
Beyond the consent and list hygiene requirements that govern who you can send to, each individual WhatsApp marketing message should meet a practical standard that makes it both compliant and functional. The table below summarizes what each broadcast should include and why.
| Element | What it looks like | Why it matters |
|---|---|---|
| Clear sender identification | Your business name in the first line or as part of the profile | Recipients should know immediately who is sending — a generic number with no context is a red flag |
| Specific offer or purpose | What the broadcast is about — a promotion, an event, a new product | Vague 'check us out' messages perform poorly and provide no clear basis for the send |
| Opt-out instruction | 'Reply STOP to unsubscribe' or equivalent, in every marketing message | Required under PDPA guidance for marketing messages; must be working, not decorative |
| Accurate information | Correct prices, correct dates, no expiry dates that have already passed | Factual accuracy is a basic compliance and trust requirement |
| No false urgency or misleading claims | Avoid 'last 2 left!' if you have 200 in stock; avoid 'exclusive for you' sent to 1,000 contacts | Potentially misleading practices create separate consumer protection exposure |
What is the full PDPA compliance checklist for WhatsApp broadcasts?
The steps below consolidate the key compliance actions into a practical checklist for a Singapore SMB preparing to send WhatsApp marketing broadcasts. This is a practical starting framework — not a complete legal compliance program. Review it alongside the PDPC's own published guidance and your qualified advisor's advice.
- Collect express, specific marketing consent before adding anyone to a broadcast listDocument where and when each consent was given. 'They messaged me first' is not marketing consent. Use a form, in-store sign-up, QR code opt-in, or explicit in-chat ask with a clear YES/NO option.
- Check the DNC 'No Text Message' register for all Singapore numbers before each campaignDo not rely on a one-time historical check. Run DNC checks as part of your pre-broadcast process, record the check date, and remove registered numbers from the marketing send unless you hold direct written consent from that individual.
- Segment your contact database — opted-in marketing vs. transactional vs. opted-outMarketing broadcasts go only to the opted-in segment. Service conversations go to anyone who initiated one. Opted-out contacts receive no marketing sends, ever.
- Include a clear, working opt-out in every marketing broadcast messageTest it before your first send. Confirm that replies to STOP (or your equivalent keyword) actually remove the contact from subsequent sends.
- Process opt-out requests within 24 hoursRecord the opt-out date and update your list. Do not send another marketing message to an opted-out contact.
- Keep consent records that you can produce on requestDate of opt-in, source, what the individual consented to. A spreadsheet works for small lists; a dedicated CRM or broadcast platform with built-in consent tracking is better as volume grows.
- Schedule regular list hygiene reviewsBefore each major campaign: re-run DNC checks, remove opted-out contacts, verify that the opted-in segment still has current, documentable consent. Quarterly reviews are a reasonable minimum.
- Consult the PDPC and a qualified advisor for your specific situationThe PDPA requirements are detailed and fact-specific. Use this checklist as a starting framework, not as a substitute for professional advice on your particular business setup and contact practices.
What are the most common PDPA compliance mistakes Singapore SMBs make with WhatsApp broadcasts?
Most of the mistakes below are not deliberate — they are assumptions that seemed reasonable until someone questioned them. Knowing what the common errors are makes it easier to audit your own setup before a complaint surfaces.
- Assuming all existing WhatsApp contacts have marketing consent because they messaged the business at some point — they do not.
- Not running DNC checks, or running them once at sign-up and never again.
- Including opt-out language in the first broadcast but dropping it from subsequent ones to save character count.
- Not processing opt-out replies promptly — a customer who replied STOP and still received two more broadcasts has a clear complaint.
- Keeping a single undifferentiated contact list where transactional contacts and opted-in marketing contacts are mixed together.
- Collecting consent that is too broad ('you agree to receive communications from us') without specifying marketing, WhatsApp, and the sender identity — broad consent may not satisfy the PDPA's specificity expectations.
- Not keeping records of when consent was collected and from what source, making it impossible to demonstrate compliance if challenged.
- Assuming the free WhatsApp Business app's broadcast lists are compliant because Meta allows them — platform permission and PDPA compliance are separate questions entirely.
Platform permission is not the same as PDPA compliance
WhatsApp and Meta allowing you to send a broadcast message does not mean that broadcast is compliant under Singapore's PDPA. The two are independent. Meta sets the technical rules for using WhatsApp Business; the PDPC sets the legal requirements for marketing communications in Singapore. Both apply simultaneously.
How does KlyoChat support PDPA-aware WhatsApp broadcasts for Singapore SMBs?
KlyoChat's broadcast features are built with consent management in mind. You can segment your contact lists using tags and labels to separate marketing-opted-in contacts from transactional ones, so broadcast sends only go to the intended segment rather than your entire contact database. Opt-out keywords can be configured so that when a contact replies STOP (or a similar term you define), they are automatically flagged and excluded from future marketing sends without requiring a manual list update after every campaign.
On the operational side, broadcasts on KlyoChat run over the WhatsApp Business API, which supports the template-based messaging format Meta requires for business-initiated marketing sends. This is important for PDPA purposes because template messages include the structured format — business name, clear message purpose, and opt-out instruction — that compliance best practice recommends for marketing broadcasts. The WhatsApp Business app's broadcast feature does not support this level of structure.
What KlyoChat does not do: provide legal advice, perform PDPA compliance assessments, or verify that your consent collection practices meet the PDPC's requirements. The platform gives you the tools to manage consent-segmented lists and process opt-outs; the responsibility for having collected valid consent in the first place remains with your business.
WhatsApp broadcasts on KlyoChat incur Meta's per-message fees
WhatsApp marketing template messages are charged by Meta at per-message rates that vary by destination country and message category. These fees apply regardless of which platform you use to send them. Verify current rates on Meta's pricing page before budgeting for a broadcast campaign.
How broadcast segmentation works in KlyoChat
- Tagging at point of contact
- When a contact opts in, tag them 'marketing-optin' in the inbox; when they opt out, tag them 'opted-out'
- Creating a broadcast
- Select only the 'marketing-optin' segment as the recipient list — transactional and opted-out contacts are excluded automatically
- Processing opt-outs
- Configure a keyword (STOP, UNSUBSCRIBE) that auto-tags the contact 'opted-out' and removes them from subsequent broadcast segments
The wider guide on WhatsApp Business in Singapore covers the broader picture of running WhatsApp as a sales channel for an SMB. The WhatsApp Business API cost guide breaks down Meta's per-message pricing in detail, including how the July 2025 pricing model change affects marketing sends. And if you're comparing platforms for broadcast management alongside shared inbox and AI features, the best WhatsApp tool comparison for Singapore SMBs walks through the key vendors honestly.
One final reminder: the guidance in this post is general awareness and practical starting-point information. For compliance decisions specific to your business, your data practices, and your customer relationships, consult a qualified legal advisor or the PDPC directly.



