Sales

WhatsApp AI Chatbot Rules 2026: Meta's AI Ban, Pricing and Real Cost

Meta bans general-purpose AI assistants on WhatsApp, not sales agents. Stay scoped and the real cost question is people, not tokens: handoffs move the bill more than the choice of Meta's agent or yours.

Two speech-balloon outlines joined by a slender bridge with a toll gate and coins on its rail, an amber counterweight below, on parchment.

TL;DRThe 10-minute read in 60 seconds

A business can run an AI sales agent on WhatsApp in 2026 if the AI serves its own business: since 15 January 2026, Meta bans general-purpose AI assistants offered as the main product, judged in its sole discretion.

  1. Meta Business Agent costs US$2.00 per million tokens since 1 August 2026, about 4 to 5 US cents a reply, even inside the 72-hour click-to-WhatsApp ad window.
  2. From 1 October 2026, own-AI or staff replies cost the utility rate, US$0.016 in Singapore on the July card; a 2 October update adds 1,000 free per number monthly.
  3. On illustrative defaults a completed sales conversation costs about US$1.26; halving handoffs cuts it to about US$0.95, a bigger saving than the 26-cent spread between model options.
  4. A compliant WhatsApp agent enforces its topics in code and gates marketing templates on Meta opt-in plus a Do Not Call result under 21 days old or stored consent.

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.

Where Meta draws the AI line on WhatsAppWhatsApp Business Solution Terms, version of 6 March 2026; in force for all since 15 January 2026AllowedAI serves your businessAnswers on your productsQualifies and books callsOrder and delivery updatesHands off to a personGrey zoneMeta decides, case by caseAnswers any question askedNo topic limit at allFree AI help as the hookScope set only by a promptNot allowedGeneral-purpose AI is the productSelling an AI assistantOpen chat as the serviceChats train a vendor modelAssistant open to the publicException in the terms: EEA or Brazil numbers. Breach: Meta may revoke access.Solid line: settled. Dashed: Meta’s call.
Where Meta draws the AI line onWhatsAppWhatsApp Business Solution Terms, versionof 6 March 2026; in force for all since15 January 2026AllowedAI serves your businessAnswers on your productsQualifies and books callsOrder and delivery updatesHands off to a personGrey zoneMeta decides, case by caseAnswers any question askedNo topic limit at allFree AI help as the hookScope set only by a promptNot allowedGeneral-purpose AI is the productSelling an AI assistantOpen chat as the serviceChats train a vendor modelAssistant open to the publicException in the terms: EEA or Brazilnumbers. Breach: Meta may revoke access.Solid line: settled. Dashed: Meta’s call.
The test in Meta’s terms is whether general-purpose AI is the primary functionality you offer, judged by Meta. A scoped sales agent sits on the left.

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.

  1. Nov 2024

    Service replies become free

    Ordinary service replies are free from November 2024.

  2. 15 Oct 2025

    AI providers ban: new sign-ups

    General-purpose AI offered as the primary functionality is barred for new sign-ups.

  3. 15 Jan 2026

    Ban covers every business

    The same ban applies to existing accounts, so to every business on the platform.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

Model and WhatsApp per conversation0
Human handoff per conversation0
Failure recovery per conversation0
Cost per completed conversation0
Monthly cost0
Handoff share of unit cost0

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.

US$0.801.001.201.401.601.80Own agent, mid-priced model1.26 baselineMeta Business Agent1.39Premium model, own stack1.52Handoffs cut from 20% to 10%0.95Failure rate drifts 3% to 6%1.78spread between model options: 26 centshalving handoffs: about 31 cents
US$0.801.201.60Own agent, mid-priced model1.26 baselineMeta Business Agent1.39Premium model, own stack1.52Handoffs cut from 20% to 10%0.95Failure rate drifts 3% to 6%1.78spread between modeloptions: 26 centshalving handoffs:about 31 cents
Cost per completed conversation under five scenarios. 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:

  1. 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.
  2. 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.
  3. Keep the handoff one tap away, and announce it. Our post on telling customers they are talking to an AI covers the opening line.
  4. 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.

Frequently asked questions

Is it against WhatsApp's rules to use an AI chatbot for sales?
No, provided the AI supports your own business. WhatsApp's Business Solution Terms ban AI providers from offering general-purpose assistants when that AI is the primary functionality, and the rule has covered every account since 15 January 2026. A bot that answers product questions, qualifies leads and hands off to staff uses AI incidentally. Meta judges the line in its sole discretion, so keep the agent's topics narrow and enforced in code.
How much does Meta Business Agent cost per message?
Since 1 August 2026, Meta charges US$2.00 per million tokens for Meta Business Agent replies, one charge that covers the AI processing and delivery. Meta says a message typically uses 20,000 to 25,000 tokens, about 4 to 5 US cents. Its own examples put a four-message enquiry at 16 to 20 cents. Agent replies are charged even inside the 72-hour free window that follows a click-to-WhatsApp ad.
Will WhatsApp start charging for customer service replies?
Yes. Meta announced on 1 July 2026 that from 1 October 2026 it will charge per message for service replies, meaning any non-template reply not written by Meta Business Agent, whether a person or your own AI sent it. These have been free since November 2024. The price matches each market's utility rate; Singapore's utility rate was US$0.016 per message on the card effective 1 July 2026. Update, 2 October 2026: Meta's pricing page 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.
Do Singapore's Do Not Call rules apply to WhatsApp messages?
Yes, for marketing messages to Singapore numbers. PDPC's Do Not Call guidelines, revised 1 February 2021, name WhatsApp, iMessage and Viber as covered when they use a Singapore telephone number. Before a marketing message goes out, the sender needs a register result under 21 days old or clear, unambiguous consent kept on record. Meta's own opt-in rule is a separate requirement and does not replace either.
Can an AI vendor use our WhatsApp chats to train its models?
Not under Meta's terms. The WhatsApp Business Solution Terms, as modified on 6 March 2026, let you hire an AI company as your service provider but bar WhatsApp data from being used to create, develop, train or improve any AI model, except fine-tuning a model for your exclusive use. The business is fully liable for its providers, so check the vendor's default data-use settings before launch.

Next step

Ready to make your business agent-ready?

20 minutes on your sector, your systems, and where this applies. No deck, no templates.

Talk to us →