WhatsApp Business Provider or Custom AI Worker for Customer Replies

For most businesses that answer order and enquiry messages on WhatsApp, the choice is between a platform you configure yourself and a worker that replies from your own systems. A WhatsApp Business Solution Provider gives you a shared inbox, a flow builder and template tools on top of Meta's Business Platform. You pay Meta's per-message charges plus the provider's own fee. A custom AI worker answers order status and routine enquiries end to end, reads your order records, and passes anything unusual to a person. The provider is quicker to start and easier for staff to run. The worker costs more to set up but removes more routine replies. Template approval, Meta's October 2026 change to service message charges and failed-delivery handling affect both options, so this guide covers each.
In short
- A BSP suits teams that want to configure and run the inbox themselves at moderate volume.
- A custom AI worker suits predictable order and enquiry traffic that depends on your own records.
- From 1 October 2026, replies inside the service window carry Meta charges after a free allowance, so budget for them.
- Failed deliveries are reported later through a webhook, so someone must own that alert whichever route you choose.
- Check Wati's price on its own site, because third-party figures for 2026 conflict.
The short verdict
Choose a WhatsApp Business Solution Provider (BSP) if your team wants to build and own the replies, your enquiry volume is modest, and a person will read most conversations. Choose a custom AI worker if most messages are predictable, the answers live in your order or billing system, and the bottleneck is staff hours spent copying status updates into WhatsApp. Neither option removes the need for a human owner. Someone must approve templates, review escalations and decide what the bot may promise.
How the two options differ
The table below sets out the practical differences. Prices are shown only where the vendor publishes them, and the year is given with each figure.
| Factor | WhatsApp BSP (for example Wati or Gupshup) | Custom AI worker |
|---|---|---|
| Pricing tiers | Wati lists Growth, Pro and Business tiers on its own site for 2026. Gupshup's self-serve WhatsApp API has no plan tiers and enterprise pricing is quoted by sales (checked 2026). | Not public. Scoped after a free automation audit. |
| Meta charges | Billed on top of Meta's rates. Gupshup adds a flat $0.001 per message in its 2026 self-serve list, with WhatsApp fees billed at actuals. | Depends on whether the worker connects through a BSP or directly to Meta. Confirmed in writing before build. |
| Integrations | Prebuilt connectors for common shops and CRMs. Wati's 2026 listings mention Shopify, WooCommerce and Zapier links. Gupshup covers WhatsApp, Instagram, SMS and RCS. | Built to your order system, ERP, billing tool or helpdesk. Scope is set in the audit. |
| Messaging limits | Set by Meta. A new business can start conversations with 250 people a day, rising to 2,000 after verification. | Same Meta limits apply. The worker must be designed to stay within them. |
| Support | Varies by tier. Wati's entry tier is described as email support on weekdays. Gupshup enterprise support is sold separately. | Named team during build and after launch, as agreed in writing. |
| Data residency | Not verified in this research for any vendor. Ask for the hosting region in writing. | Depends on the hosting region agreed for your data. Confirmed at audit. |
| Learning curve | Staff can build simple flows with no-code tools, but complex logic needs a developer. | Staff learn to review escalations and update rules. They do not write the replies. |
Who each option suits
A BSP suits a team that already has someone who runs the inbox, sends campaigns and answers questions by hand, and wants a shared screen for that work. It also suits a business that changes its offers often and wants marketing staff to edit flows without a developer. The weakness is that the bot knows only what is typed into its flows. If an order status depends on a warehouse record, someone must copy it across.
A custom AI worker suits a business where the same five or six questions make up most of the traffic, such as where is my order, when does my invoice fall due, or can I change my delivery address. It reads the source record, answers, and hands the rest to a person with the conversation attached. It is a poor fit for a team that wants to test new campaigns every week, because each new rule is a change someone has to make and check.
What Meta's October 2026 change does to your bill
Until the end of September 2026, replies inside the 24-hour customer service window were not charged. From 1 October 2026, replies in that window cost the utility rate after a free allowance of 1,000 service messages per business phone number each month, according to a 2026 pricing guide from Getkanal. Another 2026 guide from Zenvia says service messages move to the same unit value as utility and authentication messages in each market, with no volume tiers. Both point the same way: a bot that answers every inbound question now carries a per-message cost, whether it runs through a BSP or a custom build.
The rate itself depends on category and country. Getkanal's 2026 list puts a United States marketing message at $0.0250 and a United States utility message at $0.0034. In Germany and Brazil the same categories cost more. Marketing messages cost far more than utility messages, so a business that sends promotional text inside an order update can see its bill rise sharply. Keep order messages strictly transactional.
Template approval: the step both options share
Any message sent after the 24-hour window must use a template that Meta has approved. Infobip describes templates as the required format for business-initiated messages outside that window, including order confirmations and delivery updates. Meta's review is commonly described as taking up to 24 hours, although some guides say up to 48 hours in rare cases. Utility templates typically clear within minutes. Marketing templates take longer and are more often rejected.
Wording matters. Courier's 2026 guide says anything mixed or unclear counts as marketing, which means a shipping notice with a discount line can be re-classified and cost more. Rejected templates must be edited and resubmitted. A BSP usually submits templates through its dashboard, and a custom worker uses the same Meta submission route. In both cases the business owner must approve the final wording.
Failed deliveries: who sees them and who acts
A message that Meta accepts can still fail later. Meta reports the failure asynchronously through a status webhook, and the failure is not known at the moment you press send. Common causes include a recipient who is not registered on WhatsApp, a message sent outside the 24-hour window without a template, and a number that has hit a throughput limit. Some providers say they do not charge for failed messages, and that should be confirmed in the contract before you sign.
The risk is silent loss. If the webhook endpoint is down or rejects the payload, failure notices disappear. A BSP handles the Meta connection and usually shows statuses in its dashboard, but someone still has to decide what happens next. A custom worker has to be built to act on each status: retry, fall back to a template, or alert a named person. Ask any vendor which team owns the webhook and who gets the alert when it breaks.
Total cost of ownership beyond the sticker price
- Setup time. A BSP takes days to configure in the simple case. A custom worker takes longer and needs access to your systems, which is often the slowest step.
- Maintenance. Templates, flows and rules need updates whenever a product, price or policy changes. Count the hours your staff will spend on this each month.
- Breakage. Webhook outages, rate limits and expired access tokens stop replies quietly. Budget for monitoring either way.
- Message fees. Meta's rates, the provider's fee and any markup on top of Meta's rates all grow with volume. A 2026 review of one BSP reports markups between 42% and 80% on Meta's rates, while the vendor's own pricing page should be checked for the current figure.
- Vendor lock-in. Flows built in one BSP's builder may not move to another. Conversation history and tags may export only in part. A custom build is yours, but you depend on whoever maintains it.
Note that third-party guides disagree on Wati's 2026 entry price. Some list a Growth tier at $29 a month, others at $49 or $59 a month on annual billing. Take the current figure from Wati's own site before you compare.
The custom-built alternative and when it wins
A custom build wins when your order or billing data is complex, when the same answers repeat thousands of times a month, or when you need the bot to act on records rather than read a script. It also wins when you want one place to control consent, logging and escalation. Meta's own AI infrastructure is another option to check. Zenvia reports that Meta launched it on 1 July 2026, with per-token billing starting 1 August 2026. Ask any builder how it plans to use that route before committing.
A custom build loses when your volume is low, when your rules change weekly, or when no one in the business can review what the worker says. Budget for a person to read escalations every day in the first month.
Limits of both approaches
Neither option replaces judgment. Courier's 2026 guide notes that a bot is acceptable only if customers can reach a human. Meta also restricts general-purpose AI assistants offered as the product itself, so a worker must serve your business, not be sold as a generic chat tool. Automation cannot resolve a refund dispute, a complaint about damage, or an answer your policy does not cover. Those belong with a person from the first message.
Migration notes
- Export contacts and consent records before changing anything. Do not import contacts who never opted in.
- Map every template you use today, note its category, and check whether any order message carries promotional wording.
- Decide who owns the Meta Business account and the phone number, and keep that access in the business's name.
- Run the old and new setups side by side for one order cycle. Watch the failed-status reports before you switch the number.
- Keep the full conversation history in a file you control, so a later move does not lose it.
Sources
- WhatsApp Business API Pricing 2026: Rates & Oct 1 Changes
- Zenvia - New WhatsApp Business Pricing Rules for 2026
- WhatsApp Business Costs 2026: API Pricing & Meta Fees
- WhatsApp Business Per-Message Pricing in 2026: How the Model Changed and What It Costs (With a Worked Example) — Bluet
- WhatsApp Business API Pricing: Complete Guide (2026) - Spur
How AiStaffo would automate this
AiStaffo would connect the worker to the order or billing record that answers most incoming questions, then build the order status and enquiry replies to run automatically inside Meta's rules. Approved utility templates would cover messages sent outside the 24-hour window, and status webhooks would be monitored so a failed delivery triggers a retry or an alert rather than disappearing. Anything involving a refund, a complaint or an uncovered policy would pass to a named person with the conversation attached. The business owner still approves template wording, sets the escalation rules and reviews the weekly log of what the worker handled. Book a free automation audit to see which of your message types are worth automating first.
Questions people ask
Is a WhatsApp Business API provider cheaper than a custom AI worker?
Do I still pay Meta for replies to customer messages after October 2026?
Who handles a message that fails to deliver?
How long does WhatsApp take to approve a message template?
Can a custom AI worker answer every WhatsApp question?
What should I ask a provider before I switch?
Book a free automation audit
Thirty minutes. We look at one process you run every week and tell you exactly what an AI worker would take off your desk, and what it would not.






























