Use filtering tools
Master levels of engagement, tag filters, and advanced filters to segment your supporters
SupporterBase has three filtering systems: levels of engagement, tag filters, and advanced filters. Each serves a different purpose for segmenting your supporters.
Filtering cheat sheet
| Filtering system | Exclusive or non-exclusive? | Who can manage them | Best used for | Key notes |
|---|---|---|---|---|
| Levels of engagement | Exclusive: each supporter can only have one level | Admins create/edit; Captains update supporters' levels | Segmenting by overall supporter commitment (e.g. "Core volunteer" vs. "Occasional supporter") | Hierarchy ensures supporters only appear at their highest matching level |
| Tag filters | Non-exclusive: supporters can match multiple | Admins create/edit; Captains can apply to supporters | Segmenting by interests, actions, or group membership | Can mirror NationBuilder tags, but do not have to |
| Advanced filters | Custom logic-based (AND/OR across fields) | Admins (all groups); Captains/Vice-captains (their groups) | Targeting specific subsets (e.g. "joined after date X and lives in Y suburb") | Saved per group; can be copied to all groups by admins |
Levels of engagement
Levels of engagement reflect how committed a supporter is, from highly active to less involved. They are exclusive, meaning a supporter can only appear in one level at a time.
- Use them to create clear audience segments for blasts and call lists.
- Admins define and edit levels at Settings > Custom Filters.
- Captains can update which level an individual supporter is in.
- Reorder levels by dragging in the hierarchy.
- Only the highest level applied is shown on a supporter's profile; others are removed automatically.


Tag filters
Tag filters group supporters based on tags, similar to NationBuilder but more flexible. They are non-exclusive, so supporters can belong to multiple tag filters.
- Use them to filter by interest, action, or affiliation (e.g. "Climate campaign", "Petition signer").
- Admins create and edit tag filters at Settings > Custom Filters > Tag Filters.
- Tag filters can be linked to NationBuilder tags or set up independently.
- The sync process runs hourly, so group membership updates with a slight delay.

Advanced filters
Advanced filters let you build custom, logic-based filters across supporter data. For example: "People who live in 'Region A' AND joined after Jan 1st, 2024."
| Role | Permissions |
|---|---|
| Admins | Create, edit, clone, and delete across all groups |
| Captains | Create, edit, and delete for their groups |
| Vice-captains | Create and edit, but not delete |
| All leaders | Use existing advanced filters when targeting communications |

Creating an advanced filter
Navigate to your group
Go to Supporter Groups > [Your Supporter Group].
Open the advanced filter menu
Click the Advanced filter menu item under the More actions tab.
Create a new filter
Click Create a new advanced filter. Enter a name and description.
Set your criteria
Use the dropdown menus to define your filter logic.
Save
Click Create filter.


Editing an advanced filter
- On the Filters page, click Edit next to the filter.
- Make your changes.
- Click Update filter.
Scheduled blast restriction
Filters cannot be edited if they are tied to a scheduled blast.
Making an advanced filter available in all groups
If you want to make an advanced filter accessible across your whole SupporterBase, you need to copy it to all of your groups.
- On the Filters page, click Edit next to the filter.
- Click Update filter.
- Click Copy this filter to all groups.

Using advanced filters in blasts
When creating an email or SMS blast, you can target by levels of engagement, tag filters, and advanced filters. If you select more than one type, the blast will only go to supporters who meet all criteria.
