The short version

There are several routes: Meta's Cloud API directly, an official Business Solution Provider, coexistence with the WhatsApp Business app, and unofficial automation of a regular account. Only the official routes are allowed by WhatsApp's terms, and even they can be restricted, so the choice is really a decision about risk. Choose the lowest-risk route that does the job, plan for restrictions from day one, give the agent one business-specific job and keep a second channel ready.

Four routes to WhatsApp, from lowest to highest risk

There is more than one way to put an AI agent on WhatsApp, and each one trades control, cost and speed against the risk of losing the number. Only the first three are permitted by WhatsApp's terms.

A fifth decision sits across all of them: whether WhatsApp is the only door. Keeping a second channel, such as web chat, SMS or email, means a restricted number slows the business down instead of stopping it.

  • Meta's Cloud API, directly: your own app on the WhatsApp Business Platform, with business verification, webhooks and templates. The most control and the cleanest standing with Meta, and the most engineering.
  • An official Business Solution Provider (BSP): a Meta partner that provides access to the same platform, often with onboarding help, an inbox and support. The same rules apply, plus a dependency on the vendor and its fees.
  • Coexistence: connect the number your team already uses in the WhatsApp Business app to the Cloud API, so staff keep chatting in the app while the agent works through the API. It has limits, for example group chats are not synchronized.
  • Unofficial automation: software that drives WhatsApp Web or a regular account as if a person were typing. Fast to start and able to sit in any existing group, but it breaks WhatsApp's terms and puts the number at the highest risk.

Unofficial automation: fast, flexible and fragile

WhatsApp's Terms of Service prohibit bulk messaging, auto-messaging and using the service through automated or unauthorized means, and they allow WhatsApp to disable or suspend accounts that break these rules. Tools that automate WhatsApp Web or a regular account work until they do not, and the loss usually arrives without warning.

For a business, the number customers know is part of the service. Losing it means losing the channel and the conversation history at once. If this route is considered at all, it belongs in a contained internal pilot, on a number you can afford to lose, with the risk accepted in writing. It is not a home for your main customer number, and if a vendor offers a cheaper route, ask exactly how it connects before you put customers on it.

Even the official route can be restricted

Using the official platform lowers the risk; it does not remove it. Meta reviews accounts and templates, rates the quality of each number based on how recipients respond, and can limit or restrict numbers and accounts that break its policies or draw too many blocks and reports. Restrictions can also come from automated reviews that later turn out to be mistaken, so plan for them as an operational event rather than a surprise.

  • Verify the business and keep its details consistent across Meta Business Manager, the website and the display name
  • Message only people who opted in, with templates they expect, and make stopping easy
  • Grow volume gradually; messaging limits rise with sustained good quality
  • Watch the number's quality rating and template feedback in WhatsApp Manager, and alert on changes
  • Separate service conversations from marketing campaigns, so a campaign problem does not take customer service with it
  • Keep opt-in records and conversation data in your own systems, know the review request process, and have a backup number and a fallback channel ready

The rules that shape every conversation

You may contact people on WhatsApp only after they opt in. Meta's guidance says the opt-in must state clearly that the person agrees to receive messages, must name the business and must comply with applicable law. Requests to stop, on WhatsApp or elsewhere, must be respected.

When a customer messages you, a 24-hour customer service window opens, and each new message from the customer restarts it. Inside the window you can reply freely, including with automation. Outside it you can send only pre-approved template messages, which Meta categorizes as marketing, utility or authentication. Since July 2025 Meta charges per delivered template message, while non-template replies inside the window are not charged.

Meta's Business Messaging Policy also requires prompt, clear and direct escalation paths when you automate, such as transfer to a human agent in the chat, a phone number or an email address. It prohibits asking people to share full payment card numbers and similar sensitive identifiers. Build these rules into the agent itself, not only into a policy document.

Meta's rule on general-purpose AI chatbots

Meta's terms for the WhatsApp Business Platform bar providers and developers of AI technologies, such as large language models and generative AI platforms, when the AI is the primary functionality being offered rather than incidental or ancillary. Meta decides what counts as primary. The rule applied to new accounts from October 15, 2025 and to all accounts from January 15, 2026, and OpenAI and Microsoft announced that ChatGPT and Copilot would leave WhatsApp on that date. Regulators pushed back: in March 2026 Meta let general-purpose assistants back in Europe for a fee, and on June 9, 2026 the European Commission ordered Meta, as an interim antitrust measure, to restore free access for rival AI assistants in the European Economic Area until its investigation ends. The terms now make exceptions for certain countries.

Meta has said the change is not aimed at businesses that use AI to serve their own customers, and gave the example of a travel company running a customer service bot. The practical lesson is scope. A business-specific agent that handles your bookings, orders or appointments fits the platform's purpose. An open assistant that answers any question on any subject does not.

The same section of the terms also limits how WhatsApp Business Platform data may be used to train or improve AI models, so compare it with your model vendor's data terms. Review the current terms with counsel before launch, because Meta updates them from time to time.

Designing the one-to-one agent

A good WhatsApp agent is narrow and predictable. Define what it does and, just as important, what it does not do.

Also limit the agent's own behavior: cap the number of replies per conversation, stop loops between automated systems and tell customers when they are talking to an automated assistant.

  • A clear job: booking status, appointment changes, delivery questions or document collection, with a list of topics it hands over
  • Grounded answers: replies built from the business's own approved content and live data, read-only at first, and an honest answer when no source exists
  • Human handoff: on request, after repeated misunderstanding, on sensitive topics and before any consequential action, with the conversation context passed to the person
  • Privacy and consent: collect only what the job needs, keep retention short and confirm that model vendors process data under an agreement
  • Logging: record each message, the sources retrieved, the reply and any handoff, with personal data protected and access restricted
  • Rate limits: Meta caps how many unique people a business can message outside the window in a moving 24-hour period, and the API enforces throughput limits, so queue outgoing messages and back off on errors

Groups need their own design

Meta's documentation now describes a Groups API for the Cloud API. At the time of writing it is open to businesses with an Official Business Account and works with groups the business creates, where people join through an invite link the business sends. A group can have up to eight participants, a number can manage up to 10,000 groups and each group can include only one Cloud API business. Text, media and templates are supported; calling, interactive messages and editing or deleting messages are not, and WhatsApp Business app numbers cannot use it. These details are recent and may change, so check them before you design around them.

In other words, a Cloud API agent is not a way to join any existing community group. Unofficial automation can do that, with all the risk described above. Where a group does fit the official route, for example a small group for a tour, a project or a delivery team, design the agent to stay in the background.

  • Respond when the agent is addressed directly or asked a clear question, not to every message, and check what the API exposes about mentions and replies before relying on them
  • Agree with the group admin on what the agent may post, when, and who can switch it off
  • Never share one participant's personal details with the group; move private matters to a one-to-one chat
  • Keep separate templates for groups, since Meta does not provide performance metrics for templates used in groups

How we choose the route together

We do not start from a favorite route. We start from the job and the risk you can carry, and choose together the lowest-risk route that does that job.

In most cases that means the Cloud API directly or through an official partner, connected to your systems with read-only access at first, a person in the loop for handoffs and consequential actions, and logs that let you reconstruct what happened. We can build on your own Meta account, on an official provider or on a managed agent service when that fits better, and we keep developing after launch because Meta's APIs and policies change. We work as dedicated developers or as a managed engineering team, with at least one full-time developer on every project.

  • Who the agent talks to: customers, partners or an internal team
  • Which number: a new number, or one with years of customer history behind it
  • Volume and timing: replies inside the 24-hour window, or outbound templates
  • Groups: whether the job really needs them, and whether the Groups API covers it
  • Data and approvals: what the agent reads, what it may change and who signs off
  • The fallback: which channel takes over if WhatsApp is restricted

Want to explore what this means for your systems?

Explore the relevant service