A WhatsApp AI agent that sells, books and serves — inside the chat.
Your customers already have WhatsApp open. An Octwin AI agent meets them there: it answers in the language they wrote in, shows them a catalogue they can scroll, takes the booking, builds the cart, and hands over to a person with the whole conversation attached — without ever sending them to a website.
The same agent runs on your own website too. Each reply is composed once and adapted to the channel it is going out on.
What it can actually do in a conversation
Most WhatsApp tools can only send text back. Yours sends a scrollable product carousel, a tidy list of options, a booking form, a map pin, a catalogue, a cart and a payment request — in the thread your customer already has open.
Every row below maps to something the platform renders today. It is a list you can check, not an adjective.
- Choice buttons
- Pick an option with one tap.
- Option lists
- Browse a menu of choices.
- Product carousel
- Swipe through items with photos.
- Forms
- Fill several fields at once.
- Catalogue & cart
- Add items, review, check out.
- Pay in chat
- Confirm and pay in the thread.
- Location
- Share a pin, find the nearest branch.
- Photos
- Send a picture and be understood.
- Voice notes
- Talk instead of typing.
- Documents
- Send a file and get an answer.
- Booking
- See real availability and claim a slot.
- Order updates
- Follow an order without asking.
Why a tap does not cost you an AI call
There are two lanes for every message. Free text goes to the AI agent to interpret. But a button or list tap is already a decision — the customer has told you exactly what they want — so it routes straight to the right step with no model call at all.
Those taps are the bulk of real traffic. Most platforms bill you for AI on every message including those, which is why your bill stops tracking the conversations that actually needed intelligence.
- Instant
- on every tap — no AI thinking time
- Zero
- AI cost on a tap. Not cheaper: none.
It answers in the language they wrote in
The language is read from the customer’s own words, on the message that arrives. No menu, no "press 1 for English", and no extra AI call to work it out.
It can only ever choose a language your agent actually speaks — and when it switches, the whole reply switches: the sentence, the menu underneath it, and the direction of the text.
How language detection works, with real detector scores · An Arabic WhatsApp AI agent
"WhatsApp chatbot" and "WhatsApp AI agent" are not the same thing
A chatbot answers a message. An agent runs the journey.
It holds the thread across days, pauses a flow to wait for something and resumes exactly where it left off on the next message, writes into a real back office your team works in, and escalates to a person with the case already routed and the history attached.
That difference is what decides whether a conversation ends in an order or in someone repeating themselves to a human.
The difference in full, point by point · The business case for conversational agents
The conversation is the front. This is what runs behind it.
Every conversation writes into a real back office — not a transcript somebody has to re-read. Records with full history, casework with queues and response targets, scheduling that makes double-booking impossible, catalogue, carts, orders, automation, journey analytics, surveys and performance.
Seven record types arrive on day one — products, carts, orders, bookings, cases, campaigns and survey responses — plus any of your own.
Start from a ready-made agent
Each vertical is a self-contained pack: its conversation, its data model, and the back-office modules it turns on. A new business line is a new pack, not a rebuild.
What works today, and what does not
- Messaging a customer outside WhatsApp’s 24-hour window needs an approved WhatsApp template, and that path is still coming.
- We do not offer broadcast campaigns on WhatsApp today. If a vendor promises you one without mentioning templates, ask them about the 24-hour window.
- Two of the gates on that path are Meta’s, and they are the long pole.
Questions people ask
- Can it answer in Arabic?
- Yes, when your agent ships Arabic content. The language is detected from the customer’s message rather than chosen from a menu, and it can only pick a language your agent speaks.
- What happens when it cannot answer?
- It opens a case and routes it to a person, with the whole conversation attached. The customer does not start again.
- Does it work on my website too?
- Yes. The same agent runs on WhatsApp and on an embeddable web widget; each reply is composed once and adapted to the channel.
- Do I need developers?
- Conversations are declared as flows rather than written as code, and each vertical ships as a pack you can start from and change.
- Can I try it before customers see it?
- Yes. Nothing is visible to a customer until you decide it is — you can run the agent on your own website first.
Keep reading
Selling on WhatsApp, end to end · Taking bookings on WhatsApp · Browse every ready-made agent
Start with a conversation.
Try it on your own website first — nothing is visible to a customer until you decide it is.
Get started free Browse the marketplace