Implementation Guide16 min read

Make (Integromat) Setup: Your First Automation Without the Confusion

Make is the automation platform people switch to when Zapier gets too expensive or too limited. It's more powerful, significantly cheaper at scale, and uses a visual flowchart builder that looks intimidating at first but clicks after 15 minutes. This guide gets you from signup to a running automation with proper error handling — the thing Zapier doesn't make you learn.

Total Setup Time: ~50 Minutes

  • Account creation & free tier orientation — 5 minutes
  • Understanding scenarios, modules, and operations — 10 minutes (reading)
  • Build your first scenario — 15 minutes
  • Error handling basics — 10 minutes
  • Scheduling and monitoring — 10 minutes

Step 1: Account Creation and Free Tier Limits (5 minutes)

  1. Sign up at make.com. Email or Google SSO. No credit card required for the free plan.
  2. Skip the onboarding wizard. Make shows you a guided tour with sample scenarios. Skip it — we'll build something real instead.
  3. Understand your free tier limits:
    • 1,000 operations per month. An “operation” is any module that processes data. More on this below.
    • 2 active scenarios. You can build more, but only 2 can be turned on at once.
    • Minimum 15-minute scheduling interval. Scenarios check for new data every 15 minutes at fastest.
    • 10 MB data transfer limit. Fine for text data. Can be tight for file attachments.

Operations vs. Zapier Tasks

Make counts every module that runs as one operation. A scenario with a trigger + 3 actions uses 4 operations per run (trigger counts too). Zapier only counts actions (triggers are free). So 1,000 Make operations is roughly equivalent to 250–500 Zapier tasks depending on scenario complexity. However, Make's paid tiers are dramatically cheaper than Zapier's, so the math favors Make at any real volume.

Step 2: Understanding Scenarios, Modules, and Operations (10 minutes reading)

Make uses different terminology than Zapier. Understanding these three concepts upfront prevents confusion for the entire time you use the platform.

Make TermZapier EquivalentWhat It Is
ScenarioZapA complete automation workflow. The whole thing from trigger to final action.
ModuleStep (trigger or action)A single node in the flowchart. Each module connects to an app and performs one operation (watch, create, update, search, etc.).
OperationTask (but different counting)One module processing one bundle of data. Every module that runs = 1 operation. Triggers count too.
RouterPathsSplits the scenario into multiple branches based on conditions. Free to use (no extra operations).
FilterFilterConditional gate between modules. If the condition fails, downstream modules don't run (saving operations).
BundleNo direct equivalentA packet of data flowing through the scenario. If a trigger returns 5 items, 5 bundles flow through, and each downstream module runs 5 times (5 operations each).

The visual builder is Make's core advantage.Unlike Zapier's linear step list, Make shows your automation as a flowchart. You drag modules onto a canvas, draw connections between them, and can see the entire flow at a glance. This makes complex automations (routers, error handlers, loops) manageable instead of confusing.

Step 3: Build Your First Scenario Step by Step (15 minutes)

We'll build a practical automation: when a new row is added to a Google Sheet, create a contact in your CRM (HubSpot, Pipedrive, or any CRM Make supports). This is a pattern that works for lead capture, form responses, or manual data entry.

  1. Click “Create a new scenario.”You'll see an empty canvas with a single empty circle (the starting module).
  2. Click the empty circle and search for “Google Sheets.”Select “Watch New Rows.” This is your trigger — it checks for new rows at your set interval.
  3. Connect your Google account.Click “Create a connection” and authorize Make via Google OAuth. Select the specific spreadsheet and sheet tab.
  4. Set “Limit” to 10. This means each run processes up to 10 new rows. On the free plan, processing 10 rows = 10 operations from this module alone, so be mindful.
  5. Click the right side of the Google Sheets moduleto add the next module. A “+” button appears. Click it and search for your CRM (e.g., “HubSpot”).
  6. Select “Create a Contact” (or “Create a Person” for Pipedrive). Connect your CRM account.
  7. Map the fields.Click each CRM field and select the corresponding Google Sheets column from the dropdown. Email → Column A (or whatever your email column is). First Name → Column B. And so on.
  8. Click “Run once”at the bottom left. Make will process any new rows currently in your sheet. A green checkmark on each module means success. A red X means something went wrong — click the module to see the error.
  9. Check your CRM. Verify the contact was created with the correct data.
  10. Turn on scheduling(Step 5 below) once you've confirmed it works.

Step 4: Error Handling Basics (10 minutes)

This is the section that separates Make from Zapier. Zapier hides errors in a task history log that most people never check. Make forces you to decide what happens when something breaks — and that's genuinely better for production automations.

How Make Handles Errors

When a module fails (API timeout, invalid data, rate limit), Make can do one of five things. Right-click any module and select “Add error handler” to configure:

Error HandlerWhat It DoesWhen to Use
ResumeIgnores the error and continues to the next moduleWhen the failed step is optional (e.g., Slack notification)
RollbackUndoes all actions in the current runWhen partial execution would create data inconsistency
CommitStops processing but keeps completed actionsWhen you want to save what worked and investigate later
BreakStores the failed bundle in a queue for retryWhen errors are transient (API timeouts, rate limits) and retrying will likely succeed
IgnoreSuppresses the error completelyRarely — only for known, harmless errors you've explicitly decided to skip

Set Up Error Handling for Your First Scenario

  1. Right-click the CRM module → “Add error handler.”
  2. Add a “Break” handler. This is the safest default. If the CRM API fails (timeout, duplicate contact), the failed row goes into a retry queue instead of being lost.
  3. Set retry attempts to 3 with increasing delays. Break handlers retry automatically at intervals you set.
  4. Optionally add a notification module on the error path. Connect an “Email” or “Slack” module after the error handler to notify yourself when something fails. This uses 1 extra operation per error but prevents silent failures.

Why This Matters

In Zapier, a failed task shows up as a line item in your task history. In Make, you choose whether to retry, skip, rollback, or alert. This is more setup work upfront but means your automations are production-grade from day one instead of silently failing for weeks.

Step 5: Scheduling and Execution Monitoring (10 minutes)

Turn On Scheduling

  1. Click the clock icon at the bottom of your scenario canvas.
  2. Set the interval. Free plan minimum is 15 minutes. For a Google Sheets → CRM scenario, 15 minutes is fine. New rows don't need instant processing.
  3. Toggle the scenario ON using the switch at the bottom left of the canvas. The scenario is now active and will run every 15 minutes.

Monitor Executions

  1. Go to the scenario page → “History” tab. This shows every execution with status (success, warning, error), operation count, and processing time.
  2. Click any execution to see the data flow. Make shows you the exact data that passed through each module. This is invaluable for debugging — you see what went in and what came out at every step.
  3. Set up execution notifications. Scenario settings → Notifications. Enable “Errors” to get emailed when a scenario fails. Skip “Warnings” unless you want high-frequency alerts.
  4. Check operation usage. Dashboard → Usage. Track your monthly operation consumption. Free tier is 1,000/month — monitor weekly to avoid surprises.

When to Move from Free to Core

Trigger to UpgradeWhy
Hitting 1,000 operations/monthCore gives you 10,000 ops/month for $10.59/month. That's 10x the capacity for about $10.
Need more than 2 active scenariosCore unlocks unlimited active scenarios.
Need faster scheduling (under 15 minutes)Core allows 1-minute intervals. Useful for time-sensitive automations.
Need data storesMake's built-in key-value database (data stores) is a Core+ feature. Useful for deduplication and state tracking.

The free-to-Core upgrade is one of the best values in SaaS.$10.59/month for 10,000 operations, unlimited scenarios, 1-minute intervals, and data stores. Compare that to Zapier Professional at $29.99/month for 750 tasks with single-step still counting. Make's Core plan costs less and does more.

Common Setup Mistakes

  • Not understanding operation counting.A scenario with 5 modules that processes 10 items uses 50 operations (5 modules × 10 items). On the free plan, that's 5% of your monthly limit in one run. Set low limits on trigger modules (5–10 items per run) until you understand your consumption.
  • Skipping error handlers.Make lets you build scenarios without error handling. Don't. Add at least a “Break” handler on every action module. Silent failures accumulate and create data gaps you won't notice for weeks.
  • Using “Run once” to test with live data.“Run once” processes real data. If your scenario creates contacts or sends emails, the test creates real contacts and sends real emails. Use test/sandbox accounts for initial testing, or at least verify the output module is pointed at the right place.
  • Building complex scenarios before understanding bundles.Bundles are Make's superpower and its biggest gotcha. If a trigger returns 5 items, every downstream module runs 5 times. If you have a router that splits into 2 paths with 3 modules each, that's 5 × 6 = 30 operations. Understand bundle flow before building multi-path scenarios.
  • Connecting too many apps at once.Each app connection uses OAuth tokens that can expire. Start with 2–3 app connections. Add more as you build scenarios that need them. Unused connections create maintenance overhead (token refresh failures).

What to Skip on Day 1

  • Custom functions. Make lets you write JavaScript transformations inside modules. Powerful but unnecessary for your first scenarios. Use built-in functions (text replace, date format, math) instead.
  • Data stores. Make's built-in key-value database is useful for deduplication and tracking state between runs. But it adds complexity. Use a Google Sheet as your “database” for the first month — it's easier to inspect and debug.
  • Complex routers. Routers split scenarios into branches. Start with linear scenarios (trigger → action → action). Add branching when you have a specific condition that requires different outputs.
  • Webhooks. Custom webhooks are how you connect apps that don't have native Make modules. But they require understanding HTTP methods, headers, and JSON parsing. Stick to built-in modules first.
  • Templates marketplace. Make has a templates library. Most templates are over-engineered for simple use cases. Build from scratch so you understand every module in your scenario.

Frequently Asked Questions

Is Make really cheaper than Zapier?

At any real volume, yes. Make Core at $10.59/month gives you 10,000 operations and unlimited scenarios. Zapier Professional at $29.99/month gives you 750 tasks with unlimited Zaps. Even accounting for Make's trigger-counting (which inflates operation numbers), Make typically costs 50–80% less for equivalent automation volume.

What counts as an operation in Make?

Every module that processes data counts as one operation. Unlike Zapier (where triggers are free), Make counts trigger modules too. A scenario with a trigger + 2 actions processing 1 item uses 3 operations. Processing 10 items uses 30 operations. Filters and routers themselves don't count, but modules after them do.

Is Make harder to learn than Zapier?

For simple automations: slightly. Make's visual canvas and terminology (scenarios, modules, bundles) take about 15 minutes longer to grasp than Zapier's linear step builder. For complex automations: Make is actually easier because the visual flowchart makes branching, error handling, and data flow visible instead of buried in nested menus.

How many apps does Make integrate with?

Over 1,800 native integrations, plus HTTP/webhook modules for connecting anything with an API. Zapier has 7,000+ integrations. If you need a niche app, check Make's app directory first. For mainstream SaaS tools (Google, Slack, HubSpot, Stripe, Shopify, etc.), both platforms have native support.

Can I migrate my Zaps from Zapier to Make?

Not automatically. There's no import tool. You rebuild each automation manually in Make. For simple Zaps (trigger + action), rebuilding takes 5–10 minutes each. Complex multi-step Zaps with paths can take 30+ minutes. The time investment pays off through lower monthly costs, but it's a manual migration.

When should I upgrade from the free plan?

When you consistently exceed 1,000 operations per month or need more than 2 active scenarios. Core at $10.59/month is the obvious next step — it's the cheapest per-operation plan in the automation space. Most users who are actively automating hit the free limit within 2–4 weeks.

Explore Further on Sasanova

Guides