Sistava

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

  1. 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.
  2. Connect the apps — Pick existing connections or add new ones from the settings icon, then create the agent to reach the configure screen.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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 planActivities per monthActivities per run
Free40010
Pro1,50040
EnterpriseCustom40

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.

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 isReach for
Identical every timeA Zap
Regulated, financial, or irreversibleA Zap
Different depending on what the message saysAn agent
Research across several sourcesAn agent, and watch the per-run activity cap
Customer facing and liveNeither, 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