Zap limits

Zapier and the apps that you use have limits to ensure their infrastructure can efficiently serve all customers.

Task limits

Each Zapier plan includes a monthly task allowance. A task is counted each time an action step in your Zap runs successfully. Trigger, filter, and certain built-in tool steps do not count as tasks.

When you reach your task limit:

  • Your Zap runs will be held, not lost. Held runs are paused and can be replayed from your Zap History once you have available tasks.
  • Zapier sends email notifications as you approach and reach your limit.

If you need more tasks, you can enable pay-per-task billing to continue running Zaps beyond your plan's included tasks, or upgrade your plan for a higher monthly allowance.

Zap step limits

General step limits Moving steps Copying and pasting steps

General step limits

  • Zaps are limited to 100 steps, including all steps within paths.
    • If you need more than 100 steps, you can separate your Zap into multiple Zaps.
    • During a free trial, only the first 30 steps of a Zap will run.
  • Each action step has a limit of 1,000 fields.
    • This includes fields like Name and Email Address that are standard in your app and custom fields that you create in your app.
  • If you're a member of a Zapier Enterprise account and your account admins or owners enabled publishing restrictions, you must request their approval before the Zap can be published.

Zap rate limits

When a large number of triggers or actions occur within a short time span, they will be throttled (rate limited) to reduce their frequency. This is due to rate limits imposed by Zapier and the apps you use, which restrict the number of API requests you can make within a specific time frame.

Note

Zapier rate limits and app rate limits are separate. Zapier controls how often your Zaps can run, while each third-party app enforces its own API limits. If you see an error, check whether the message references Zapier or the app to determine the source.

Instant triggers Polling triggers Apps Private apps

Instant triggers

Zaps with instant triggers will encounter 429 errors if they exceed 20,000 requests every 5 minutes per user.

Flood protection

Flood protection is a way for Zapier to limit how many new events can be sent through your Zap to ensure the system works efficiently.

Instant triggers Polling triggers

Instant triggers

Instant triggers are not subject to flood protection, as each item is sent to the trigger individually. Some exceptions include Google Sheets and Google Calendar "New Event" and "Updated Event" instant triggers, which use both webhook and polling techniques.

What do I do if I exceed a rate limit?

You can:

Two-way syncing

Zapier does not support two-way syncing between apps. Zaps are one-way workflows.

In certain scenarios, you can imitate two-way syncing by setting up two different Zaps that perform opposite actions. For instance, you could have one Zap that creates a new spreadsheet row for every new contact created and another that creates a new contact for every new spreadsheet row. If you attempt this, be careful not to create a Zap loop — where Zaps run over and over again from the same data, quickly using up your plan tasks. Learn how to avoid Zap loops.

Was this article helpful?
23 out of 45 found this helpful