Revision 1
Make
@namkyu · Aug 31, 2026, 9:22 AM
Added current pricing, credit usage, workflows, practical optimization techniques, business uses, advanced features, limitations, and alternatives.+22,406−0
1
# Quick Facts2
3
4
| Item | Details |5
| ------------------- | -------------------------------------------------------------------------- |6
| Main use | Visual workflow automation between apps, APIs, and AI services |7
| Best for | Businesses, marketers, operations teams, agencies, technical no-code users |8
| Beginner friendly | Moderate |9
| Free option | 1,000 credits/month |10
| Starting paid price | $9/month for 10,000 credits with annual billing |11
| Pricing model | Credits |12
| Coding required | No |13
| Deployment | Cloud |14
| API | Available on Core and higher |15
| Integrations | 3,000+ apps |16
17
18
# Pricing19
20
Make uses **credits** as its main billing unit.21
22
For most non-AI apps, one module operation consumes one credit. For example:23
24
New order → Google Sheets → Slack25
26
If the Google Sheets module and Slack module each run once, those actions normally consume one credit each.27
28
Make previously described this usage mainly in terms of operations. Operations still describe module activity, but credits are now the unit users purchase and consume.29
30
Current plans at the 10,000-credit level are:31
32
33
| Plan | Price | Included Credits | Main Difference |34
| ---------- | -----------------------------: | ----------------: | -------------------------------------------------------------------- |35
| Free | $0 | 1,000/month | Basic automation, 15-minute minimum scheduled interval |36
| Core | $9/month with annual billing | 10,000/month | Unlimited active scenarios, minute-level scheduling, Make API |37
| Pro | $16/month with annual billing | 10,000/month | Priority execution, custom variables, full-text execution log search |38
| Teams | $29/month with annual billing | 10,000/month | Team roles and shared scenario templates |39
| Enterprise | Custom | Custom | Enterprise integrations, security, support, governance features |40
41
42
Make also offers monthly billing at higher prices. Larger credit allowances can be selected as workflow volume grows.43
44
The practical cost depends heavily on scenario architecture.45
46
Consider:47
48
Trigger → Search CRM → Update contact → Send email → Send Slack notification49
50
Each module that performs work can consume credits. A workflow processing thousands of bundles across several modules can therefore use credits much faster than its number of scenario runs suggests.51
52
## AI Credit Usage53
54
AI makes Make's pricing model more complicated.55
56
For third-party AI apps such as OpenAI, Anthropic Claude, or Gemini using your own provider connection, a normal module operation generally consumes Make credits while the AI provider charges separately for tokens.57
58
With Make's own AI Provider and some built-in AI features, credit consumption can instead depend on factors such as:59
60
- tokens61
- model62
- operation count63
- file size64
- page count65
- processing time66
67
This means an AI module does not always equal exactly one credit.68
69
Before deploying a high-volume AI scenario, estimate both:70
71
Make credits + external AI/API costs72
73
# What It Does74
75
Make connects applications visually using workflows called **scenarios**.76
77
A lead workflow could be:78
79
Website form → Validate lead → CRM → Email → Notify sales80
81
An e-commerce workflow might be:82
83
New order → Check payment → Update inventory → CRM → Fulfillment84
85
A reporting workflow could be:86
87
Schedule → Fetch advertising data → Fetch sales data → Aggregate → Send report88
89
Make becomes especially useful when data needs to be transformed, split into several branches, processed in batches, aggregated, or passed through several applications.90
91
Its visual scenario editor makes those relationships easier to inspect than a simple list of automation steps.92
93
# Getting Started94
95
The easiest way to learn Make is to use the cloud service and build one small scenario.96
97
Start with something like:98
99
Google Forms → Google Sheets100
101
Create a scenario, select the app that provides the trigger, and connect your account.102
103
Run the trigger once so Make can retrieve sample data.104
105
Then add Google Sheets and map values from the trigger into the appropriate columns.106
107
Run the scenario manually and verify that the expected row appears.108
109
After that, add a second action:110
111
Form → Google Sheets → Slack112
113
This introduces the basic Make concepts without requiring APIs, AI agents, or advanced routing.114
115
The main concepts to understand first are:116
117
- modules118
- bundles119
- mapping120
- credits121
- filters122
- scenario execution123
124
# How to Use125
126
A Make scenario is built from **modules**.127
128
A trigger module starts the scenario, while later modules search, create, update, transform, or send data.129
130
Data generally travels through Make as **bundles**.131
132
For example, a lead may contain:133
134
- name135
- email136
- company137
- country138
- message139
140
Those values can be mapped into later modules.141
142
A CRM module might use the email field to search for an existing contact, while Gmail uses the same email field as the recipient.143
144
## Filters and Routers145
146
Filters decide whether data should continue through a route.147
148
For example:149
150
New lead → Filter qualified leads → CRM151
152
This is useful when only part of the incoming data requires additional processing.153
154
Routers split a scenario into multiple paths:155
156
New order → Router157
158
- High-value order → Sales notification159
- Normal order → Standard processing160
- International order → Additional shipping process161
162
Filters are usually placed on individual routes so each bundle follows only the relevant path.163
164
## Iterators and Aggregators165
166
An iterator takes an array and separates it into individual bundles that can be processed separately.167
168
For example:169
170
Order with 5 products → Iterator → Process each product171
172
An aggregator does the opposite: it combines several bundles into a single output.173
174
These tools are useful, but they can also increase credit consumption because more bundles may cause later modules to run more times.175
176
## Webhooks and Scheduling177
178
Webhooks allow an external application to start a Make scenario immediately.179
180
For example:181
182
New payment → Webhook → Process order183
184
When a native instant trigger or webhook is available, it is often preferable to repeatedly checking an application for new data.185
186
Scheduled scenarios are useful when immediate execution is unnecessary.187
188
The Free plan currently has a minimum scheduled interval of 15 minutes, while Core and higher plans can schedule scenarios down to one-minute intervals.189
190
## HTTP and APIs191
192
If Make does not have the exact native integration or action you need, the HTTP app can connect to services that expose an API.193
194
This significantly expands what Make can automate.195
196
Instead of waiting for Make to add a specific module, an experienced user can often call the service's API directly.197
198
# Practical Workflows199
200
## Lead Qualification and CRM201
202
Website form → Filter → Search CRM → Create or update lead → Notify sales203
204
This automatically handles inbound leads and avoids manual CRM entry.205
206
Common integrations include Typeform, Facebook Lead Ads, HubSpot, Salesforce, Gmail, and Slack.207
208
Put simple qualification filters before enrichment services or AI analysis.209
210
The biggest risks are duplicate records and unnecessary credit consumption from processing leads that should have been filtered earlier.211
212
## E-commerce Order Processing213
214
New order → Router → Update inventory → CRM → Fulfillment notification → Customer email215
216
This can connect systems that would otherwise require employees to copy order information manually.217
218
Typical integrations include Shopify, WooCommerce, Stripe, Airtable, Google Sheets, and communication tools.219
220
The main risk is processing the same order or payment event twice.221
222
Store or check a unique order or payment ID before performing actions that should happen only once.223
224
## AI Content Processing225
226
New document → Extract content → Filter → AI processing → Store result → Notify reviewer227
228
This can be used for:229
230
- document classification231
- summarization232
- structured extraction233
- support-ticket processing234
- content operations235
236
AI should usually come after cheap deterministic filtering.237
238
For example:239
240
1,000 records → Filter → 120 relevant records → AI241
242
is generally more efficient than:243
244
1,000 records → AI → Filter245
246
This type of implementation can also be sold as part of an [AI Automation Agency](https://incomewiki.com/wiki/ai-automation-agency) service.247
248
# Tips & Best Practices249
250
## Filter Before High-Cost Modules251
252
Make charges based partly on module activity, so scenario design directly affects cost.253
254
If a filter can eliminate 90% of records before five downstream modules run, place the filter first.255
256
This is particularly important before:257
258
- AI calls259
- enrichment APIs260
- email or SMS services261
- multi-step CRM processing262
263
## Understand Bundles Before Using Iterators264
265
One incoming record does not always equal one downstream operation.266
267
An iterator may turn one bundle containing 50 items into 50 individual bundles.268
269
If three later modules process all 50 bundles, that can create substantial additional activity.270
271
Use iterators when each item genuinely requires individual processing.272
273
## Prefer Webhooks to Frequent Polling274
275
Webhooks usually start a scenario as soon as data arrives.276
277
Polling triggers periodically ask an application whether anything has changed.278
279
When an instant trigger is available, using it can reduce unnecessary checks and shorten processing delay.280
281
Make currently supports both app-specific instant webhooks and custom webhooks.282
283
## Control API Rate Limits284
285
External APIs may reject large bursts of requests even when Make itself can process them.286
287
Typical symptoms include HTTP 429 errors.288
289
Use:290
291
- batching292
- delays293
- sequential processing294
- retries295
296
when the destination API cannot accept high request volume.297
298
The Make API itself also has plan-based limits. Current documented limits are 60 requests/minute on Core, 120 on Pro, 240 on Teams, and 1,000 on Enterprise.299
300
## Design for Duplicate Events301
302
Payments, orders, forms, and webhooks can occasionally arrive more than once.303
304
Before performing an irreversible action, check a unique identifier such as:305
306
- event ID307
- order ID308
- payment ID309
- email address combined with another business key310
311
Duplicate protection is particularly important before sending messages, provisioning accounts, issuing refunds, or creating orders.312
313
## Use Error Handling and Incomplete Executions314
315
Important scenarios should be designed for failure.316
317
Make can store **incomplete executions**, preserving unfinished runs when errors occur so they can be inspected or retried.318
319
This is useful for temporary failures such as connection errors or rate limits.320
321
Incomplete executions are disabled by default and must be enabled when you want this behavior.322
323
## Inspect Scenario History324
325
Scenario history shows information such as:326
327
- status328
- execution duration329
- operations330
- credits consumed331
- transferred data332
- module input and output333
334
Use it when a scenario technically ran but produced the wrong business result.335
336
Pro and higher plans currently include full-text execution-log search, which can make investigation easier in large histories.337
338
## Watch Time Zones and Scheduling339
340
Automations involving reports, appointments, invoices, or publishing can fail because the business timezone and the scenario timezone do not match.341
342
Set the expected timezone deliberately and test scenarios around date boundaries.343
344
# Business Uses345
346
Make is useful for businesses with several cloud applications that need to exchange data.347
348
**Sales and marketing** teams can connect lead forms, advertising platforms, CRMs, email tools, spreadsheets, and reporting systems.349
350
**Operations teams** can automate record transfers, approvals, internal notifications, database updates, and recurring administrative work.351
352
**E-commerce businesses** can connect orders, payments, customer records, fulfillment, inventory, and reporting.353
354
**Customer-support workflows** can retrieve account information, classify messages, update help-desk systems, and notify the correct team.355
356
**AI automation** can combine AI models with normal business applications instead of running AI as a separate isolated tool.357
358
Agencies and freelancers can sell Make scenario implementation, API integrations, automation audits, troubleshooting, and maintenance services. These services can complement [Freelancing](https://incomewiki.com/wiki/freelancing) or a broader automation agency.359
360
Make itself is usually a tool inside the service rather than the product being sold.361
362
# Integrations363
364
Make currently advertises **3,000+ apps** in its integration ecosystem.365
366
Common categories include:367
368
- **Google:** Gmail, Google Sheets, Google Drive369
- **CRM:** HubSpot, Salesforce, Pipedrive370
- **Communication:** Slack, Telegram, Microsoft services371
- **E-commerce:** Shopify and other commerce platforms372
- **Data:** Airtable, databases, spreadsheets373
- **AI:** OpenAI, Anthropic Claude, Google Gemini, Perplexity and other AI services374
- **Development:** GitHub, APIs and HTTP connections375
376
Use a native integration when it supports the required operation.377
378
Use a webhook when another system needs to trigger Make immediately.379
380
Use the HTTP app when the service exposes an API but Make does not provide the exact native action required.381
382
This ability to move from no-code modules to direct API calls is one of the most useful skills for advanced Make users.383
384
# Advanced Use385
386
Make provides an API on Core and higher plans for managing and interacting with Make programmatically.387
388
The Make API supports authentication through API tokens or OAuth 2.0.389
390
Current API request limits depend on plan:391
392
393
| Plan | Make API Limit |394
| ---------- | ---------------------: |395
| Core | 60 requests/minute |396
| Pro | 120 requests/minute |397
| Teams | 240 requests/minute |398
| Enterprise | 1,000 requests/minute |399
400
401
This API is different from using Make's HTTP module.402
403
The HTTP module allows a scenario to call an external service.404
405
The Make API allows another application to interact with the Make platform itself.406
407
Make also supports custom JavaScript and Python through its Code app for cases where normal modules and mapping tools are not sufficient. Code execution can consume credits based on execution time, so it should not automatically replace simpler built-in transformations.408
409
AI workflows can use Make AI Agents, Make AI Toolkit, third-party AI applications, and external model connections.410
411
Make is primarily a managed cloud platform. Unlike n8n, it does not provide a standard general-purpose self-hosted version of the Make automation platform.412
413
This reduces infrastructure work but also means users have less control over where and how the orchestration platform itself runs.414
415
# Limitations & Common Mistakes416
417
The biggest practical limitation is that **credit usage can become difficult to estimate in complex scenarios**.418
419
A visual scenario may appear to contain only a few modules, but iterators, multiple bundles, routers, repeated searches, and AI processing can cause those modules to execute many times.420
421
This makes understanding the data flow important before scaling a scenario.422
423
Make is also more complex than simple trigger-and-action automation products. Users eventually need to understand:424
425
- arrays426
- bundles427
- mapping428
- iterators429
- aggregators430
- routers431
- APIs432
- HTTP433
- error handling434
435
Complex scenarios can become visually difficult to maintain when too many unrelated processes are placed on one canvas.436
437
Make is cloud-hosted, so users who specifically require full self-hosting should look at other platforms.438
439
External applications also impose their own API restrictions and costs.440
441
Common mistakes include:442
443
- filtering data too late444
- unnecessarily iterating large arrays445
- forgetting that each bundle can cause more module executions446
- ignoring API pagination447
- creating duplicate records448
- ignoring API rate limits449
- putting expensive AI processing before simple filters450
- failing to enable or inspect incomplete executions451
- ignoring scenario history after deployment452
453
The visual editor makes workflows easier to see, but it does not remove the need to design reliable data processing.454
455
# Alternatives456
457
The closest general alternatives are n8n and Zapier.458
459
460
| Factor | Make | n8n | Zapier |461
| ---------------------- | --------------------------------- | ------------------------------------------ | --------------------- |462
| Beginner friendliness | Moderate | Moderate | High |463
| Pricing model | Credits | Workflow executions | Tasks |464
| Free option | 1,000 credits/month | Self-hosted Community Edition | 100 tasks/month |465
| Entry paid price | $9/month annually at 10K credits | €20/month annually | $19.99/month annually |466
| Visual workflow design | Very strong | Strong | Strong |467
| Technical flexibility | High | Very high | Moderate to high |468
| Direct API workflows | Strong | Very strong | Supported |469
| Self-hosting | No standard option | Yes | No standard option |470
| Best fit | Visual multi-step data automation | Technical and highly customized automation | Easy SaaS automation |471
472
473
Choose **Make** when visualizing complex routes, transformations, and multi-app data flows is important.474
475
Choose **n8n** when self-hosting, infrastructure control, extensive custom code, or highly technical API orchestration matters more.476
477
Choose **Zapier** when ease of setup is the priority and the workflows mainly connect common SaaS applications without complicated data processing.478
479
The cheapest option depends on the structure of the workflow rather than only the entry subscription price.480
481
A Make scenario that expands many bundles across several modules may consume credits differently from the same business workflow on an execution-based platform.482
483
# FAQ484
485
## Is Make free?486
487
Yes. Make currently offers a Free plan with up to 1,000 credits per month.488
489
The Free plan also has a 15-minute minimum interval for scheduled scenarios.490
491
## What is a Make credit?492
493
Credits are Make's billing unit.494
495
For most normal non-AI modules, one operation consumes one credit. Some AI and advanced features can use credits dynamically based on factors such as tokens or processing.496
497
## Does Make require coding?498
499
No.500
501
Most scenarios can be built visually. API knowledge and custom code become useful for advanced integrations and data processing.502
503
## Can Make use AI?504
505
Yes.506
507
Make supports AI integrations, Make AI Agents, Make AI Toolkit, and connections to AI providers such as OpenAI, Anthropic, and Google Gemini.508
509
AI features may consume credits differently from ordinary modules.510
511
## Can Make be self-hosted?512
513
Make does not provide a standard general-purpose self-hosted version comparable to n8n Community Edition.514
515
It is primarily a managed cloud automation platform.516
517
## Is Make better than Zapier or n8n?518
519
It depends on the workflow.520
521
Make is particularly strong for visual, multi-step automation and complex data flows. Zapier is usually easier for straightforward SaaS automation, while n8n offers greater technical flexibility and self-hosting.522
523
# Sources524
525
- [Make Pricing](https://www.make.com/en/pricing) — current Free, Core, Pro, Teams, and Enterprise pricing, credit allowances, scheduling limits, and plan differences.526
- [Make Credits](https://help.make.com/credits) — current credit model, operations, AI credit consumption, external AI provider costs, and dynamic credit usage.527
- [Introducing Credits in Make](https://help.make.com/introducing-credits-new-billing-unit-live-in-make) — transition from operations to credits as Make's billing unit.528
- [Make App Integrations](https://www.make.com/en/integrations) — current integration ecosystem and supported application categories.529
- [Make Webhooks](https://help.make.com/webhooks) — instant triggers, custom webhooks, webhook queues, sequential processing, and webhook limits.530
- [Make Scenario History](https://help.make.com/scenario-history) — execution logs, credit usage, module outputs, troubleshooting, and full-text history search.531
- [Make Incomplete Executions](https://help.make.com/incomplete-executions) — storing failed scenario runs and preventing data loss.532
- [Managing Incomplete Executions](https://help.make.com/manage-incomplete-executions) — retrying, resolving, and deleting failed scenario executions.533
- [Make API Authentication](https://developers.make.com/api-documentation/authentication) — API token and OAuth 2.0 authentication.534
- [Creating a Make API Token](https://developers.make.com/api-documentation/authentication/create-authentication-token) — creating and managing Make API credentials.535
- [Make API Rate Limiting](https://developers.make.com/api-documentation/getting-started/rate-limiting) — Core, Pro, Teams, and Enterprise API request limits.536
- [Making Your First Make API Request](https://developers.make.com/api-documentation/getting-started/making-your-first-api-request) — basic Make API request structure and authentication.537
- [n8n Pricing](https://n8n.io/pricing/) — comparison pricing and workflow-execution model.538
- [Zapier Pricing](https://zapier.com/pricing) — comparison pricing and task-based model.