Filter by MESA

The Filter by MESA app allows you to stop the execution of your workflow if one of the values in your payload (proceeding data) does not match what is expected. If the conditions do match, the workflow will continue to the next step.

When using the Filter app, you will need to select the correct token so that MESA can apply the filtering based on the data returned by the previous steps of your workflow. The Filter app has eight conditions you can use to compare values.

From the example above, from our Email Customers After 20 days if their Package has not been Delivered template, this workflow will only continue to the next step if the order's status is not delivered. 

Using multiple rule sets

You can add additional rules to run by clicking the Add Rule button. You can select if all rules need to match (AND), or if only one of your rules need to match (OR), and you can add an unlimited amount of rule sets to build complex comparison logic.  

Note: We suggest that you add multiple Filter steps in your workflow if you would like to combine ANDs and ORs in your logic.


If you use a combination of AND or OR operators, the logic will read from left to right. For example, a AND b OR c AND d will be executed as ((a && b) || c) && d. For more fine-grained control, separate your AND comparisons and OR comparisons into separate Filter steps.

The MESA filter supports the following special values in either the " to" or "from" field:

  • true
  • false
  • null