Skip to content
ConsultEvo

How to Use the Break Error Handler in Make.com

Make.com’s Break error handler stops the current bundle when a module fails instead of allowing that failed bundle to continue through the normal route. It is useful when the bundle needs investigation, retrying or manual correction before the workflow can safely continue.

Break is not a general-purpose error recovery strategy. It makes a deliberate decision about the failed bundle: stop processing it, preserve the failure context when incomplete execution storage is enabled, and let the scenario deal with other eligible bundles according to its execution settings. The correct choice depends on whether the error is temporary, permanent, or a sign that the data is unsafe.

The most important design question is not simply whether a module can fail. It is whether the failed bundle should be retried, replaced, ignored, rolled back or stopped for review. Break is the appropriate choice when continuing with the original bundle could create duplicate actions, invalid records or misleading downstream results.

What the Break error handler does in Make.com

A Make.com scenario processes data in bundles. When a module cannot complete successfully, an error handler can define what happens to the affected bundle. The Break directive ends processing for that bundle at the point of failure rather than returning it to the main route.

This distinction matters. Break does not necessarily stop the entire scenario or prevent other bundles from being processed. It controls the failed bundle. Depending on the scenario configuration and the type of execution, Make.com can preserve the failed bundle as an incomplete execution so it can be reviewed or rerun later.

Break is a containment decision: stop the bundle when its data or side effects are no longer safe to carry forward.

Use Break when the error handler has captured enough information for later action, or when the bundle should remain available for a controlled retry. Do not use it merely because an error occurred. Some failures are better handled by retry logic, a fallback value or a replacement bundle.

Break compared with other Make.com error-handling choices

Choosing an error handler becomes easier when each option has a defined job. The following distinctions are more useful than treating all errors as the same.

Use Break

Contain the failed bundle

Choose Break when the original bundle should not proceed and needs to be stopped, reviewed or retried as an incomplete execution.

Use another strategy

Recover or replace the input

Use a different directive when the workflow can safely continue with a known fallback, a replacement output or an explicitly ignored error.

Break versus Ignore

Ignore allows the scenario to move past an error without producing a normal result from the failed module. This can be acceptable for a genuinely non-critical action, such as an optional notification, but it can also hide a failure if no logging or monitoring exists.

Break is more appropriate when the failure should remain visible and the bundle must not continue. A failed payment update, malformed webhook or rejected data write should not be silently treated as successful.

Break versus Resume

Resume supplies a replacement output so later modules can continue. This is useful only when the replacement data is valid for the downstream logic. For example, a controlled fallback value may be acceptable for an optional enrichment step. It is unsafe when downstream modules need the original result to make a business decision.

Break versus Rollback

Break controls what happens to the failed bundle. Rollback concerns transactional changes that can be undone. These are related but not interchangeable concepts. If a workflow has made changes inside a transaction, determine separately whether those changes should be committed or rolled back.

Use rollback for an all-or-nothing operation when partial changes would leave the business state inconsistent. Do not assume that adding Break automatically reverses every earlier API call or database write. Many external systems do not participate in the same transaction, so compensation or reconciliation may be required.

Why this matters

A Make.com error handler should describe the intended business outcome, not just react to the technical fact that a module failed.

When Break is the right decision

Invalid or incomplete input

Break is a strong choice when a webhook or upstream module produces data that cannot be trusted. Missing identifiers, invalid dates, unsupported values and failed validation checks can all make downstream actions unsafe.

The handler should record the relevant bundle data and error details before the bundle is stopped. If the source data is permanently invalid, the operational next step may be correction at the source rather than repeated retries.

Permanent API errors

Some API errors are unlikely to succeed without a change in the request. An authentication failure, invalid resource identifier or rejected field value should not usually be retried indefinitely. Breaking the bundle keeps the failure visible while preventing later modules from acting on an incomplete result.

Risk of duplicate side effects

Break can protect workflows that send messages, create records, issue payments or update external systems. If a previous module may have completed but the next module failed ambiguously, blindly continuing or replaying the entire route can create duplicates.

In these cases, the error handler should capture an idempotency key, source identifier or external transaction reference when available. The retry process can then check whether the side effect already happened before attempting it again.

Human review is required

Some failures require an operator to make a decision. A stopped incomplete execution is more useful than a workflow that silently substitutes data or continues with assumptions. Define who reviews the failure, what evidence they need and what action should happen afterward.

How to configure Break in a Make.com scenario

01Identify the unsafe pointChoose the module where continuing with the current bundle could cause invalid data, duplicate work or an incorrect business state.
02Add an error handlerOpen the module’s error-handling controls and add a handler route. Keep the route focused on logging, notification, recovery or controlled cleanup.
03Capture failure contextStore the source identifier, module name, error message, relevant input and a timestamp in a location the responsible person can access.
04Apply BreakSelect Break when the bundle must stop and should not return to the normal route. Check the scenario’s incomplete-execution settings if later review or retry is required.
05Test the failure pathUse a controlled test bundle to confirm what happens to the failed bundle, what happens to other bundles and whether notifications or logs contain enough information.

Operational rules for reliable Break handlers

Log before stopping. A Break handler is only operationally useful if someone can understand why the bundle stopped. Capture enough context to distinguish a bad input from a temporary service failure.

Separate temporary from permanent errors. A temporary rate limit or network timeout may need a retry policy. A validation failure may need correction. Break should be connected to that decision rather than applied uniformly to every error.

Make ownership visible. Assign responsibility for reviewing incomplete executions. An error queue without an owner becomes a second form of manual backlog.

Protect against duplicate processing. Before enabling retries, identify which earlier steps may already have produced side effects. Use stable record identifiers and idempotent operations where the connected system supports them.

Document the business reason. A scenario note should explain why the bundle is stopped and what the expected recovery path is. This is more valuable than a note that simply says “error handling.”

Before using Break, confirm
  • The failed bundle must not continue through the normal route.
  • The error is logged with enough context for diagnosis.
  • A retry is safe, or the process for correcting the bundle is defined.
  • Potential duplicate side effects have been considered.
  • A person or process owns the resulting incomplete execution.

Example: stopping an unsafe order bundle

Consider a hypothetical order scenario that receives an order webhook, creates an order record and then adds line items. If the line-item data is missing a product identifier, continuing could create an incomplete order that appears ready for fulfilment.

A sensible design would validate the input before the write where possible. If the error is discovered after the order record has been created, the handler should record the order identifier and failed payload, stop the bundle with Break and route the issue to a defined review process. Whether the existing order record is deleted, marked for correction or reconciled later is a separate business decision. Break alone does not decide that outcome.

This example illustrates why workflow design must represent real business states. “Order created” and “Order ready for fulfilment” should not be treated as the same state simply because both steps occur in one scenario.

An incomplete execution is useful only when the business has a clear path from failure to safe recovery.

Monitoring and maintenance

Review Break handlers when the underlying process changes. New modules may introduce additional side effects, API fields may become mandatory, and ownership may move between teams. A handler that once protected the workflow can become misleading if its log or notification no longer reflects the current process.

Use reporting to support a decision: which errors need immediate intervention, which are recurring data-quality problems and which can be safely retried? If the same bundles fail repeatedly, the answer may be upstream validation or process redesign rather than more error handling.

For broader workflow architecture, connected systems and automation governance, see ConsultEvo’s systems, CRM, automation and AI implementation services. You can also review the ConsultEvo portfolio of connected operations and automation systems for examples of how workflow logic can support clearer ownership and reporting.

Make.com is the execution tool, but the reliability of the scenario comes from the decisions around it: what counts as a valid business state, who owns a failure and what must happen before a stopped bundle is allowed to move again.

FAQ

Frequently asked questions

What does Break do in Make.com?

Break stops processing for the current failed bundle so it does not continue through the normal route. Depending on the scenario and incomplete-execution settings, the failure can remain available for review or retry.

Does Break stop the entire Make.com scenario?

Usually, Break applies to the bundle that encountered the error rather than stopping every other bundle or the entire scenario. Test the scenario with representative data to confirm the behavior for your execution pattern.

What is the difference between Break and Ignore in Make.com?

Ignore allows processing to move past an error, while Break contains the failed bundle and keeps it from continuing normally. Choose Ignore only when the failed operation is genuinely non-critical and the loss of its result is acceptable.

Does Break roll back earlier actions automatically?

No. Break controls whether the failed bundle continues. It does not automatically undo every earlier action, especially actions made in external systems. Use an appropriate transaction or compensation strategy when partial changes are unsafe.

When should a Make.com error be retried instead of stopped with Break?

Retry temporary failures such as transient network issues or rate limits when the operation is safe to repeat. Use Break for invalid input, permanent request errors, ambiguous side effects or failures that require human review.

ConsultEvo

Design error handling around the business process

If Make.com scenarios are producing repeated failures, duplicate actions or unclear handoffs, ConsultEvo can help clarify the process, ownership and automation logic before more tooling is added.