Zapier Agents vs Zaps: How to Build and Use Agents
How-to — — by Mahmoud Zalt
How to build an agent in Zapier Agents, how activities are counted, the limits that matter, and when a classic Zap is still the better tool.
Zapier Agents is a separate product from Zaps, with its own home, its own builder, and its own billing meter. If you have been trying to find agents inside the Zap editor, that is why you could not.
This guide covers how to build one, what an activity is and how quickly you can spend them, the limits that shape what agents can be used for, and the honest question of which of the two products your problem actually wants.
What is the difference between a Zap and an agent?
A Zap is a fixed sequence. Trigger, then action, then action, in the order you assembled them. Nothing about the run changes based on what the data says, beyond the filters and paths you defined in advance.
An agent gets instructions, a set of connected tools, and optionally some knowledge sources, then works out which tools to reach for on each run. Zapier's own guide to agents frames the trade honestly: choose Zaps when you need precision and predictability, and choose agents when speed matters more to you than getting it right every single time.
How do you build an agent in Zapier Agents?
You start at agents.zapier.com and create a new agent from the left sidebar. Zapier's documentation describes two routes in: describe what you want in your own words, or pick one of their preset templates and adapt it.
Either way you land on a configure screen, where the three things you shape are the trigger that controls when the agent runs, the actions that give it tools, and the knowledge sources it can read from.
Building your first agent
- Create the agent — From the left sidebar at agents.zapier.com, start a new agent. Describe what should set it off, what it should do, and which apps it needs, or choose a template and use that as the starting point.
- Connect the apps — Pick existing connections or add new ones from the settings icon, then create the agent to reach the configure screen.
- Set the trigger — Zapier's documentation describes the trigger as what controls when your agent runs. Their guide to agents lists chat, a schedule, an app event, and the Zapier Agents Chrome extension as ways to set an agent going.
- Add the tools — In the tools section, add a tool, search for the app, and choose the action. Zapier's documentation notes the agent configures the required fields and connections for you.
- Decide which fields the agent chooses — For each required field you either let the agent pick a value based on the task, or pin a static value. Pin anything that must never vary, for example a specific spreadsheet or a specific channel.
- Add knowledge sources if it needs to know things — Zapier's agents guide lists live sources including Google Drive, Box, Notion, and Asana, plus uploaded reference material from Google Sheets, Zapier Tables, Notion, Google Docs, and Airtable.
- Test with real examples — Zapier's best practices article recommends testing with actual examples from your workflow rather than sample data, and deliberately trying edge cases. On a paid plan testing does not consume activities. On the free plan it does.
- Publish it — Publishing activates the agent, and Zapier's documentation describes version management from the same screen.
What is an activity, and how fast do they go?
Activities are the agent meter, and they are not tasks. Zapier's task usage documentation lists Zapier Agents as running on a separate quota, so agent usage does not draw down the task allowance on your Zapier plan.
Zapier's usage documentation for agents states that an activity is counted when the agent uses a trigger, answers a question using a knowledge source, runs an action, performs a web browsing or scraping request, performs a web search, or when you message it through the Chrome extension.
| Agents plan | Activities per month | Activities per run |
|---|---|---|
| Free | 400 | 10 |
| Pro | 1,500 | 40 |
| Enterprise | Custom | 40 |
Read the per-run column carefully, because it is the number that bites first. A single instruction like research this company and update the CRM can involve a web search, several page reads, a knowledge lookup, and two actions. That is most of a free-plan run gone in one request.
Zapier's documentation also notes that testing an agent counts against the free plan quota but not on paid plans, which is worth knowing before you spend an afternoon iterating on instructions.
The limits that decide what agents are for
Two constraints in Zapier's documentation do more to define the product than any feature list. Both are worth knowing before you design around agents.
- Not customer facing. Zapier's documentation states that agents cannot be embedded on a website or shared as a live, customer-facing experience, and points to Zapier Chatbots for that instead. Agents are an internal tool.
- A daily message ceiling. Their build documentation states a maximum of 500 messages per day, counting both chat and automated responses, with custom plans varying.
- Instruction length is bounded. The same page notes token limits based on message length, and advises moving large volumes of reference material into knowledge sources rather than into the instructions.
- Keep the scope small. Zapier's best practices article recommends keeping an agent focused on three to five related actions rather than building one agent that does everything, and splitting bigger jobs across agents that call each other.
So which one should you use?
Use a Zap when the work is the same every time and correctness is not negotiable. Moving a payment record into accounting, filing an attachment, creating a ticket. There is no upside to letting a model decide any of that, and real downside if it decides wrong.
Use an agent when the input varies and the response has to vary with it. Reading an inbound message and picking the right follow-up. Pulling context from three sources and summarising it. Anything you would have described to a new hire rather than written as a rule.
| If the work is | Reach for |
|---|---|
| Identical every time | A Zap |
| Regulated, financial, or irreversible | A Zap |
| Different depending on what the message says | An agent |
| Research across several sources | An agent, and watch the per-run activity cap |
| Customer facing and live | Neither, Zapier points to Chatbots for that |
The two are not mutually exclusive. Zapier's help centre documents starting an agent from a Zap and calling one agent from another, so the common production shape is a deterministic Zap doing the plumbing and handing the judgement call to an agent at exactly one point.
Zapier Agents is a serious attempt at putting judgement into an automation stack that was built for rules, and the app connections behind it are the deepest in the industry. Go in knowing it is an internal tool with a per-run ceiling, brief it narrowly, and it will hold up.
FAQ
Do Zapier Agents use my Zap tasks?
No. Zapier's task usage documentation lists Zapier Agents as running on a separate quota. Agents consume activities, tracked against your agents plan, and Zap runs consume tasks, tracked against your Zapier plan.
What counts as an activity in Zapier Agents?
Zapier's agents usage documentation lists these: the agent using a trigger, answering a question from a knowledge source, running an action, performing a web browsing or scraping request, performing a web search, and you sending it a message through the Chrome extension.
How many activities do I get for free?
Zapier's agents usage documentation states 400 activities per month on the free tier with a limit of 10 per run, and 1,500 per month on Pro with 40 per run. Enterprise is custom with the same 40 per run figure. Check their current documentation, since these numbers change.
Can I put a Zapier Agent on my website for customers?
No. Zapier's documentation states that agents cannot be embedded on a website or shared as a live, customer-facing experience, and directs you to Zapier Chatbots for that purpose. Agents are designed as an internal tool.
Why is my agent not using the tool I gave it?
The usual cause is instructions that do not tell it clearly enough when to reach for that tool. Zapier's best practices article recommends being explicit about the trigger conditions, breaking complex work into specific steps, and keeping each agent focused on three to five related actions rather than a long list.
Can a Zap start an agent?
Yes. Zapier's help centre documents starting an agent from a Zap, and separately documents one agent calling another. That combination lets you keep the reliable plumbing in a Zap and hand only the judgement call to the agent.
Sources
- Zapier Help Center, Build an agent in Zapier Agents
- Zapier Help Center, Use actions on Zapier Agents
- Zapier Help Center, How is Zapier Agents usage measured
- Zapier Help Center, Best practices for working with Zapier Agents
- Zapier Help Center, How is task usage measured in Zapier
- Zapier blog, Zapier Agents, combine AI agents with automation
- Zapier pricing page, plan contents read on 17 August 2026