Make vs Zapier Free: We Built the Same Booking Automation
We built one 4-step booking automation on Make's free plan and on a new Zapier account, counted every credit and task, and found what idle checks really cost.

Proof from our build
In this article
- The short version
- What we built, and how we tested it
- Is Make free? Is Zapier free?
- The two free plans side by side
- What Make Free actually did with the job
- What one run costs: every credit we spent, itemised
- The idle cost: Make charges for checking, even when nothing happened
- The fix: build it with a webhook trigger instead (step by step)
- Can it talk to an app you built yourself?
- What Zapier did with the same job — during the Pro trial
- What we have not tested yet
- The smaller walls on Make Free
- What it costs the day you outgrow free
- Which free plan should you start in?
If you are choosing where to build your first automation on a free plan, build it on Make — and build it with a webhook trigger, not a scheduled one. That one choice is the whole article. On September 18, 2026 we built the same 4-step booking automation (new booking → confirmation email → calendar event → spreadsheet update) in both tools. Make's free plan ran the whole thing for 4 credits per booking and sent the email 7 seconds after we pressed run. But a scheduled Make trigger charges 1 credit every time it checks, even when nothing has happened — about 2,880 credits a month with zero bookings, against a 1,000-credit allowance. A webhook trigger fixed that, and it is free too.
Zapier is a different story than we expected: our brand-new account did not start on the Free plan at all.
The short version
- Make Free ran the full job. Four modules — Google Sheets trigger → Gmail → Google Calendar → Sheets update — built by hand, activated, and run. The confirmation email landed in our test inbox 7 seconds after we pressed "Run once".
- One booking = 4 Make credits, measured on the counter before and after. That is a ceiling of 250 bookings a month on the 1,000-credit free allowance, if nothing else consumes credits.
- The trap nobody writes about: idle cost. Make bills 1 credit for every scheduled check, including checks that find nothing. Make's own run history shows two empty checks at 1 credit each. At the Free minimum of every 15 minutes that is ~2,880 credits a month before a single booking arrives.
- The fix is free and takes five minutes. A Custom webhook trigger runs only when data arrives: 2 credits for the webhook-plus-email flow, email delivered in 3 seconds, and zero runs while idle.
- Make Free is capped at 2 active scenarios. We built a third and tried to switch it on: "Congrats on maxing out the Make Free plan 🎉 — The limit on the Free plan is 2 active scenarios."
- A new Zapier account does not start on Free. Ours started on a 14-day Pro trial with 1,000 tasks, and the only way to change the trial settings was to add a payment method. Everything we did in Zapier ran under that trial, so we label it that way throughout — and we test Zapier Free on October 2, the day after the trial ends.
What we built, and how we tested it
The job is the one every service business asks for, in the owner's words: when someone books, put it in my calendar, add a row to my spreadsheet, and email them a confirmation — and I don't want to pay for that.
In automation terms that is four modules, which is exactly one more than Zapier's published free plan allows:
- Trigger: a new row in a Google Sheet called "Harbor Lane Studio — Bookings (test)"
- Gmail: send the client a confirmation
- Google Calendar: create the event
- Google Sheets: set that row's Status to "Confirmed"
We built it identically in both tools on the same Google account, timed every step with a clock, and read the credit and task counters before and after every run instead of estimating them. Screenshots of every screen quoted here are in the gallery above. Our full method is on how we test. The app that would normally feed this automation is the kind of thing we build a booking app without code in the pillar guide — this piece is the layer that connects that app to the tools you already use.
Is Make free? Is Zapier free?
Make: yes, there is a genuine free tier with no expiry. Inside the account, the plan card reads "Free — $0 Free forever, 1,000 credits / month", the subscription page shows "Next billing $0.00 billed monthly", and usage resets monthly (ours resets 16 Oct 2026). Free includes the no-code builder, 3,000+ standard apps, unlimited users, 2 active scenarios, 5-minute scenario execution time, 5 MB file size, and a 15-minute minimum interval between scheduled runs (in-product, verified Sept 18, 2026).
Zapier: a free plan exists, but a new account does not start on it. Ours opened on a 14-day Pro trial. The home screen said "14 TRIAL DAYS LEFT — Everything Pro unlocks is yours: Multi-step Zaps, premium apps, and AI steps, all unlocked for you", billing showed "Zapier — Pro plan — Trial" with 0 / 1,000 tasks and "Trial expires Oct 01, 2026", and at the bottom of that page: "Zapier Pro trial settings — Please add a payment method to edit your trial settings." So on day one there is no way to use Zapier Free, or to end the trial early, without giving Zapier a card.
That last message does answer one common question first-hand: our Zapier account had no payment method on file, so a card was not required to sign up. We did not record the Make signup screens, so we make no claim about Make's signup either way.
The two free plans side by side
| Compared | Our pickMake Free | Zapier Free |
|---|---|---|
| Monthly allowance | 1,000 credits | 100 tasks |
| What the allowance buys | 1 credit per module execution, trigger included | 1 task per action, trigger not billed |
| Workflow complexity | Multi-step scenarios, routers and filters | Two-step Zaps (1 trigger + 1 action) |
| Active workflows | 2 active scenarios | Unlimited Zaps, 2 steps each |
| Minimum interval | 15 minutes | 15 minutes |
| Seats | Unlimited users | 1 user |
| Webhook trigger | Included on Free (we used it) | Not on Free (paid feature) |
| Our 4-step booking job | Ran end to end | Does not fit in 2 steps |
| First paid tier | Core $10.59/mo monthly, $9.00/mo yearly | Professional $29.99/mo monthly, $19.99/mo yearly |
| Next step | Try Make Free |
-
Our pickMake Free
- Monthly allowance
- 1,000 credits
- What the allowance buys
- 1 credit per module execution, trigger included
- Workflow complexity
- Multi-step scenarios, routers and filters
- Active workflows
- 2 active scenarios
- Seats
- Unlimited users
- Webhook trigger
- Included on Free (we used it)
- Our 4-step booking job
- Ran end to end
- First paid tier
- Core $10.59/mo monthly, $9.00/mo yearly
-
Zapier Free
- Monthly allowance
- 100 tasks
- What the allowance buys
- 1 task per action, trigger not billed
- Workflow complexity
- Two-step Zaps (1 trigger + 1 action)
- Active workflows
- Unlimited Zaps, 2 steps each
- Seats
- 1 user
- Webhook trigger
- Not on Free (paid feature)
- Our 4-step booking job
- Does not fit in 2 steps
- First paid tier
- Professional $29.99/mo monthly, $19.99/mo yearly
Rows that are identical for every tool are hidden on phones.
Make figures are from inside our own free account (Sept 18, 2026). Zapier Free figures are cited, not measured — zapier.com/pricing, checked Sept 18, 2026: "100 tasks/mo; unlimited Zap workflows/Tables/Forms; two-step Zap workflows", 15-minute polling, 1 seat. Our account was on the Pro trial, so we could not measure those limits yet.
Read this before you compare 1,000 to 100. A credit and a task are not the same unit. Make bills a credit for every module that executes, including the trigger. Zapier bills a task for every action, but not the trigger. So the same booking cost us 4 Make credits and 3 Zapier tasks — but the 3-task version only exists on a paid Zapier plan. A bare "10× more on Make" comparison is the most misleading thing anyone could publish here. Counting the unit rather than the headline number is the only way any of these comparisons mean anything; we apply the same rule to send limits in our systeme.io free plan review.
One more naming trap: Make renamed "operations" to "credits". Older articles and most of the current search results still say operations. Our run history shows both columns side by side with identical numbers, so they are the same unit counted the same way.
What Make Free actually did with the job
Build time: 09:00–09:25 UTC, by hand in the visual editor, no AI builder. What a non-technical person actually faces:
- Connections are OAuth popups, not developer work. "Create a connection" → "Sign in with Google" → consent. No Google Cloud project, no API key. Google Sheets asks to "see, edit, create and delete all your Google Drive files"; Gmail asks to read email and settings and send email on your behalf; Calendar asks to "see, edit and permanently delete all calendars you can access." Broad, but standard.
- Mapping is point-and-click. Clicking a field opens a panel listing the sheet's columns by header — "Name (A)", "Email (B)" — so you pick fields instead of typing syntax.
- One real defect. Make's fields say "Enter text or type '/' to search". Typing a literal
/opens the field search instead of typing the character. It ate the closing/p>of our HTML email body and left a stray<in the first confirmation email we sent. Zapier uses the same/shortcut, so the same trap exists there. Paste your HTML, don't type it. - Gmail connections expire. After connecting, Make told us: "You have until March 17th 2027, 12:10 PM (Wed) to reauthorize your connection." That is roughly six months. If you forget, the scenario stops.
The run. We added a test booking row at 09:19 and pressed "Run once" at 09:20:09. All four modules went green. The confirmation email arrived in our test inbox at 09:20:16 — 7 seconds later — sent from the connected Gmail address itself, with no Make branding or footer in it. The calendar event was created for the right date and time, and the sheet row flipped to "Confirmed".
The cost. Credit counter before: 0 / 1,000. After: 4 / 1,000. One run of a 4-step automation = 4 credits.
What one run costs: every credit we spent, itemised
We do not have a large sample, so here is the whole sample. Five runs across two scenarios, read off Make's run history and reconciled against the account counter:
| Run | Trigger type | What happened | Credits |
|---|---|---|---|
| 09:20:12 | Manual | Full 4-step flow, one booking | 4 |
| 09:22:59 | Schedule | Nothing to do (0 bytes transferred) | 1 |
| 09:37:59 | Schedule | Nothing to do (0 bytes transferred) | 1 |
| 09:52:58 | Schedule | Found a booking, full 4-step flow | 4 |
| 09:47:32 | Instant (webhook) | Webhook + email | 2 |
Total: 12 credits. The account counter read 12 / 1,000. It adds up exactly, which is how we know the per-run numbers are real and not rounded.
What that buys on the free plan, as arithmetic, not as a promise: at 4 credits per booking, 1,000 credits is at most 250 bookings a month — if the trigger itself costs nothing. Which brings us to the part that matters most.
The idle cost: Make charges for checking, even when nothing happened
This is the single most useful sentence on this page, so here it is plainly: a scheduled Make scenario spends 1 credit every time it checks, whether or not there is anything to do.
We switched our Sheets scenario to "Every 15 minutes" — the fastest the free plan allows — at 09:23 UTC and left it alone. Make's run history shows the two checks that followed, each one marked Success, each one transferring 0 bytes because there were no new rows, and each one billed 1 credit.
Do the arithmetic from that measured 1 credit per empty check. Every 15 minutes is 96 checks a day, 2,880 a month. The 1,000-credit free allowance runs out in about ten days with zero bookings. Slowing the schedule down helps the bill and hurts the customer: hourly is ~720 credits a month before any real booking, every three hours is ~240 — and a client waits up to three hours for a confirmation email that should be instant.
There is a second cost to polling that shows up in our own log. We typed a booking into the sheet at 09:38:40. The scenario had checked 41 seconds earlier, so Make only picked it up at 09:52:58 — 14 minutes and 18 seconds before that client got their confirmation.
Zapier's Google Sheets trigger was marked "Instant" in its trigger picker, and Zapier does not bill the trigger at all. On that specific point, Zapier's design is better. Whether Zapier Free keeps the instant trigger after the trial is one of the things we test on October 2.
The free-plan limits we find, before they cost you
We build on free plans and publish the number the vendor doesn't: what it costs while idle, and the day it stops. One email when we find the next one.
The fix: build it with a webhook trigger instead (step by step)
Polling is the problem, not Make. A Custom webhook trigger runs only when something is actually sent to it, so an idle day costs nothing. It is available on the free plan — no upgrade prompt appeared at any point. We built it at 09:43–09:48 UTC. Here is exactly what we did:
- Create a new scenario. In your Make dashboard, click Create a new scenario.
- Add Webhooks → Custom webhook as the first module. Click Create a webhook, give it a name, save. Make hands you a URL that looks like
https://hook.eu1.make.com/…and shows "Listening for data". - Copy that URL into whatever collects your bookings. Any form tool that can POST works: Tally, Jotform, Typeform, Google Forms via Apps Script — or the booking app you built yourself. We stood in for the form by sending one test booking as JSON.
- Send one test booking through. Make caught it and reported "5 values detected and ready to map: name, email, service, date, time". That one test is what teaches Make your field names; you cannot map fields before it.
- Add Gmail → Send an email as the second module, and map the fields by clicking them out of the panel. Paste any HTML body rather than typing it, because of the
/trap above. - Switch the scenario on. The schedule control now reads "Immediately as data arrives" instead of "Every 15 minutes". That is the whole point.
What it cost us. We POSTed a booking at 09:47:31. The email was in our inbox at 09:47:34 — 3 seconds later. Make's history records that run as Instant, 2 credits (webhook + Gmail), and shows no other entries at all between 09:47 and 09:55. It did not run once while there was nothing to receive.
So on the free plan, with a webhook trigger: an email-only confirmation flow costs 2 credits per booking, which is about 500 bookings a month inside 1,000 credits. Add the calendar event and the sheet update and you are back at 4 credits per booking, ~250 a month — but you pay only when a booking actually arrives.
Can it talk to an app you built yourself?
Yes, and this is the reason the choice matters for our readers specifically. If you built your booking form or client portal with an AI app builder, that app is an island until something carries its data out. A webhook URL is the bridge — your app POSTs the booking, Make picks it up instantly, and your calendar, spreadsheet and client's inbox all update.
Zapier's published free plan does not include webhooks; they are listed as a paid feature. So an app you built yourself can hand work to Make Free directly, and cannot hand it to Zapier Free the same way. If you are still choosing the builder, our lovable free plan review covers what that tier gives you before you hit its wall, and the build a booking app without code guide walks the whole build. Base44 is the other builder we test; that review is in progress and we will link it here when it is live.
What Zapier did with the same job — during the Pro trial
Everything in this section ran on the 14-day Pro trial, not on Zapier Free. It shows what a new Zapier user actually gets on day one, which is worth knowing, but it is not a free-plan result and we will not present it as one.
We built the identical 4-step Zap between 09:27 and 09:40 UTC. It worked, and two things it did better than Make deserve saying:
- The Google Sheets trigger is "Instant." Zapier's picker labels triggers Instant or Polling; we chose Instant. A row typed at 09:38:40 produced a run at 09:40:34 and an email at 09:40:38 — about two minutes end to end, with no schedule to tune.
- The same booking cost 3 tasks, not 4 credits, because Zapier does not bill the trigger. The billing page read 3 / 1,000 after the run.
Three things were worse or worth a warning:
- Zapier's Gmail connection asks for more than Make's. On top of send and drafts, it asks to "view, edit, download and permanently delete your contacts". Make did not ask for contacts.
- The update step triggers a loop warning. Zapier flagged "Possible Zap loop detected — This step may cause a loop in your Zap because it acts similarly to the trigger event." It did not loop for us, because the trigger is "new row" and the step updates an existing one. Still, you have to decide to ignore a warning you cannot evaluate.
- Zapier tells you at publish time that what you just built is rented. The success screen read: "Success! Your Zap is live! … This Zap uses Multi-step Zaps which you have access to for a limited time during your free trial. Upgrade your plan to Pro or higher to ensure this Zap continues running when your trial ends in 12 days." Make never showed a comparable message for our scenario, because on Make Free multi-step is not a paid feature.
Where Zapier is the better pick, plainly. If you need a genuinely instant trigger and you are inside the trial, Zapier is faster to get right than Make's polling setup — no schedule decisions, no idle-cost arithmetic. And for the simplest possible job — one trigger, one action, low volume, something you will never grow — Zapier Free's two-step limit is not a limit at all, and it costs nothing.
What we have not tested yet
Two honest gaps, both scheduled:
- What Make does at 1,000 / 1,000 credits. We deliberately left the 15-minute scheduled scenario running. At 1 credit per empty check it should hit the cap around September 28, and we will record what Make actually does — stop, queue, email, or just go quiet.
- Zapier Free itself. The Pro trial ends October 1. On October 2 we will check what happens to the published 4-step Zap when the account falls back to Free, whether the Sheets trigger is still Instant, and what the 100-task ceiling looks like from inside. We will update this article on October 2 with those results.
Until then, every Zapier Free number on this page is cited from zapier.com/pricing, checked September 18, 2026 — not measured by us.
The smaller walls on Make Free
- The third scenario. Two is the hard cap. We built a third scenario and flipped its switch: Make answered with "Congrats on maxing out the Make Free plan 🎉 — The limit on the Free plan is 2 active scenarios. Upgrade to a paid plan to get unlimited scenarios and other cool perks!" and a red toast reading "Maximum number of active scenarios has been exceeded — Payment Required". Building a third is allowed; running it is not. You get exactly two always-on automations.
- The 15-minute floor. The in-product plan card lists "15min interval between scheduled scenario executions" on Free, dropping to 1 minute on Core. With a webhook trigger this stops mattering, which is another reason to use one.
- 5-minute execution time and 5 MB file size on Free. Fine for text and bookings; not for video or large exports.
What it costs the day you outgrow free
Neither of these is a plan we bought. Both are cited gates we ran into.
| Make Core | Zapier Professional | |
|---|---|---|
| Monthly billing | $10.59/mo | $29.99/mo |
| Yearly billing | $9.00/mo | $19.99/mo |
| Allowance | 10,000 credits/mo | 750 tasks/mo at entry tier |
| What it unlocks | Unlimited active scenarios, 1-minute intervals, 40-min execution, 100 MB files, Make API | Multi-step Zaps, filters, Paths, webhooks, premium apps |
Make prices are from the plan card inside our own account (verified Sept 16, 2026); make.com/en/pricing headlines the yearly rate of $9/mo (checked Sept 18, 2026), so expect $10.59 if you pay monthly. Zapier prices are from zapier.com/pricing (checked Sept 18, 2026).
The difference in what you are buying is bigger than the difference in price. On Make, the upgrade buys you more of something free already does. On Zapier, the upgrade buys you the ability to do the job at all — a three-action booking flow is simply not a thing Zapier Free can run.
Which free plan should you start in?
- More than one action — a confirmation and a calendar event and a spreadsheet row? Make. It is the only one of the two whose free plan can run it.
- An app or form you built yourself that needs to send data out? Make, with a Custom webhook — that is how an app built on Lovable's free plan gets a booking into your calendar without you retyping it. Zapier Free has no webhooks.
- One trigger, one action, low volume, and you are sure it will stay that way? Zapier Free is genuinely fine and costs nothing to try.
- You need instant and you are inside the Zapier trial window? Zapier's instant triggers are less work to set up than Make's schedule tuning. Just know what happens on day 15.
- Whichever you pick on Make: use a webhook trigger, not a schedule. If you take one thing from this page, take that one. A scheduled trigger on the free plan spends its whole allowance in about ten days doing nothing.
- No app to connect yet? Build that first with the no-code booking app guide, then come back here — this page is what you do the day after it works.
Zapier gets no rating from us yet, because we have not run it on its free plan. It gets one on October 2.
Last verified September 18, 2026. Make figures measured in our own free account; Zapier Free figures cited from zapier.com/pricing. Next update: October 2, 2026, with Zapier Free measured after the trial ends.
Frequently asked questions
Is Zapier free forever, or is it a trial?
Both, in an order that surprised us. Zapier publishes a permanently free plan, but the brand-new account we created on September 16, 2026 did not start on it — it started on a 14-day Pro trial with 1,000 tasks and multi-step Zaps unlocked, expiring October 1. The billing page offered no way to switch to Free early: "Please add a payment method to edit your trial settings." So your first two weeks on Zapier are not a test of Zapier Free.
How many tasks do you get on the Zapier free plan?
100 tasks a month, per zapier.com/pricing (checked September 18, 2026). A task is one action; the trigger is not billed. We have not measured this ourselves yet because our account was on the Pro trial — we test it on October 2, 2026.
Can you build a multi-step Zap on the free plan?
No. Zapier's pricing page lists "two-step Zap workflows" on Free — one trigger and one action. We built a 4-step Zap, but only because our account was on the Pro trial, and Zapier said so at publish time: "This Zap uses Multi-step Zaps which you have access to for a limited time during your free trial."
Is Make.com free? How many credits do you get?
Yes. The plan card inside our account reads "Free — $0 Free forever, 1,000 credits / month", with 2 active scenarios, a 15-minute minimum interval, 5-minute execution time and 5 MB file size. Our subscription page showed "Next billing $0.00 billed monthly" and a monthly reset date (verified September 18, 2026).
What is the difference between a Make credit and a Make operation?
Nothing — Make renamed operations to credits. Our scenario run history shows a Credits column and an Operations column side by side with identical numbers on every run. Older articles and most search results still use "operations"; it is the same unit, counted the same way: one per module execution.
What is the difference between a Zapier task and a Make credit?
Make bills one credit for every module that runs, including the trigger. Zapier bills one task for every action but does not bill the trigger. The same booking cost us 4 Make credits and 3 Zapier tasks. Because of that, comparing 1,000 free credits to 100 free tasks as a 10x difference is misleading — the units are not the same size, and the 3-task Zapier version only exists on a paid plan.
How many scenarios can you run on Make's free plan?
Two active scenarios. We built a third and switched it on: Make responded with "Congrats on maxing out the Make Free plan — The limit on the Free plan is 2 active scenarios" and a "Payment Required" error. You can build as many as you like; only two can be running.
Does Make's free plan burn credits when nothing happens?
Yes, if the trigger is scheduled. Make's run history shows our idle checks completing successfully with 0 bytes transferred and 1 credit charged each. At the free minimum of every 15 minutes that is roughly 2,880 credits a month with zero bookings, against a 1,000-credit allowance. A Custom webhook trigger avoids it entirely: our webhook scenario logged no runs at all during an eight-minute idle window.
Does Zapier's free plan support webhooks?
No. Webhooks are listed as a paid feature on zapier.com/pricing (checked September 18, 2026). Make's Custom webhook module is available on the free plan — we created one, received a POST and mapped its fields with no upgrade prompt.
Can Make's free plan connect to an app I built myself?
Yes, through a Custom webhook. Make gives you a URL, shows "Listening for data", and after one test POST reports the fields it found — ours read "5 values detected and ready to map: name, email, service, date, time". Any app or form that can send an HTTP POST can trigger it, and the scenario's schedule then reads "Immediately as data arrives".
Does Make or Zapier ask for a credit card to sign up?
We can only answer this for Zapier, and only indirectly: our account had no payment method on file, which Zapier itself confirmed by refusing to let us edit trial settings until we added one. So no card was needed to create it. We did not record Make's signup screens, so we make no claim there — we would rather leave the question open than answer it from memory.
What is the cheapest paid automation plan: Make Core or Zapier Professional?
Make Core, by a wide margin, and it buys more. Core is $10.59/mo billed monthly or $9.00/mo billed yearly for 10,000 credits (plan card in our account, verified September 16, 2026). Zapier Professional is $29.99/mo monthly or $19.99/mo yearly at 750 tasks (zapier.com/pricing, checked September 18, 2026). We bought neither.
Related tests

How to Build a Booking App Without Code (We Built Two)
We built two real booking apps on free AI builders and logged every credit. What $0 gets you, what breaks, and the exact feature that makes you pay.

Lovable Free Plan Tested: One Booking App Used Every Credit
We built a real booking app on Lovable's Free plan on 2026-09-14. One prompt used 9.99 credits and left zero. What worked, what broke, what Pro costs.

How to Sell on ChatGPT with Shopify in 2026 (What Changed)
Shopify lists your products in ChatGPT by default. How it works after Instant Checkout, who qualifies, fees, and 7 settings to check.
Check your app before a client does
Get the 12-point checklist we test every AI app builder against. Then at most one email a week: what we built, what broke and what it cost. Unsubscribe anytime.