The “Filter” Element in Automation 360

Use the filter to segment your audience by their preferences, client status, and other personal data. It can help you interact with your clients better: send targeted messages, send webhooks to your system, assign or update variables and tags, create deals in CRM, and more.

Let’s talk about how you can add the “Filter” element and track user data using values in their variables in our A360 flow builder.

Add the Element

Drag and drop the “Filter” element from the left panel to your workspace. Link it with an element after which you need to branch your flow scenario based on variable values.

You can also change your element name to differentiate between elements. Click the “Element name” option, and enter your new name in the field.

Specify Your Sending Time

Specify when you want to execute the element. You can select the "Right away" option to send the message immediately or choose the "After" option to delay the sendout.

Read more: Element (Block) Execution Time.

Set Up Filter Conditions

Adding Conditions

You can add up to 5 filter conditions and link them with operators. By default, you will go to set up your first filter.

Specify a Variable

With variables, you can pass and store information about your client, including their name, contact info, order details, registration, and other events. Depending on your scenario, you can personalize your communication with each client, sending them specific scenario branches.

Select a contact variable where you need to check values.

In the "Flow start" element, you can select a condition that will start your flow. If you have selected:

Select a Condition

You can select the “variable value existence” condition to check if a variable has any value or select a condition with a value to check if values match in the third field.

Possible filter conditions vary depending on the variable type:

Type Condition Value
Number > Checks if the variable number is more than the entered value.

The specified value is not included in the range of the condition sample.

< Checks if the variable number is less than the entered value.

The specified value is not included in the range of the condition sample.

= Checks if the variable number is equal to the entered value.
Checks if the variable number is not equal to the entered value.
between Checks if the variable number is included in the selected range.
String contains Check if the variable contains the entered value. Used for partial matches.
not contains Check if the variable does not contain the entered value. Used for partial matches.
equal Check if the variable equals the exact entered value. Used for total matches.
not equal Check if the variable does not equal the exact entered value. Used for total matches.
starts with Check if the variable contains the entered value at the beginning of the variable.
ends with Check if the variable contains the entered value at the end of the variable.
Date is after Check if the date is after the entered value.
to Check if the date is before the entered value.
equal Check if the date matches the entered value.
between Checks if the date in a variable is included in the selected range.

Enter a Value

Once you select a condition, specify a value using which you want to check clients' data in a variable.

Please note that if you try to filter a variable without a value or if its value is blank, the filter will not work in the ”yes” and ”no” branches, as filtered variables must have a value. To check for a variable or value, select the corresponding condition.

Adding Additional Conditions

To add another condition, click Add condition, and set up your filter by analogy.

Select an operator to link your conditions.

Any

This operator is used to add alternative conditions — the filter will check the execution of any condition.

Let’s say that you have a home delivery service only in specific cities. You can check if your delivery address matches the required city and send a chatbot flow to specify client data and close the deal. If it does not match, create a card in CRM so that your manager can contact the client to find their nearest post office.

All

This operator is used to add dependency conditions — the filter will check if each condition is executed.

Let’s say that you have a special offer: if a client makes an order on certain days, they will have it delivered for free or get a discount. You can add additional conditions with a purchase event date.

Once you set up the element, click Apply.

Branch Your Scenario

Below the "Filter" element, you can branch your flow and add elements to your branches based on whether the condition was fulfilled:

the "Yes" branch (the condition was executed during the moment of element execution);

the "No" branch (the condition was not executed during the moment of element execution).

View Element Statistics

To view information about an element, exit the editor, and hover over the required element in the "Flow" tab. You will see how many times it was executed, how many contacts went to the “Yes” and “No” branches, and how many of them stopped.

To view detailed information about contacts, click an element. A panel with your element settings and statistics will open. Below, you can filter, download, and view contacts who passed the filter and its date.

You can also click an element ID and start editing the element.

    Rate this article about "The “Filter” Element in Automation 360"

    User Rating: 5 / 5

    Popular in Our Blog

    Try SendPulse today for free