What is Zapier used for? A plain-language guide to Zaps, triggers, actions, filters, paths and tasks, where Zapier wins, and where its model runs out.
Search “what is Zapier used for” and the accurate one-line answer is this: Zapier is used to connect web apps so that an event in one app automatically causes actions in others, without code. You pick a trigger (a new lead, a new row, a new email), chain actions after it, and Zapier runs that chain every time the trigger fires.
What is Zapier used for
Zapier’s own definition: a Zap is a workflow “that connects your apps to automate repetitive tasks. It consists of a trigger, which starts the Zap, and one or more actions”. The catalogue covers 9,000+ apps, so in practice Zapier moves data and sets off actions between apps that have no direct connection.
The common jobs:
- Notifications. Zapier’s quick start example: sending yourself a Slack message any time your Google Sheet is updated.
- Lead routing and CRM updates. Zapier’s own example: a new lead in Facebook Lead Ads creates a contact and a deal in HubSpot, the CRM, then posts to the sales team in Slack.
- Data sync between two apps. One honest limit: Zapier does not support two-way syncing. Zaps run one way, so a sync in both directions means two Zaps that must not trigger each other.
- Simple approvals. The Human in the Loop tool pauses a Zap run until a reviewer approves, declines or edits the data, by email or Slack. It is a premium app on paid plans.
How a Zap actually works
Four building blocks, defined in Zapier’s glossary of key concepts, cover nearly every Zap.
Block | What it is | Example |
|---|---|---|
Trigger | The event that starts a Zap. One per Zap, always first. | New lead in the CRM, new row in Google Sheets. |
Action | An event the Zap performs after it is triggered. One or more, run in order. | Create a HubSpot contact, send a Slack message. |
Filter | A condition the data must meet, or the Zap stops there. | Only continue if Deal Value is greater than 5,000. |
Path | A branch: if A, run these actions; if B, run those. | Email exists: update the contact. No email: create one. |
A Zap is one trigger plus a chain of actions, run top to bottom: each Zap “consists of a trigger and one or more actions” and, once on, “it will run the action steps every time the trigger event occurs.” The basic shape has no branching and no loop; built-in tools such as Paths and Looping add those.
Billing follows the shape. A task is “any successful action that runs in Zapier.” Triggers, Filter, Paths, Formatter, Delay and Looping steps use no tasks, and an action that errors or halts is not counted. Zapier’s example: a Zap that saves a Gmail attachment to Dropbox and posts in Slack uses two tasks per run, so “If your Zap runs ten times, it will use 20 tasks.”
What does Zapier do, step by step
Follow Zapier’s lead-routing example through one run.
- Trigger: Facebook Lead Ads, New Lead. Zapier’s guide to triggers names two kinds. With a polling trigger, “Zapier periodically asks your app for data” at an interval set by your plan: 15 minutes on Free, 2 minutes on Professional, 1 minute on Team and Enterprise. With an instant trigger, the app sends a webhook as the event happens. The app decides which: “The trigger type is fixed - you cannot change it.”
- Action 1: HubSpot, Create Contact. You map the lead’s email from the trigger into the Email field, so each run uses its own data.
- Action 2: HubSpot, Create Deal, attached to that contact.
- Action 3: Slack, Send Channel Message. When you test an action step, “Testing is live and may result in changes made in your app”, so the test message really posts.
- Publish. From then on “Your Zap will only process new data created after it’s published.”
- Result. One lead, one Zap run, three successful actions, three tasks, all logged in Zap history.
How logic gets added: filters, paths and formatters
The basic chain has no logic. Zapier adds it through built-in steps, and learning their grammar is the real work.
Filter is the gate. Zapier’s filter guide: “you set a specific condition and the Zap will only continue if the data from your app meets that condition.” A rule is a field, a condition and a value; rules combine with AND or OR. Filters are a paid-plan feature.
Paths is the fork. Zapier’s Paths guide draws the line: “Filter stops the Zap entirely for runs that do not match your conditions”, while “Paths routes data to different actions based on conditions.” One branch per group can be a Fallback. The limits: up to 10 branches per group, up to 3 nested levels, and “Once you add a Paths step to your Zap, it must be the final step in your Zap.” Branches run one at a time, left to right, so a Delay in Path A holds Path B.
Formatter is the adapter. Zapier’s built-in utility tool “for transforming text, numbers, and other data into the format you need”: split a full name into first and last, turn 11/05/2025 into 2025-05-11, format a phone number to E.164.
The translation in practice: “route the lead to the enterprise rep if the company has more than 200 employees, otherwise to the inbound queue” becomes trigger, Paths with two branches (Employees greater than 200, plus a Fallback) and one Slack action in each. Nothing runs until the job is rewritten into that grammar. Zapier’s Copilot, an open beta, drafts the first version when you “describe the workflow you want in plain language”.
Where Zapier wins
The catalogue. Zapier’s press page says “More than 9,000 partners integrate with Zapier”, that it was founded in 2012 and has been at this “for over a decade.”
Mature error handling. Every run gets a status; the unsuccessful ones are Errored, Safely halted, On hold, Handled error or Scheduled, per Zapier’s troubleshooting guide, and an errored step shows an AI-written Troubleshoot tab plus the HTTP log. Autoreplay, a paid-plan feature, retries an errored step “up to 5 times” on a widening schedule from 5 minutes to 6 hours, and from Zap history you can replay up to 5,000 selected runs at once. Custom error handlers split any step into a Success path and an Error path. Error notifications reach your email immediately by default, and “Your Zap will automatically turn off if 95% of its runs result in errors in the last 7 days.”
A decade of recipes. Zapier’s templates hub holds pre-built Zaps with trigger and action in place, including templates “created by other users.” The Free plan page points to the Zapier Community to “ask questions and share ideas with other Zapier users”.
The stable two-step notification. If the job is “when X happens in app A, post it in app B”, Zapier is the right tool and you should keep using it. The Free plan covers it: 100 tasks a month, one user per account, two-step Zaps with one trigger and one action, a 15-minute polling interval, as many Zaps as you want.
Where the model runs out
A month-end job reads: on the first business day, pull last month’s Stripe payouts, match them to invoices in the accounting app, write mismatches to a sheet, get finance to approve the write-offs, post a summary in #finance, file the PDF in Drive. Six steps, one job. In Zapier that is six Zaps, or one long multi-path Zap.
- The trigger is a schedule. Schedule by Zapier runs a Zap “every month, week, day, or hour”, but there is no built-in first-business-day option: Zapier’s guide builds one from a daily schedule, a Formatter step and a Filter.
- The matching is a search plus a fork. A search step finds each payout’s invoice; Paths splits matched from unmatched. Because “You cannot add shared actions after all path branches”, the Slack summary and Drive upload are duplicated into every branch, or moved into a Sub-Zap, a beta feature with its own rule: if no branch returns data, “the parent Zap run will remain in a Delayed state indefinitely.”
- The approval is a premium step. Human in the Loop handles the sign-off.
- It is a paid build. Multi-step Zaps, Filters, Paths and premium apps sit on paid plans. The Professional plan starts at $19.99 per month billed annually for 750 tasks; Team starts at $69 per month, also billed annually, for 2,000 tasks and 25 users. Past the limit, pay-per-task billing continues at a higher per-task rate, capped at 3 times the plan’s tasks.
Pricing checked October 2026.
Then the question nobody writes into the Zap: who maintains it. When the accounting app rotates its tokens, the step fails with a 401, which “usually happens when your access token has expired or been revoked”, and someone reconnects it. When an integration is retired, the editor warns “The app you’re using will be deprecated”, and someone rebuilds the step. Failed runs can be replayed, but only “within 60 days of the initial trigger event.” Six Zaps means six Zaps to check in Zap history; one long Zap means a branch diagram in someone’s head. Either way someone owns the Zaps as well as the month-end close.
Viktor’s position: describe the job instead of wiring it
This section is Viktor’s own view.
Viktor is an AI employee who lives in Slack and Microsoft Teams, connects to 3,200+ tools and does the work himself. You give him the month-end job as the sentence above, in plain language, and the steps are his to work through.
Sensitive actions wait. Viktor’s security page states: “Money moves, code pushes, and customer emails wait for your explicit approval in Slack.” The approvals documentation describes how: he “prepares it as a draft and posts an approval card. The action runs only after someone clicks Approve”, and admins can require approval for individual integration tools. The write-off sign-off is that card. Recurring work runs as Tasks on a schedule, and twice a day he checks recent workspace activity to follow up on blockers. He sees a channel only when he is invited into it.
For the comparison with Zapier’s own AI product, read Viktor vs Zapier Agents; for the shortlist beyond Zapier, read the best Zapier alternative.
See the tools Viktor connects to →
Describe one job to Viktor: get started for free →
Is Zapier right for you?
Three decision rules:
- Keep Zapier when the job is one trigger and one to three actions between stable apps, stated in one “when X, do Y” sentence.
- Keep Zapier when the shape is simple but the volume is high. Zapier’s pricing page notes that “The higher the task tier, the lower the cost per task”.
- Look further when the job has more than a handful of steps, needs decisions that depend on reading the data, breaks whenever an upstream app changes, or needs repairing every month. At that point the Zap is a program written in triggers and paths, and someone maintains it.
Book a demo and bring the Zap you repair most often →
Start with up to $100 in free credits. No card required.
FAQ
What is Zapier used for?
Zapier is used to connect web apps so that an event in one app automatically runs actions in other apps. Common uses are notifications, lead routing, one-way data sync between two apps and simple approval steps.
What does Zapier do?
Zapier watches a trigger app for a new event, then runs a chain of actions in other apps using that event’s data. Polling triggers check every 15 minutes on Free and every 2 minutes on Professional; instant triggers run when the app sends a webhook.
Is Zapier a CRM tool?
No, Zapier is not a CRM; it connects apps, including CRMs such as HubSpot. In Zapier’s lead-routing example, a new Facebook Lead Ads lead becomes a contact and a deal in HubSpot, and the Zap posts the lead to Slack.
Is Zapier free?
The Free plan includes 100 tasks a month, one user per account, two-step Zaps, a 15-minute polling interval and unlimited Zaps, plus a 14-day trial of paid features at sign-up. Multi-step Zaps, Filters, Paths and premium apps need a paid plan, from $19.99 per month billed annually for 750 tasks.
What is a Zap?
A Zap is one automated workflow: exactly one trigger, the event that starts it, followed by one or more actions that run every time the trigger event occurs. Filters, Paths and Formatter steps add logic between actions.
What is a task in Zapier?
A task is counted each time an action step completes successfully. Triggers, polling, Filter, Paths, Formatter and Delay steps use no tasks, and actions that error or halt are not counted. A three-action Zap that runs once uses three tasks.
When is Zapier not enough?
When a job has many steps, needs decisions that depend on reading the data, or breaks whenever a connected app changes. That job becomes several Zaps or one long multi-path Zap that someone maintains: reconnecting expired accounts and rebuilding deprecated steps. Describing the job in plain language to an AI employee removes the wiring step.
What are the alternatives to Zapier, like Make or n8n?
Viktor is an AI employee who takes the job in plain language instead of as trigger-action rules. Make is a workflow automation product like Zapier, where someone builds the trigger-action rules by hand. n8n is fair-code and can run on a team’s own hardware.