Error handlers — our new unique feature

Ondřej Gazda
The Glue of the Internet
2 min readAug 22, 2016

Error handlers are Integromat’s very unique feature to effectively deal with unexpected exceptions — you won’t find this feature anywhere else. It’s something like automatic dealing with errors, as opposite to incomplete executions, which allows you to handle errors manually.

You can easily create a special branch in any scenario with a custom logic and filters to handle the exceptions in scenario run. You can also insert a special directives to control how Integromat executes the rest of the scenario.

For example, you can configure an error handler with database module so everytime an exception happens, you can log that exception into your database. Or you can insert an Ignore directive to tell Integromat to ignore this error and process the rest of the scenario like if there was no error.

Look at the example at the screens around this text, it’s a scenario inserting new customers to MailChimp. Without error handlers, the scenario run would stop on any error (like bad email address) and it had to be solved manually. But with error handling you can use Ignore directive and scenario will ignore the errors and continue running.

You can also nest error handlers — that means it is possible to create an error handler route on a module that is already part of an existing error handler route created on another module. If you are interested in more information about error handlers, please see our knowledge base.

--

--