Short answer
A chatbot answers questions; an AI agent answers and takes action: it has tools (calendar, CRM, email, text messages) and decides for itself, within limits you set, which one to use to resolve the customer’s request. The chatbot informs, the agent gets it done. Pick a chatbot when a request can be settled with information, and an agent when it requires an action in one of your systems, such as booking an appointment or creating a lead record. This guide covers the difference and the choice; off-the-shelf tool prices and token costs are in our AI chatbot for your website guide.
The short answer: answering vs acting
The word “chatbot” now covers three different things. A rule-based bot follows a decision tree written in advance. An AI chatbot understands free-form questions and answers from your documents. An AI agent does the same, then acts: it checks a system, offers an option, asks for confirmation and carries it out.
So the dividing line is not how good the conversation is, but whether it can act. A very fluent AI chatbot that touches no system is still a chatbot. An agent may hold a shorter conversation, but the request is resolved at the end of it.
| Rule-based bot | AI chatbot | AI agent | |
|---|---|---|---|
| What it does | Shows buttons and pre-written replies | Answers questions in natural language | Answers, then acts in your tools |
| Where the answer comes from | The written script | Your approved documents (or, if badly set up, the model’s general knowledge) | Your documents and your systems, read at the moment of the question |
| Actions | None, apart from a form | None, or a link to a form | Book, create a record, send an email or text, hand off to a person |
| Who decides the next step | The script | The visitor | The agent, within set limits, with confirmation for important actions |
| Main risk | Does not understand unexpected questions | Invents a plausible but wrong answer | Takes a wrong action on behalf of the business |
| What it takes to set up | A script | A clean knowledge base | A knowledge base, integrations, permissions, tests and logs |
A definition that holds up
Anthropic, the company behind the Claude models, offers a useful distinction in a December 2024 article. Workflows are systems where the language model and tools are orchestrated through predefined code paths. Agents are systems where the model dynamically directs its own process and tool usage. The same article advises finding the simplest solution possible and only adding complexity when needed, because agentic systems often trade latency and cost for better task performance.
For a small business the takeaway is practical: many needs are met by a well-fed AI chatbot, or by an automated workflow that always runs the same steps. An agent earns its place when the path changes from one request to the next.
Watch the label, too. In a June 25, 2025 press release, Gartner describes “agent washing”, the rebranding of existing assistants, automation tools and chatbots as agents without substantial agentic capabilities, and estimates that only about 130 of the thousands of vendors claiming agentic AI are real. The same release predicts that over 40% of agentic AI projects will be canceled by the end of 2027 because of escalating costs, unclear business value or inadequate risk controls.
The simplest test: ask which exact action the tool performs, in which system, and what happens if it gets it wrong. If the answer is “it answers questions”, it is a chatbot, and there is nothing wrong with that.
Same customer, three outcomes
At 9 p.m. on a Tuesday, someone types on a dental clinic’s website: “Do you have an opening Thursday for a cleaning?” Here is what each tool does.
| Tool | What happens | Result next morning |
|---|---|---|
| Rule-based bot | It shows “Hours”, “Services”, “Contact us”; the visitor clicks “Contact us” and fills in the form | A form to process and a call to return; the visitor may already have booked elsewhere |
| AI chatbot | It correctly says the clinic does cleanings, gives the opening hours and suggests calling tomorrow or filling in the form | A well-informed visitor, but no appointment |
| AI agent | It reads the calendar, offers two Thursday slots, asks for name and phone number, gets confirmation, books the slot, creates the CRM record and sends a text confirmation | A booked appointment, and the front desk has the summary |
The agent did not “decide” anything clinical: it carried out a bounded administrative task, with explicit confirmation before booking. Medical questions, complaints and delicate cases go to a person.
Which one to choose: six questions
Go through these in order. The first clear answer usually points to the right tool.
- Are your answers written down somewhere (website, FAQ, terms, price list)? If not, neither a chatbot nor an agent: document first. An AI tool is only as good as its sources.
- Can most requests be settled with information (hours, service area, lead times, published prices)? An AI chatbot is enough.
- Do requests require a repetitive action in a system (book, create a record, follow up, send a document)? An agent saves time every day.
- Are the steps always the same, in the same order? A plain automated workflow, without an agent, is often simpler, more predictable and cheaper.
- Do many requests arrive evenings and weekends? That is where an agent that can book pays off most, because nobody is there to do it.
- Does the request lead to a decision affecting someone’s rights (credit, refund, job application)? Keep a person in the loop. Under the EU GDPR (Article 22) and Québec’s Law 25, decisions based solely on automated processing carry specific obligations, including the possibility of human review.
What an agent needs that a chatbot does not
An agent costs more to set up than a chatbot because every action adds an integration to build, permissions to restrict and cases to test. That is also where agent-specific risks live.
OWASP, a reference organization for application security, lists “excessive agency” among the top ten risks for LLM applications (LLM06:2025). It names three root causes: excessive functionality, excessive permissions and excessive autonomy for high-impact actions. Its recommended controls translate simply:
- Give the agent only the tools it needs: read the calendar and add a booking, not delete bookings or change prices.
- Limit its access in each system to the strict minimum, through an account of its own.
- Require explicit confirmation from the customer, or a team member, before any action that commits the business.
- Have the target system enforce permissions itself, not just the agent.
- Log every action and review the logs, and cap the number of actions per conversation.
A badly configured chatbot gives wrong information; a badly configured agent takes a wrong action. Either way, the business answers for it: in Moffatt v. Air Canada (2024 BCCRT 149), the tribunal held that the chatbot was simply part of the airline’s website, and the airline was responsible for all the information on it.
Where businesses are today
According to Statistics Canada, 19.2% of Canadian businesses reported using AI to produce goods or deliver services in the 12 months before the second-quarter 2026 survey. Among them, 28.2% used virtual agents or chatbots, up from 24.8% a year earlier; only data analytics (36.6%) and text analytics (34.5%) were more common.
The survey groups virtual agents and chatbots in a single category, so it does not show how many of those tools actually act in business systems.
Pitfalls to avoid
- Buying an “agent” that performs no action: you pay for the complexity without the benefit.
- Connecting an agent to contradictory or outdated documents: it will act on the wrong information.
- Giving it admin rights “to save time”.
- Removing the hand-off to a person to “automate 100%”. Complaints and sensitive cases must always be able to reach a human.
- Hiding that it is AI. In the European Union, Article 50 of the AI Act has applied since August 2, 2026: systems that interact with people, including chatbots and AI agents, must inform them they are dealing with AI unless it is obvious. In California, Business and Professions Code section 17941 makes it unlawful to use a bot to mislead someone about its artificial identity in order to incentivize a sale. A clear greeting message settles the question.
- Measuring conversation volume instead of requests resolved, appointments booked and errors found.
What ZeniTech does
ZeniTech is a web, app, automation and AI agency based in Québec City, Canada, working remotely with businesses across Canada and the United States. We run 12 AI agents, one per industry (dental clinics, construction and renovation, real estate agents, auto repair shops, restaurants, law firms and more), powered by Orvel AI, our agent layer built on top of several leading language models.
In practice, the agent answers from your documents and rules in English or French, qualifies the request and logs it in your CRM with the conversation attached, books into the right person’s calendar, follows up by email or text when someone goes quiet, and hands off to a human with the full context. If a simple automated workflow is enough, we will tell you: it costs less than an agent.
| Service | Price (CAD, before taxes) | Approx. USD |
|---|---|---|
| AI agent setup (website, CRM, documents) | CAD 3,000 to 7,500 | ≈ USD 2,100 to 5,300 |
| AI agent monthly plan (reasonable usage included) | CAD 750 to 1,500/month | ≈ USD 530 to 1,050/month |
| Automation of a simple / complex workflow | CAD 750 / 2,500 | ≈ USD 530 / 1,760 |
| Automation monitoring | CAD 250/month | ≈ USD 180/month |
| CRM setup | CAD 3,500, then CAD 45/user/month (3-user minimum) | ≈ USD 2,460, then ≈ USD 32/user/month |
| Work outside the agreed scope | CAD 125/hour | ≈ USD 88/hour |
Prices as published on zenitech.dev/en/pricing, in Canadian dollars before taxes. USD equivalents at the Bank of Canada daily rate of October 1, 2026 (USD 1 = CAD 1.4243), rounded; our published prices are in CAD. Published timelines: an agent that answers and captures requests goes live in 1 to 2 weeks; connected to your CRM, calendar and follow-ups, allow 3 to 4 weeks.
Frequently asked questions
What is the difference between an AI agent and a chatbot?
A chatbot answers questions, from a script or from your documents. An AI agent also answers, but it has tools (calendar, CRM, email, text messages) and decides, within limits you set, which one to use to resolve the request: book an appointment, create a lead record, hand off to a person. The chatbot informs; the agent gets it done.
Is an AI agent just a smarter chatbot?
No. An AI chatbot can be very fluent without ever acting. What makes an agent is access to tools and the ability to choose the next step. Gartner calls it “agent washing” when an existing product is rebranded as an agent without that capability. Always ask which exact action the tool performs, and in which system.
Does my small business need an AI agent or is a chatbot enough?
If most requests can be settled with information (hours, lead times, service area, published prices), an AI chatbot is enough. If they require a repetitive action such as booking or creating a record, especially evenings and weekends, an agent saves time. If the steps never change, a simple automated workflow is often the best choice.
How much does an AI agent cost compared with a chatbot?
An agent costs more to set up, because each action needs an integration, permissions and testing. At ZeniTech, agent setup is CAD 3,000 to 7,500 (about USD 2,100 to 5,300), then CAD 750 to 1,500 a month (about USD 530 to 1,050), before taxes. Off-the-shelf chatbot prices are compared in our AI chatbot for your website guide.
Is an AI agent riskier than a chatbot?
The risk changes nature: a chatbot can give wrong information, an agent can take a wrong action. OWASP lists “excessive agency” among the top risks for LLM applications. You reduce it by giving the agent the fewest tools and permissions possible, requiring confirmation before important actions and logging everything it does.
Can an AI agent make decisions for my business?
For bounded administrative tasks, yes: offering a time slot, booking a confirmed appointment, following up on a quote. For decisions that affect someone’s rights, such as refusing credit, a refund or a job application, keep a human in the loop. The EU GDPR and Québec’s Law 25 set specific obligations for decisions based solely on automated processing.
Is ChatGPT a chatbot or an AI agent?
For your business, ChatGPT used as is works as a general assistant: it does not know your prices, your calendar or your customers, and it does not act in your systems. A business AI agent is configured with your approved information and rules, and connected to your tools to complete specific tasks.
Do I have to tell customers they are talking to an AI?
It is the right practice everywhere. In the EU, Article 50 of the AI Act requires it since August 2, 2026 for chatbots and AI agents unless it is obvious. In California, using a bot to mislead someone about its artificial identity to incentivize a sale is unlawful under Business and Professions Code section 17941. A clear greeting message is enough.
Related
Free consultation
Get a fixed price for your project in 30 minutes.
We look at what the project has to achieve, tell you what it costs, and tell you when you do not need it.
Book a call →+1 581-748-7017Sources
- Anthropic: Building effective agents (December 19, 2024)
- Gartner: Gartner Predicts Over 40% of Agentic AI Projects Will Be Canceled by End of 2027 (June 25, 2025)
- OWASP GenAI Security Project: LLM06:2025 Excessive Agency
- Statistics Canada: Analysis on artificial intelligence use by businesses in Canada, second quarter of 2026
- European Commission: transparency obligations under Article 50 of the AI Act
- California Business and Professions Code, sections 17940-17943 (bot disclosure)
- GDPR, Article 22: automated individual decision-making
- Commission d’accès à l’information du Québec: main changes under Law 25 (French)
- McCarthy Tétrault: Moffatt v. Air Canada, a Misrepresentation by an AI Chatbot
- Bank of Canada: daily exchange rates