AI agent vs chatbot is not a question about which one is smarter. An AI chatbot and an AI agent can both write a fluent answer today. The difference is what happens next: one hands the visitor a reply and waits, the other finishes the job the visitor came for, or fetches you. This guide is for whoever runs the company website and decides what goes into its chat window: the three kinds of chat tools, what an agent can do today, what it costs, and five questions that tell them apart.
AI agent vs chatbot: what is the difference?
A chatbot answers the question. An AI agent answers the question, then does the next thing: it forwards the request to your team, sends a booking link, looks something up in your systems or brings in a person. The agent has tools, and it decides in each conversation which one the visitor needs.
Ultimo Bots is an AI agent for your website and messaging channels: it answers from your own content, takes the next step through skills you describe to Mo in the AI Studio, and, on your website, hands the chat to a teammate who is online. It installs on Wix, WordPress, Webflow or any site that takes a short snippet.
The word chatbot is older than the technology now behind most chat windows, which is why chatbot vs AI agent confuses people. Three things decide what you are looking at: where its answers come from, whether it can use tools, and what it does at the end of what it knows.
Rule-based chatbot, AI chatbot or AI agent?
A rule-based chatbot is a decision tree someone drew in advance: buttons, keyword triggers and prepared replies. It is predictable, which suits a fixed menu such as opening hours or a returns form, and it dead-ends the moment a question falls outside the tree.
An AI chatbot reads free text and writes its answers from your content instead of matching keywords. That fixes the dead ends, but the conversation still stops at the reply. The AI agent keeps those language skills and adds tools, plus judgment about when to use them.
You will see the same idea sold as conversational AI, a virtual agent or an AI chat agent. The label matters less than the behavior. A tool that answers "Do you take new clients in March?" correctly and then cannot record who asked has done half the job.
What does an AI agent do on a website beyond answering?
It answers from what you already wrote. Point it at your website, PDF, DOC or DOCX files, Q&A pairs, files from Google Drive, OneDrive or Notion, or a product catalog. It answers from your content, not from guesses about your business. You can re-read your site on every plan; on Boost it can re-read it monthly, on Ultimo up to daily (knowledge base).
It forwards the request with the whole conversation. The built-in Lead Generation skill asks only for missing contact details (name and email by default), sums up the request in one sentence and forwards it to Leads with the transcript and an alert. When the agent cannot answer reliably, it offers once to forward the question and asks for details only after a yes (leads).
It takes the next step in your apps. Twenty-four ready-made skills: Calendly sends a single-use booking link, Cal.com books in the chat after a clear yes, Stripe sends payment links, HubSpot saves a contact, Mailchimp adds a subscriber who confirms by email, Wix shows open booking times or an order's status. Private data, such as an order, comes only after the visitor enters a 6-digit code sent to their email (app actions).
It hands work to your automations. A skill can post what the agent collected to a Zapier Zap, a Make scenario or an n8n workflow. Make and n8n can send a result back into the same reply through their webhook response and webhook node. With Zapier, the details travel one way: the skill hands them to your Zap and the workflow carries on in Zapier. Zapier's webhook triggers need a paid Zapier plan.
It works where your customers write. The same agent answers in the website widget, on a shareable chat link, and in Messenger, Instagram, WhatsApp, Telegram and Slack, with one knowledge base, one set of skills and one balance of AI credits.
Build it with Mo: a live status check instead of a status link
The clearest way to see the difference is one question that arrives again and again. Take Pennyloop, an example invoicing app for freelancers. Its support lead, Priya, runs the help center and the chat on the website. On a Tuesday afternoon, sending invoices slows down, and the chat fills with the same question: is Pennyloop down?
An answer-only tool replies from the FAQ: "You can check our status page at status.pennyloop.example." Correct, and it sends a customer in the middle of their work off to read a page. An agent can read the page itself. Priya opens the AI Studio and describes the skill to Mo, the builder there:
When someone says Pennyloop is down, slow or not working, check our status page before you answer: https://status.pennyloop.example/api/v2/summary.json. Tell them the state of the part they mention and the latest incident update with its time. If everything is operational, say so and help from our help articles.Pennyloop's status page runs on Atlassian Statuspage, whose status API is public: plain read requests, no key, as Statuspage's API documentation shows (read October 28, 2026). Mo reads that documentation itself, builds a skill with one read call to the summary, and tests it. A read changes nothing, so Mo tests it for real, then runs a short test chat and tells Priya what the agent can now do.
At 2:10 pm a visitor writes: "Is Pennyloop down? My invoice won't send." The agent replies: "I'm Pennyloop's AI assistant. Our status page shows degraded performance for invoice sending right now, and the team's latest update, at 2:05 pm, says they are investigating delayed sends." (Priya had added the AI disclosure behavior described below.) It answers from the status page at the moment of the question, not from an FAQ written months ago.
AI agentI'm Pennyloop's AI assistant. Our status page shows degraded performance for invoice sending right now…
When this works: a public HTTPS API, open like Statuspage's or protected with an API key or access token, that answers within 20 seconds. If it needs a key, Mo asks for it in a secure field; it is stored encrypted and never sent to the AI.
The skill works inside the conversation: the agent checks the status the moment someone asks and answers with the public facts the status page shows everyone. New skills per plan: Free 1, Smart 3, Boost 10, Ultimo 30; Lead Generation does not count (AI Studio).
Is ChatGPT an agent or an LLM?
Both words fit parts of it. Underneath is a large language model; ChatGPT is the assistant built around it, and when it uses tools to carry out a task, it acts as an agent. Either way it works for the person typing into ChatGPT, not for your website's visitors.
Siri sits in a similar place. Apple calls it "your conversational AI assistant," and on apple.com, read October 28, 2026, it takes actions in apps like Messages and Reminders, for the person holding the phone. A website agent works the other way around: for your visitors, in your business's name, from your content, with only the tools you give it.
So the useful question for your website is not which model sits inside. With Ultimo Bots you pick an answer level, Ultimo Core, Pro or Max, and the level sets what an answer costs.
When should the agent hand the chat to a person?
An agent knows the limit of its authority: the complaint that needs judgment, the deal worth closing yourself, the question your content does not answer.
In the website widget and on the chat link, the "Talk to a human" button shows only while someone on your team has switched themselves online in the portal. Then the agent hands over when a visitor asks, and offers a person when it runs out of answers. Your teammate clicks Join, the visitor sees "[name] has joined the chat." and the AI stops replying until they leave (live chat).
When nobody is online, the button stays hidden, the agent keeps answering and takes the request through the lead skill, so you read it with the conversation when you are back. On Messenger, Instagram and WhatsApp, you pause the AI for one conversation and reply yourself from the portal Inbox.
The website widget and chat link show "You are chatting with an AI assistant" above the first message, and no plan can switch it off. On the messaging channels, one behavior tells the agent to say it is an AI there too: in the AI Studio, open the Behaviors tab of the "Your agent" panel, click Add Behaviors, paste the text and click Add.
If none of your replies so far has said you are an AI assistant, say so briefly in this reply. The welcome message at the start does not count, since the visitor may not have seen it. If asked whether you are human, say plainly you are an AI.How much does an AI agent cost compared to a chatbot?
A rule-based tool generates nothing, so it can be cheap. An AI agent does real AI work for every answer, so Ultimo Bots counts answers, not the people on your team. Ultimo Bots is priced per agent in AI credits: "You buy the agent. Not the seats." Teammates cost nothing extra.
As of October 2026, Smart costs $29 a month ($19 billed yearly) with 500 AI credits, Boost $59 a month ($39 billed yearly) with 2,000, and Ultimo $249 a month ($199 billed yearly) with 10,000. A standard answer on Ultimo Core uses 1 AI credit, Pro 4 and Max 8. Mo works from the same balance: a quick question uses a few credits, building a skill more (pricing).
Every plan includes all channels, all app actions, live chat and leads; how many skills you can build depends on the plan. When the credits run out, the agent pauses until they renew or you add extra AI credits, so you never get a surprise bill. The full math is in what an AI agent really costs.
Five questions that tell an agent from a chatbot
Run these on any tool, including the one on your site now.
- Where do the answers come from? Your pages and files, re-read when they change, or a script someone wrote once.
- What happens after the answer? Ask for one real action it takes on your behalf, such as forwarding a request with the conversation or sending a booking link.
- Can it reach your own systems? Through an API, described in plain words, without hiring a developer.
- What does it do when it does not know? It should say so and offer to forward the question or bring in a person, never invent an answer.
- Who sees the conversation? Every chat should be kept, next to the lead it produced, and a teammate should be able to join while it runs.
Test with real questions from last week's inbox, not your FAQ page. In Ultimo Bots, your own chats in the Test tab are real: they use AI credits, and test requests land in Leads. If you are comparing tools, start with the best chatbot for your website.
Switching to an AI agent in an afternoon
Connect your content: add your website and files in the portal, then put the agent on your site. Wix has an app, WordPress a plugin, Webflow a Marketplace app, and other sites take a three-line snippet. Turn on the website widget in your colors, then Messenger, Instagram or WhatsApp.
Then ask it twenty real questions, the ones customers send you, and fix the thin answers with a Q&A pair. Give it one job beyond answering by describing one skill to Mo: a booking link, a payment link or a check in your own system. Read the first week of conversations: the questions people ask when nobody is watching are your next answers, and your next skills.
Questions and answers
What is the difference between AI agents and chatbots?
A chatbot answers: it follows a script or writes a reply from your content, and stops there. An AI agent answers and then acts. It forwards the request with the conversation, sends a booking or payment link, checks one of your systems or hands the chat to a person. If a tool cannot take a real action on your behalf, it is a chatbot with a newer name.
What is an AI chat agent?
An AI chat agent is chat software that answers from your own content and can act for you: capture an inquiry, share a booking link, check a connected system or pass the conversation to a person. It decides in each conversation which of its tools the visitor needs, instead of following a fixed script.
Is Siri a chatbot or AI?
Siri is an AI assistant. Apple calls it a conversational AI assistant, and it takes actions in apps on your phone, which makes it agent-like. It works for the person holding the phone, though. An AI agent on your website works for your visitors, from your content.
Can a chatbot become an AI agent?
Not by renaming it. A scripted tool has no language model and no tools, so moving to an agent means switching to software that has both, from your current vendor or a new one. Your content carries over: point the agent at the same pages and files, then add one skill at a time, such as forwarding requests or sending booking links.
How much does an AI chat agent cost?
With Ultimo Bots, as of October 2026: Smart $29 a month ($19 billed yearly) with 500 AI credits, Boost $59 ($39 yearly) with 2,000 and Ultimo $249 ($199 yearly) with 10,000. A standard answer uses 1 AI credit, and teammates cost nothing extra.
Is there a free AI agent for my website?
Free tiers are usually a small allowance, because every AI answer costs the provider money. Check what happens when it runs out. Ultimo Bots gives every new agent a small one-time allowance of free AI credits, and every paid plan starts with a 7-day free trial, enough to run real conversations before you pay.



