Filters can be described as a set of conditions that tell the Smart Action how and what to do when a Trigger is activated. Filters consist of "If statements" that are made up of variables, operators, and inputs which can be explained as the information Cybersole interprets to successfully carry out the desired Smart Action.
In simple terms, Filters act as the brain of Smart Actions as it decides what to do and what NOT to do based off the data you feed it. You can have as many Filters as you'd like within one Smart Action making the possibilities endless in terms of what Cybersole can do.
One example of Filters in action would be if you wanted to automatically create and start tasks on a specific product.
For examples, Yeezy Slides in the Pure colourway in adult sizing only.
In this case, you would utilize the Product variable combined with the contains operator to have the Product Monitor Trigger the positive keywords you specified: yeezy,slide,pure. To ensure that the Smart Action will only start on the desired adult sizing, a new filter was added using product does "not contain any" to serve as negative keywords.
In this instance, the Smart Action will not be carried out if it picks up on any items that match the keywords "Yeezy Slide Pure" that are accompanied by ANY of the undesirable inputs kid,inf,tod,pre,td,ps,grade,gs.
Ideally this will work as intended, but it is also important to note that if stores take it upon themselves to misidentify or intentionally rename their products that it could result in unwanted checkouts. You are assumed to understand the risk you are taking when using Smart Actions just as you are when running a task normally.