Cost and return
How much does a WhatsApp reply system cost in Saudi Arabia?
Saudi market prices, from SAR 1,000 in setup to SAR 50,000 for custom development, where the difference comes from, and which line most offers leave out.
A WhatsApp bot replies with pre-written text, while an agent decides and acts. The difference shows in the price: a bot reply costs $0.01 to $0.10, and an agent conversation $0.30 to $2.00.
· 14 min read

Search for “WhatsApp bot” and you'll find dozens of offers in the Saudi market, priced anywhere from one thousand to fifty thousand riyals. The reason for that gap is that the same word describes two completely different products, and most buyers sign before they know which one they bought.
This article gives you a practical test that tells them apart in a minute, and explains how the difference shows up on your monthly bill.
A bot matches a keyword and replies with saved text. The agent decides and acts. To tell them apart, ask: does it complete an action and close the request, or does it only send text?
In US dollars per conversation · axis from zero to 2.00
The agent's upper bound reaches twenty times the bot's upper range, because the agent finishes the request itself.
A traditional bot works on one rule: if a certain word appears, send a certain text. It may also have a button menu: “1 for prices, 2 for shipping, 3 to talk to a staff member.”
That's enough in many cases. If your customers' questions are limited to five or six, like your address, opening hours, order link and return policy, a bot answers all of them instantly and at a tiny cost. The problem starts when a customer writes a question nobody expected.
Write to it: “Got anything that suits a small shop? My budget's a bit tight.” It's an ordinary question with no obvious keyword. The bot will reply with the button menu again, or with “I didn't understand, choose from the options.” And a customer who sees that reply usually doesn't try again.
An AI agent reads the question as the customer wrote it, and draws on your business knowledge (your products, your prices, your policies), then decides what to do and what to say.
The practical difference is that an agent has tools: it reads the shipment status from your store, calculates a quote from your price list, outputs it as an official file, logs a technical support request, and hands the conversation to you when the question goes beyond its limits.
| Criterion | Bot | AI agent |
|---|---|---|
| A question worded in an unexpected way | “I did not understand” | Understands and answers |
| Source of the answer | Saved text | Your business data, at that moment |
| Takes an action | no | Yes: quote, ticket, handoff |
| When it does not know | Repeats the menu | Hands the conversation to you |
| Setup | Hours | Longer, because it’s set up on your business |
| Cost per conversation | Very low | Several times higher |
At prices quoted worldwide, a pre-written bot reply costs between $0.01 and $0.10, while a conversation resolved by an agent costs between $0.30 and $2.00. So the agent's upper bound is twenty times the bot's upper bound.
The reason is that different things are being sold: the first sells you messages, the second sells you a result, meaning a conversation that ended without you stepping in.
That's why an offer at one thousand riyals can't be compared with one at fifteen thousand as if they were the same thing. Ask instead: How many conversations end without you touching them? That's what you're paying for.
1 · Does it read my stock and prices at the moment it replies, or do I enter the texts by hand?
2 · What does it do when it doesn't know the answer: hand over, guess, or repeat the menu?
3 · What action does it complete without me stepping in? Ask for one specific example.
An agent's ability to write freely is the source of its strength and of its worst flaw. An agent without guardrails might promise your customer a discount you didn't approve, or state a number that's close to right but wrong.
The fix is to separate the calculation from the wording: the agent writes the sentence, and the price is calculated from your price list. The discount cap is fixed in the system, so the agent won't give a bigger discount than you set, however hard the customer pushes or even if they say “your manager approved it.”
When you evaluate an offer, ask: Where does the number the agent says come from? If it's calculated from your price list, you can rely on it. If the agent writes it on its own, the system will work until its first costly mistake.
If you want the Saudi market figures, they're laid out in How much does a WhatsApp reply system cost in Saudi Arabia. And if your question is about the safety of your number, the article can a WhatsApp number be banned for using automated replies answers it in detail.
Between these two products sits a third category that many offers fall into without it being named: the interactive bot. It's a bot at heart, it matches and replies, but it uses WhatsApp buttons and drop-down lists instead of free text.
The advantage of this category is that it stops the customer asking outside the menu. Instead of typing a question the bot doesn't understand, the customer taps one of three buttons. That's why it succeeds noticeably more often than a text bot, because it doesn't promise what it can't deliver.
But it's still a bot: it doesn't read your stock, doesn't calculate a price, and doesn't take an action. Its limit shows up at the first question outside the buttons, and that question always comes, because a serious customer usually has a detail that never occurred to whoever wrote the menu.
If you sell a single product at a single price, interactive menus are cheaper and more accurate than any other option. If you have dozens of products or pricing that depends on the details, a bot of any kind will hand every serious conversation over to you, and you'll still be the one replying even though you paid for the system.
If you ask the seller “Is this a bot or an agent?”, they'll say agent. Send these five messages to the demo number and you'll know what kind of system it is within minutes.
“Got anything that suits a small shop? My budget's a bit tight.” A bot repeats the menu, while an agent asks one clarifying question and then makes a suggestion.
“How much would it come to if I took fifty pieces?” An agent calculates it or tells you it will hand you over. A bot gives the single-unit price as if you hadn't asked.
Ask about a product, then say “No, make it the other category.” A bot loses the context and starts over, while an agent picks up where you left off.
“Do you work with ZATCA e-invoicing?” The right response is an accurate answer or a clear handoff. A confident, generic answer means the system is making things up.
“I want an official quote.” This is where the two part ways: an agent issues a file with a number and a date, while a bot promises that someone will get in touch with you.
The fourth message matters most. A system that confidently answers something it doesn't know will do the same with your customer, and then you won't be the one reading the reply.
A bot is a different product from an agent, and there are cases where it's the right choice and paying for an agent would be a waste.
| Your situation | Best fit | Why |
|---|---|---|
| A restaurant with a fixed menu and delivery orders | Interactive bot | The questions are few and known in advance |
| A clinic booking appointments | Bot + calendar | The action is single and repetitive |
| A store with hundreds of products and sizes | Agent | The cases cannot be listed in a menu |
| Contracting with per-project pricing | Agent | Every price needs a calculation |
| A single service at a single price | Simple auto-reply | No need for anything more |
The most expensive mistake in the market is buying an agent for a case a bot can handle, or a bot for a case that needs an agent. The first costs you money, and the second costs you customers you don't know you've lost.
A bot matches a keyword and replies with pre-written text. An agent understands the question, reads your business data, then takes an action, like issuing a quote or logging a support request. To tell them apart, ask: does it complete an action and close the request, or does it only reply with text?
If your customers' questions are limited to five or six (hours, address, order link), a bot is enough and it's cheaper. If they ask about prices, sizes, stock and shipment status, worded differently every time, a bot will hand everything over to you.
At prices quoted worldwide, a pre-written bot reply costs between $0.01 and $0.10, and a conversation resolved by an agent between $0.30 and $2.00. So the agent's upper bound is twenty times the bot's upper bound, because the bot sells a message and the agent sells a resolved conversation.
Cost and return
Saudi market prices, from SAR 1,000 in setup to SAR 50,000 for custom development, where the difference comes from, and which line most offers leave out.
Running and connecting
Connecting through your current number is faster, but it's unofficial and exposes the number to a ban. The difference between the two routes, the behavior that raises the chance of a ban, and what you lose if it happens.