# Add filter conditions in workflows

https://help.circle.so/p/workflows/workflow-setup/add-filter-conditions-in-workflows

Category: [Workflows](https://help.circle.so/p/workflows) › [Workflow setup](https://help.circle.so/p/workflows/workflow-setup)

---

_Last updated:&nbsp;September, 2026_

Filter conditions let you build smarter, more targeted workflows by setting rules that determine who a workflow applies to, based on specific criteria. This ensures workflows only run for the right people and content, keeping things precise and efficient. Filter conditions are entirely optional, so you can set up workflows with or without them.

There are two types of filter conditions:

- **Audience filters:** These are the same filters you’ll find in the **Manage audience** page. You can filter by CRM, platform, and profile fields to build precise conditions.

- **AI filter** : This lets you filter based on the _content_ of posts or comments. You simply describe what the AI should look for in plain language.

These filters allow you to set up:

- **Precise triggers**

- **Targeted actions**

### Where filter conditions can be used

Filter conditions are available across all types of workflows, but they can only be applied to the following steps:

- **Triggers:** Add conditions to a trigger so the workflow runs only for people who meet the criteria. If someone doesn’t meet the filter criteria, the workflow won’t run for them.

- **Actions** : Set filter conditions so the workflow performs actions only on individuals who meet them.

## Setting up filter conditions

When editing a trigger or action step in the workflow editor, follow these steps to add filter conditions:

1. **Enable filter conditions** : In the step setup, select **Filter by audience** under the **Filter conditions** section. If you choose the **Run for all** option, filter conditions won’t apply.  
  
If the trigger supports an AI filter, the **Filter by audience and content with AI&nbsp;option&nbsp;** will appear instead.&nbsp;When you choose this option, you can apply either the AI filter, audience filters, or both, giving you flexibility.  

2. **Apply audience filters** : Click **Add filter condition** , choose a filter, and set the criteria. Certain filters support advanced conditions for more precise filtering.

3. **Apply AI filter criteria** : Write your instructions in plain language (for example: “Posts that ask a question about billing” or “Comments that include negative feedback”).

4. **Save the step** : Configure the **Inputs** section for the step if applicable, and click **Continue** to save the step.

Once the filters are applied, the step will display badges indicating the number of audience filters applied and if the AI filter is applied. Hover over the filter condition badge at any time to quickly view the applied audience filters.

## Updating filter conditions

You can update the filter conditions you have configured for the trigger or action when editing the workflow:

1. In the workflow editor, click the step you want to edit.

2. In the **Filter conditions** section, make your changes:

3. Click **Continue** to save the step.
