SOURCE-BASED ANALYSIS · NO HANDS-ON RATING
Separate arrival rate from processing capacity
Make allows instant scenarios to set a maximum number of runs started per minute. When that limit is reached, later requests normally wait in a queue and are released as capacity becomes available. If the scenario includes a Webhook response module, the caller can instead receive HTTP 429 when the rate limit is exceeded. Document which contract the sending system expects before changing the scenario.
Build a controlled burst fixture
For a fictional order intake, send ten synthetic requests containing unique request IDs into a test scenario configured below the burst rate. State the expected queue depth, response and final order before running the fixture. This is a proposed acceptance test, not a measured Make account result.
| Fixture | Expected response | Expected processing |
|---|---|---|
| Within limit | Accepted | Starts immediately |
| Above limit without response module | Queued | Released gradually |
| Above limit with response module | Possible HTTP 429 | Caller follows retry policy |
| Duplicate request ID | Accepted only under policy | No duplicate side effect |
Choose whether order is a requirement
Make processes webhooks in parallel by default. Enabling Process data in order makes one execution finish before the next begins, but an incomplete execution can block later work until it is resolved. Use ordering only when later requests depend on earlier state, not as a general cure for every rate-limit error.
- Record the upstream burst and downstream service limit.
- Set a conservative maximum runs per minute.
- Send uniquely identified synthetic requests.
- Reconcile accepted, queued, rejected and completed IDs.
- Repeat with ordered processing only if sequence matters.
- Inject one controlled error and observe the blocked or continuing queue.
- Write the caller retry and duplicate-prevention rule.
Accept a recoverable throughput contract
Accept the configuration when every request has an explainable state, retries cannot duplicate the business action and an operator can clear a blocked ordered queue. A Sleep module or longer schedule may reduce pressure, but neither proves that a scenario can exceed the connected app's API limit.
Sources and verification
Official documentation checked on 2026-10-29. Worked examples are hypothetical planning exercises, not measured product benchmarks.