> Portal Navigation:
>
> - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version.
> - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages).
> - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`).
> - Top-level index of all portals: https://dev.wix.com/docs/llms.txt
> - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt
## Resource: Filter Fields
## Article: Filter Fields
## Article Link: https://dev.wix.com/docs/build-apps/develop-your-app/extensions/backend-extensions/automations/triggers/filter-fields.md
## Article Content:
# Filter Fields
This article gives the available options for filter fields for your triggers.
To learn how to configure a trigger with filter fields, see
[Add an Automations Trigger Extension](https://dev.wix.com/docs/build-apps/develop-your-app/extensions/backend-extensions/automations/triggers/add-an-automations-trigger-extension.md).
## Number
Number filters allow users to set a number threshold for a given payload property.
If you configure this filter, it's a required field for users when they use your trigger.
Example use case:
A customer buys 5 products.
This table shows the available configuration options:
| Option | Details |
|---|---|
| **Label (user-facing)** | Use this field to describe the options the user is selecting. |
| **Tooltip (user-facing)** | Give users more information or explain how this field affects the automation. If left empty, the tooltip icon isn't displayed. |
| **Select the item's property from your schema** | The property in the payload that's used to filter the trigger. |
| **Minimum value** | Minimum value the user can set. |
| **Maximum value** | Maximum value the user can set. |
| **Default value** | Default value displayed to the user. |
| **Comparison operator** | Comparison operator to set the filter to. Currently limited to **Equal to**. |
## Toggle (boolean)
Toggle filters allow users to compare a boolean value against a payload property.
If you configure this filter, it's a required field for users when they use your trigger.
This table shows the available configuration options:
| Option | Details |
|---|---|
| **Label (user-facing)** | Use this field to describe the options the user is selecting. |
| **Tooltip (user-facing)** | Give users more information or explain how this field affects the automation. If left empty, the tooltip icon isn't displayed. |
| **Select the item's property from your schema** | The property in the payload that's used to filter the trigger. |
| **Default state** | Default value displayed to the user. |
## Dropdown
Dropdown filters allow users to select one or more specific values
from a dropdown list to compare against a payload property.
You define the static list of options at the time you're configuring the filter field.
If you configure this filter, it's a required field for users when they use your trigger.
Example use case:
A customer buys a specific product, specified by you.
This table shows the available configuration options:
| Option | Details |
|---|---|
| **Label (user-facing)** | Use this field to describe the options the user is selecting. |
| **Tooltip (user-facing)** | Give users more information or explain how this field affects the automation. If left empty, the tooltip icon isn't displayed. |
| **Select the item's property from your schema** | The property in the payload that's used to filter the trigger. |
| **Enter dropdown choices** | Use this option to provide a static set of options to the user. One per line, with a comma separating display name (user-facing) and value passed in the payload. |
| **Choose a selection method** | Supported values: