Vendors use these words loosely, which makes it hard to know what you're buying. Here's how to tell them apart.
Automation (workflows)
What it is: A set of steps that run automatically when something happens. "When X happens, do Y, then Z."
Example: When someone books an appointment, add it to the calendar, send a confirmation text, and send a reminder the day before.
Good for: Predictable, repeatable tasks with clear rules.
Watch out for: Breaks when the input doesn't match what it expects. Needs someone to notice when it fails.
Chatbots
What it is: Software that holds a conversation, usually on your website, by text, or in a messaging app.
Older chatbots follow a script with buttons and fixed answers. AI chatbots understand free-form questions and answer in natural language, ideally using your own information.
Example: A website chat that answers questions about hours, service areas, and pricing, and collects contact details from people who want a quote.
Good for: Answering common questions and collecting information at any hour.
Watch out for: Making things up if it isn't limited to your approved information. Annoying customers who just want a human. Always offer a way to reach a person.
AI agents
What it is: An AI system that can take actions, not just talk. It's given a goal and access to tools, like your calendar, CRM, or email, and decides which steps to take to reach the goal.
Example: An agent that reads a new lead's message, checks your calendar, proposes three times, books the one they pick, creates the customer record, and sends the confirmation, asking a human only when something is unclear.
Good for: Multi-step work that needs some judgment along the way.
Watch out for: Agents can take the wrong action. Start with narrow permissions, require approval for anything involving money or commitments, and keep a log of what it did.
How they fit together
Most real systems are a mix. A chatbot is often the front door. Automation handles the predictable steps. An agent handles the steps in between that need judgment. You don't need to pick one label; you need to describe the job.
How to tell what you need
Ask three questions about the task:
- Is it the same every time? If yes, plain automation is probably enough, and it's the cheapest and most reliable option.
- Does it involve a conversation? If yes, you may want a chatbot or voice assistant.
- Does it require deciding what to do next based on messy information? If yes, that's where an agent earns its keep.
Questions to ask a vendor
- What exactly does it do on its own, and what needs my approval?
- What happens when it doesn't know the answer?
- Can I see a log of every action it takes?
- Where does my data go, and is it used to train anything?