Filtering

In some scenarios, you may need to only work with bundles that fit specific criteria. Filters will help you to select those bundles, easily.

You can add a filter between two modules and check whether bundles received from the preceding modules fulfill specific filter conditions or not. If yes, the bundles will be passed on to the next module in the scenario. If not, their processing will be terminated.

An example of how handy filters are, is if you were wanting to create a scenario with the Facebook trigger Watch posts and wanted to work only with posts containing a specific word or posts written by a specific author, a filter would make sure you received only these posts and nothing else.

Adding a filter

To add a filter between two modules, click on the connecting line between them. This will bring up a panel where you can enter the name for the filter that is to be created and define one or more filter conditions. For each condition, you can enter one or two operands and an operator that will determine the relation between them. In the operand field, you can enter values in the same way as you would map them.

In the example below, you can see how to connect the Dropbox trigger Watch files and the OneDrive action Upload a file. The filter condition created between them (file name with xml.ending) is automatically applied to incoming bundles from the first module and only bundles containing the xml.ending in its name are allowed to pass on to the next module.

Operators

For each condition, you can use one of several different operators.

Basic operators

  • Exists - checks whether a specific bundle item is filled in. Using this operator, you can create a filter that permits, for example, only Facebook posts that contain a photo to go through to the next module in a scenario.
  • Not exists - Not exists is the opposite of the above operator. It permits only those bundles where a specific item is not filled in.

Other operators

There are a number of other operators you can use: text comparison operators, numerical operators, time and date operators, and operators for working with arrays.

Copying a filter

Copying of filters is currently not natively supported by the scenario editor, though if you use the Google Chrome web browser, the following workaround can be employed:

  1. Install Integromat DevTool Chrome extension.
  2. In Integromat, open your scenario.
  3. In Chrome, open the Developer tools. You can do so either by choosing the Developer tools command from the the Chrome main menu or just press Ctrl+Shift+I or F12:
    mceclip0.png
  4. In the Developer tools, click on the Integromat tab.
  5. Click on the Tools icon in the left side bar.
  6. Click on the Copy filter tool and configure it in the right side panel:
  7. Set the Source Module field - the module that's right after the filter you wish to copy.
  8. Set the Target Module field - the module before which you wish to copy the filter.
  9. Click on the Run button.
    mceclip2.png

Popular use cases from our blog

facebook-leads-airtable-article-illustration

How to Easily Import Leads from Facebook to Mailchimp and Airtable

Active-campaign-automation-illustration.png

How to Boost ActiveCampaign Automations With Integromat

Instagram-for-business-2-illustration

Instagram for Business Automation: 3 Powerful Templates to Get Started

How-to-automate-reporting-with-nocode-illustration

Automated Reporting: Get Rolling With 4 Easy, Practical Solutions

How-to-manage-Twitter-from-a-Notion-database-part-1-Illustzration

Can You Tweet From Notion? Yes, and Here’s How to Do It [Tutorial]

slack-automation-illustration

Slack Automation: 20 Free Templates to Get You Inspired

Didn’t find what you were looking for?

Ticket

Create a ticket

Contact our world-class support team and tell us what’s happening.

Create a ticket
Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.