Short answerA chatbot talks: it answers questions and collects information. An AI agent acts: it uses tools such as your inventory system, CRM or payment links to complete multi-step tasks. Most businesses should start with a well-built chatbot and add agent abilities one action at a time, with human approval for anything that moves money or cannot be undone.
"Agent" has become the word of the year in software, and many products sold as agents are really chatbots with a new label. That matters, because the two are built differently, cost differently and carry different risks. This guide explains the difference in plain terms, shows where each fits for an Indian business, and gives you a short checklist to decide which one you actually need.
What a chatbot does
A modern chatbot is a conversation layer on top of a language model such as GPT or Claude. You give it instructions, a tone of voice and usually some knowledge about your business, and it replies to customers in natural language. A good one can:
- Answer FAQs about timings, pricing, delivery areas and return policies
- Collect details such as name, pin code and what the customer wants
- Reply in Hindi, English or Hinglish, and switch when the customer does
- Hand the conversation to a human when it is unsure
What it does not do is change anything in your systems. It reads and replies. If a customer on WhatsApp says "I want 2 kg of basmati and 1 litre of ghee", a chatbot can confirm the order in the chat and pass the details to your team, but a person still checks stock, raises the bill and books the delivery.
What an AI agent does
An agent is a language model that has been given tools and allowed to decide when to use them. A tool is simply a function the model can call: "check stock for this item", "create a UPI payment link", "book a pickup with the courier", "update this lead in the CRM". Four things separate an agent from a chatbot:
- Tools. It can read from and write to your real systems through APIs.
- Actions. It does not just suggest the next step, it performs it.
- Memory. It keeps track of where it is in a task, and often what happened in earlier conversations, such as a customer's past orders or an open ticket.
- Multi-step reasoning. It plans a sequence, checks each result, and adjusts if a step fails.
Take the same WhatsApp order. An agent checks stock for both items, notices the 1 litre ghee is out of stock and offers two 500 ml packs, sends a UPI payment link, waits for confirmation, books delivery with your logistics partner for the customer's pin code, updates the order and customer record in your CRM, and sends the tracking link. Your team only steps in for exceptions.
Side by side
| Chatbot | AI agent | |
|---|---|---|
| Main job | Answer and collect information | Complete tasks end to end |
| Access to your systems | Read-only or none | Reads and writes through tools |
| Steps per request | Usually one | Several, planned by the model |
| If it gets something wrong | A wrong answer | A wrong action |
| Build effort | Lower | Higher, mostly in integrations and testing |
When a chatbot is the right choice
A chatbot is enough, and often better, when:
- Most customer questions repeat and the answers live in documents you already have
- Your back-end is spreadsheets, or your tools are not connected to anything yet
- Volume is moderate and your team can handle the follow-up work
- You want to learn what customers actually ask before automating anything
A clinic answering questions about doctor timings and fees, a coaching institute handling admission queries, or a D2C brand explaining sizes and returns will usually get most of the value from a chatbot. If it must answer accurately from your policies and manuals, pair it with retrieval, which we explain in our guide to RAG assistants.
When you need an agent
An agent earns its extra cost when the expensive part of the job is not the conversation but the clicking around afterwards. Signs you need one:
- Staff spend hours copying details from WhatsApp into a billing tool, CRM or courier portal
- Each request touches two or more systems in a predictable order
- Your systems already have APIs, or can be given them
- Delays between steps cost you sales, such as a lead who waits a day for a quote
Typical examples: a distributor taking repeat orders from retailers on WhatsApp, a home services business that schedules technicians and sends invoices, a real estate team that qualifies leads, books site visits and logs everything in the CRM, or an internal operations agent that reconciles payment reports and flags mismatches for a person to check.
Guardrails: what makes an agent safe to run
A chatbot that makes a mistake gives a wrong answer. An agent that makes a mistake can refund the wrong customer or cancel the wrong shipment. Good agent design assumes the model will sometimes be wrong and limits the damage:
- Human approval for money and irreversible actions. Refunds, discounts above a limit, cancellations and bulk messages should wait for a person to tap "approve".
- Narrow tools. Give the agent "create a payment link up to ₹10,000", not full access to your payment account. Each tool should do one thing, with clear limits.
- Logging. Record every tool call, its inputs and its result, so you can see exactly what happened and why.
- Evals. Keep a set of real test conversations, including awkward ones, and run them every time you change the prompt, the model or a tool. This is how you catch problems before customers do.
- A clear exit. The agent should hand over to a human, with the full context, whenever it is unsure or the customer asks.
A quick decision checklist
Answer these honestly:
- Is the main problem answering questions, or doing the work that follows? Answering points to a chatbot.
- Do the systems involved have APIs, or can they? If not, start with a chatbot.
- Can you write down the steps a good employee follows? If not, the process is not ready for an agent.
- What is the worst thing a wrong action could do? The higher the stakes, the more approval steps you need.
- Is there enough volume for automation to pay back? A handful of requests a day rarely justifies an agent.
Many businesses land on a middle path: a chatbot first, then one or two agent actions added where the payoff is clearest, such as sending a payment link or booking a slot. That approach also gives you real conversations to test against before the agent is allowed to act.
How to roll out an agent safely in 30 days
You don't need a big launch. A careful first month looks like this:
- Week 1: pick one task. Choose a single, frequent, low-risk job, such as sending a payment link or booking a slot. Write down the steps your best employee follows and collect 30–50 real past conversations for testing.
- Week 2: build in "suggest" mode. The agent prepares each action, but a person approves every one. Log what it proposed, what was approved and what was changed.
- Week 3: review the logs. Fix the prompts and tools where people kept correcting it, and add the awkward cases to your evals.
- Week 4: let it act within limits. Allow it to complete the task on its own below a set value or for known customers, keep approval for everything else, and check the logs every day.
Only once that task runs cleanly should you add the next one.
What each costs, roughly
A well-built AI chatbot or assistant typically costs ₹1.2 L to ₹3 L as a feature, more if it needs to answer from your documents. An agent costs more because each tool integration is real engineering work, and testing multi-step behaviour takes time, so budget for each system it connects to. Running costs also rise, because agents make several model calls per task. Our AI app cost breakdown for India covers the full picture, including monthly model and hosting costs.
How we approach it at APN Code
We usually start with the conversation and the data, prove that answers are accurate, then add actions one by one with approval steps and logging from day one. Our AI product and agent services cover WhatsApp, web and in-app assistants, along with connections to the payment, CRM and logistics tools Indian businesses commonly use.
If you are not sure which one you need, describe the problem in our free Idea Checker for an instant estimate, or send us a brief and a founder will reply personally.