Zap limits

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

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.

Instant triggers Polling triggers Apps Private apps

Instant triggers

Zaps with instant triggers will encounter 429 errors if they exceed 10,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. Learn how to avoid Zap loops.

Was this article helpful?
5 out of 7 found this helpful