Answering is not enough
Menu or keyword bots work for simple questions: opening hours, address, price list. But customer questions rarely stop there. "Do you have size L?" is usually followed by "Can you ship today?" and "How do I pay?"
If the bot cannot check stock or create an order, the customer still waits for an admin. The bot becomes an extra layer in front of people instead of taking over repetitive work.
Agents need access to your systems
To take action, an AI agent must connect to the systems that hold the answers. The actions needed most often:
- Checking current stock and prices in the ERP or point-of-sale system.
- Creating an order on the customer’s behalf.
- Generating a QRIS or virtual account payment link through the payment gateway.
- Checking delivery status from the warehouse or courier system.
- Logging a complaint as a ticket for the right team.
Each of these is a clear API connection with limited permissions. The agent can only do what it is allowed to do.
Customers are not looking for a bot that talks well. They are looking for an order that gets done.
Set clear limits
Not every action should run on its own. Before the agent goes live, define three groups of actions:
- Allowed directly: answering from the catalogue, checking stock, creating payment links.
- Needs approval: giving discounts, cancelling orders, changing an address after dispatch.
- Always to a person: serious complaints, refund requests, legal questions.
These limits give owners peace of mind and keep the agent consistent from one conversation to the next.
A clean handover
When a conversation has to go to a person, the customer should not have to repeat themselves. A good agent passes the conversation to the CS team’s inbox with a summary: who the customer is, what they asked for, and what has already been tried.
In an omnichannel inbox, the CS team sees the same history whatever the channel: WhatsApp, Telegram, Instagram, or web chat.
Use official channels
For WhatsApp, use the official WhatsApp Business Platform rather than unofficial tools that control a regular WhatsApp account. Official channels are more stable and reduce the risk of the number being banned. For Telegram, the Telegram Bot API is the official way to build bots.
Official channels usually require business verification and have rules about messages you send to customers first. Plan for this at the start of the project.
Measure the results
Three numbers are most useful for judging an agent: the share of conversations resolved without a person, average response time, and the number of orders created through chat. Compare them before and after the agent goes live.
If you want to try an AI agent on WhatsApp or Telegram, start with the single question your customers ask most. Tell us about it, and we will help you design the first step.
