Make 'Process data in order': one slow Sume run can block the rest
Make's Process data in order setting pauses new runs until earlier incomplete ones finish. With paid Sume jobs, keep each run short and acknowledged.

With Process data in order on, Make completes each execution before starting the next, and new runs are paused until incomplete executions are resolved; this applies to webhooks too (Make scenario settings, read 2026-10-02). If one run is stuck waiting on a Sume video, every later webhook from other jobs queues behind it, so keep the Sume submit and the Sume result in two separate scenarios.
The settings that matter
A scenario that receives Sume webhooks is an instant-trigger scenario, so a single unhandled error turns it off. The webhooks page also says an inactive webhook returns 410 after 5 days.
| Setting | Behavior |
|---|---|
| Process data in order | Each execution completes before the next starts; new runs pause until incomplete ones are resolved |
| Store incomplete executions | Failed runs are kept for retry and use storage |
| Errors before deactivation | Consecutive errors that turn a scenario off; instant-trigger scenarios deactivate after the first error |
| Cycles per run | Maximum cycles in one execution |
Why this matters for Sume
Sume sends one terminal event per job and expects a 2xx within 10 seconds per attempt, retrying up to 10 times. A Make webhook without a response module answers 200 once the item is queued, which is fast. The risk is not the acknowledgment; it is the processing behind it. If an ordered scenario hits an error and stores an incomplete execution, the next Sume deliveries pile up in the webhook queue, which has its own size cap.
Two-scenario layout
- Scenario A (submit): receives the request, calls the Sume API with an
Idempotency-Key, saves thejob_id, and ends. It never waits for the job. - Scenario B (result): triggered by the signed Sume webhook, verifies the signature, looks up the
job_id, writes the result, and ends in a second or two. - Turn ordering on only where order really matters, and prefer keying on
job_idover relying on sequence.
What to avoid
Do not put a sleep-and-poll loop inside an ordered scenario to wait on a video. Sume supports polling status_url with backoff, but run that on a schedule, not inside a run that blocks everything else. Do not retry a failed run by resubmitting the paid request; read the job first.
Sources
Related posts
More in Integrations
- Make webhook returns 410 after 5 days idle: redeliver the Sume job
Make deactivates a webhook not connected to an active scenario for over 120 hours and answers 410. Reconnect it, then use Sume Redeliver for the result.
- Make webhook logs last 3 days: keep Sume job ids and events yourself
Make keeps webhook logs for 3 days on standard plans and 30 on Enterprise. Store each Sume job id so you can audit a delivery after the log is gone.
- Cline MCP remote not connecting: set type streamableHttp for Sume
Cline treats a remote server with no type as legacy SSE. Sume's hosted MCP is streamable HTTP and answers GET /mcp with 405, so set type to streamableHttp.
- Mistral connectors: confirm Sume's paid tools before they run
Add Sume as a Mistral custom MCP connector, then use tool_configuration include and requires_confirmation to keep paid generation behind a human check.
Written by Sume