You can run an AI sales agent on WhatsApp in 2026, as long as the AI serves your business rather than being the thing you sell. Meta's terms ban general-purpose AI assistants offered as the main product, and the ban has applied to every business on the platform since 15 January 2026. A bot that answers questions about your products, qualifies leads and hands off to a person is on the allowed side. This piece is for sales leaders and owners in Singapore and Southeast Asia who want that agent live without losing the number.
Update, 2 October 2026: Meta's pricing page (updated 30 September 2026) now gives each business phone number 1,000 free service messages a month from 1 October 2026, charging from the 1,001st; Meta Business Agent replies get no such allowance. A low-volume own-stack agent may pay nothing to deliver its service replies. The terms, last modified 23 September 2026, are now the Meta Terms for WhatsApp Business Platform: the AI Providers ban, now section 4.7, keeps the same "primary (rather than incidental or ancillary)" test.
Update, 2 October 2026: Correction: an earlier version said cutting handoffs saves dollars while model choice saves cents. On this post's own defaults, halving handoffs cuts the unit cost from about US$1.26 to about US$0.95, about 31 cents, against a 26-cent spread between model options: the bigger lever, but cents a chat, not dollars. It also put WhatsApp and the model under 14% of the unit cost and the handoff at 48%; on a like-for-like basis they are about 14% and about half. The break-even passage now dates the 1.6-cent service rate to the July card, since Meta publishes the October card separately.
Costs moved too. Meta launched its own Meta Business Agent on 1 July 2026 and began billing it per token on 1 August; from 1 October 2026 it will also charge for ordinary service replies, free since November 2024. Choosing Meta's agent or your own is now partly arithmetic.
What do WhatsApp's AI rules actually prohibit?
WhatsApp's AI rules prohibit AI providers from offering general-purpose assistants as the main product on the platform. The terms bar such technology where it is "the primary (rather than incidental or ancillary) functionality being made available for use, as determined by Meta in its sole discretion." The rule applied to new sign-ups from 15 October 2025 and to existing accounts from 15 January 2026.
Two things stand out in the WhatsApp Business Solution Terms (version of 6 March 2026). First, the target is a business model, not a technique: a ChatGPT-style assistant offered to the public on a WhatsApp number. A sales agent selling sofas or insurance uses AI incidentally. Second, there is no bright-line test. "Sole discretion" appears twice, and the consequence is spelled out: "We may terminate your account and revoke your access if we reasonably determine that you have breached these restrictions."
The one exception covers users with "a European Economic Area or Brazil country code", which Meta's AI Providers pricing page permits only "where Meta is legally required to permit this use case." It does not help a Singapore business.
These are contract terms, not law: breaking them costs you the channel rather than a fine. The Singapore rules further down are law, with fines. This is general information, not legal advice.
The clause most articles skip sits in the same section. You may hire an AI company as your service provider, but you may not let WhatsApp data, even in anonymous or aggregate form, be used "to create, develop, train, or improve" any AI model. The single exception is fine-tuning a model for your exclusive use. Elsewhere the terms make you "solely and fully liable for all acts and omissions" of those providers. For a CTO, the model vendor's data-use settings become a WhatsApp compliance question: if the vendor trains on customer chats by default, you carry that breach, and the reuse of personal data can raise PDPA consent questions too.
Where is the line for a sales agent?
The line for a sales agent is scope. An agent that answers product questions and hands off to a person delivers AI as an "incidental or ancillary" feature of your business. An agent that will write a customer's essay or plan their holiday starts to look like a general-purpose assistant on your number, and Meta decides which side you are on.
The grey zone is where real deployments drift. A team connects a capable model, writes "you are the sales assistant for X" in the prompt, and ships. When a customer asks for help with a cover letter, the model obliges.
Three design choices keep an agent on the allowed side, and each makes it a better salesperson:
- A topic list, enforced outside the model. A classifier or rules layer decides whether a message is about your products, an order or a booking. Anything else gets a fixed reply and an offer of a person. A refusal in the prompt is a request; a refusal in code is a control.
- Answers drawn from your own catalogue. Prices and stock come from your systems, not the model's memory, so it cannot invent a discount you then have to honour.
- A handoff that a customer can trigger. WhatsApp's Business Messaging Policy allows automation in the 24-hour reply window but says you "must also have available prompt, clear, and direct escalation paths", with in-chat transfer to a human first on its list.
Our post on what to automate and what to gate in an agentic SDR applies the same split to email and calendars.
What changed in WhatsApp pricing in August 2026?
From 1 August 2026, Meta bills its own Meta Business Agent per token, one charge covering AI processing and delivery. Meta's pricing documentation (July 2026) sets "one global rate of $2.00 USD per 1 million (M) tokens" and says one message "typically consumes" 20,000 to 25,000 tokens, about 4 to 5 US cents a message.
Meta's pricing update page also sets the second change. From 1 October 2026, every reply not written by Meta's agent, typed by a person or produced by your own AI, becomes a charged "service message" at that market's utility rate. Singapore's utility rate on Meta's rate card effective 1 July 2026 was US$0.0160 a message.
Timeline
WhatsApp's AI rules and prices, as they changed
Select a milestone to read what it changed.
Nov 2024
Service replies become free
Ordinary service replies are free from November 2024.
15 Oct 2025
AI providers ban: new sign-ups
General-purpose AI offered as the primary functionality is barred for new sign-ups.
15 Jan 2026
Ban covers every business
The same ban applies to existing accounts, so to every business on the platform.
1 Jul 2026
Meta Business Agent launches
Meta launches its own agent. The rate card effective the same day sets Singapore's utility rate at US$0.0160 a message.
1 Aug 2026
Agent billed per token
Meta Business Agent is billed at US$2.00 per 1M tokens, one charge covering AI processing and delivery: about 4 to 5 US cents a message.
23 Sep 2026
Terms renamed; ban now section 4.7
The Meta Terms for WhatsApp Business Platform keep the same "primary (rather than incidental or ancillary)" test.
1 Oct 2026
Service replies charged
Replies not written by Meta's agent are charged at the utility rate, with 1,000 free service messages per number a month, charged from the 1,001st. Meta Business Agent replies get no such allowance.
Sources: Meta pricing pages and terms as cited in this post. Contract terms, not law.
What each message type costs when sent to Singapore numbers, per Meta's documents as of mid-August 2026:
| Message | Charged? | US$ per message, Singapore |
|---|---|---|
| Marketing template you send | Yes | 0.0732 (from 1 July 2026) |
| Utility template, outside a chat window | Yes | 0.0160 |
| Reply by a person or your own AI | From 1 October 2026 | Utility rate; October card due by 1 September |
| Utility message in a customer-opened chat | From 1 October 2026 | Utility rate |
| Meta Business Agent reply | Since 1 August 2026 | 2.00 per 1M tokens, about 0.04 to 0.05 |
| Reply within 72 hours of a click-to-WhatsApp ad | Delivery free | Agent tokens still charged |
The last row is the one marketing teams will miss. Chats from a click-to-WhatsApp ad get 72 hours of free delivery, but "Meta Business Agent messages are still charged for token usage" inside that window. An ad funnel free to answer in July costs 4 to 5 cents a reply in August if Meta's agent answers. For the click-to-WhatsApp ads themselves, see Meta Ads at leapbuzz, Origin Pi's marketing consultancy brand.
Meta's own estimate for 1,000 AI-written replies in Brazil puts a simple third-party AI setup at about US$27, a complex one at about US$97 and Meta Business Agent at US$40 to US$50. A vendor pricing its own product, but the shape holds: Meta's agent sits between a lean build and a heavy one.
That gives a break-even you can test. From October, a reply from your own agent costs the model's share plus a service message at the utility rate, 1.6 cents in Singapore on the July card, against Meta's 4 to 5 cents all in. So Meta's agent is cheaper per reply only when your model costs more than about 3 cents a reply. On the defaults below, a mid-priced model costs about 1 cent a reply; a premium model at US$5 and US$25 per million tokens costs nearly 5 cents.
What does one WhatsApp sales conversation cost?
On our illustrative assumptions, one WhatsApp sales conversation costs about US$1.26, and most of that is people rather than messages. The total is platform and model charges, plus staff minutes when the agent hands off, plus the cost of chats that go wrong, divided by the share that end well.
The calculator prices a completed conversation on your own agent, with illustrative defaults. A six-reply chat on a model at US$1 and US$5 per million input and output tokens uses 48,000 input tokens (each reply re-reads the context) and 1,800 output. Delivery and tools come to US$0.10, mostly six replies at Singapore's US$0.016 utility rate. One chat in five goes to a person for six minutes at US$30 an hour; 3% go wrong at US$15 each to fix.
Interactive calculator
Cost per completed WhatsApp sales conversation
Most of the unit cost is people, not messages. Unit cost = ((token cost + tool cost) x (1 + retry rate) + handoff minutes / 60 x hourly cost x handoff share + failure rate x recovery cost) / (1 - failure rate). Monthly = unit cost x conversations + fixed costs. Defaults are illustrative. A guide, not an audit. Nothing you enter leaves your browser.
All figures in US dollars. The first three results are per conversation attempted; the unit cost divides their sum by the share that complete. Delivery uses Meta's Singapore utility rate effective 1 July 2026, which service replies match from 1 October 2026; other defaults are illustrative. Retries also multiply delivery here, overstating by about a cent. For Meta Business Agent, set both token prices to 2, input tokens to 135,000 (six replies at Meta's typical 22,500), output tokens and delivery to 0; staff replies after a handoff still add a service-message charge.
With the defaults, model plus delivery is US$0.157, or US$0.173 after a 10% retry rate. Handoffs add US$0.60 and failures US$0.45: US$1.22 per conversation attempted, about US$1.26 per completed one once divided by the 97% that end well. The month, with US$300 fixed, comes to about US$4,082. WhatsApp and the model are about 14% of the unit cost. The handoff alone is about half.
Illustrative example: a Singapore home-furnishing retailer compares three ways to run the same 3,000 chats a month. On its own agent with a mid-priced model, a completed conversation costs about US$1.26. Switched to Meta Business Agent, six replies at about 22,500 tokens each come to 135,000 tokens, or US$0.27, with delivery included; holding everything else equal, the unit cost rises to about US$1.39. A premium model at US$5 and US$25 per million tokens in its own stack lands at about US$1.52. The spread between the cheapest and dearest option is 26 cents. Now keep the cheap stack but cut the handoff rate from 20% to 10% by fixing the five questions the agent keeps passing on: the unit cost falls to about US$0.95. Let the failure rate drift from 3% to 6% instead, and it climbs to about US$1.78.
Handoffs move the unit cost more than the model choice
Cost per completed conversation, US$, 3,000 chats a month. Illustrative, not measured data.
The decision this shows: choose Meta's agent or your own on control and data, then spend your effort on handoff and failure rates. For a managing director, the whole spread between model options is 26 cents a chat, while better catalogue answers that halve handoffs save about 31 cents, before any cut in failures.
How do you build a WhatsApp sales agent that stays compliant?
A compliant WhatsApp sales agent needs Meta opt-in, a route to a person in every chat, and a Do Not Call check for marketing to Singapore numbers. Meta's rules and Singapore's Personal Data Protection Act 2012 (PDPA) apply side by side, and meeting one does not satisfy the other. The Do Not Call check, or evidenced consent, must hold at the moment of sending.
Meta's policy requires "opt-in permission from the recipient confirming that they wish to receive subsequent messages or calls from you." Then it hands the legal burden back: "You are solely responsible for determining the method of opt-in". Business-started conversations must use an approved message template.
Singapore's law adds a separate test. Section 43(1) of the Personal Data Protection Act 2012 says a person "must not send a specified message addressed to a Singapore telephone number unless the person has, at the time the person sends the specified message, valid confirmation that the Singapore telephone number is not listed in the relevant register." A specified message is, broadly, one that markets goods or services. And WhatsApp is in scope: the PDPC's Advisory Guidelines on the Do Not Call Provisions (revised 1 February 2021) say the rules "apply equally to all means by which a sender may send a specified message to a Singapore telephone number", naming "'Whatsapp', 'iMessage' or 'Viber'".
Register results are valid for 21 days. Section 43(4) removes the check where the person gave "clear and unambiguous consent" kept in a form you can produce later. The Do Not Call penalty cap is S$1 million for an organisation.
The gap shows in the opt-in box. A checkbox reading "Get updates on WhatsApp" may satisfy Meta. Whether it is clear and unambiguous consent to marketing under section 43(4) is another question, and on our reading a vague one probably is not. Name marketing in the opt-in, store when and where it was given, and one record serves both.
For compliance teams, the risk sits in the templates, not the chat. Answering the customer's own question is low risk; the PDPA excludes messages whose sole purpose is to complete an agreed transaction or that relate only to an ongoing relationship. The risky message is the re-engagement template the agent fires three days later with a new offer. That one needs the register check or the consent record when it goes out.
Four rules cover most of the ground:
- Gate every outbound template on Meta opt-in plus, for marketing, a register result under 21 days old or a stored consent record. The agent proposes the send; the gate decides.
- Honour opt-outs everywhere. Meta's policy says you "must respect all requests (either on or off WhatsApp)" to stop messaging. A "stop" typed in chat should suppress email and SMS too.
- Keep the handoff one tap away, and announce it. Our post on telling customers they are talking to an AI covers the opening line.
- Check the model vendor's data terms against Meta's no-training clause, and keep the answer on file.
Where Origin Pi stands
Our view is that Meta's AI rule is good news for businesses that sell something. It pushes general-purpose chatbots off the platform and leaves room for agents that do one job well. The bigger risks for a sales team are an agent with no fence and a cost model that counts tokens and ignores people: handoff time alone is about half of the unit cost on the defaults above.
So we design WhatsApp agents with bounded permissions: a topic list enforced in code, answers drawn from your own catalogue, and a fixed reply plus handoff for everything else. Every outbound template passes a confirm step that checks opt-in and Do Not Call status before it sends. Every reply and handoff is written to an audit trail against the conversation, so you can show Meta or the PDPC what happened, and so the calculator's guesses become your real numbers. That is the core of our sales automation work and of how we think about agents on both sides of a sale.
Your next step: export last month's WhatsApp chats and sort them by question. The questions your team answers the same way every time are your agent's topic list; everything else is a handoff. Put that handoff share into the calculator before you choose between Meta's agent and your own.



