SupporterBase
How-To Guides

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 systemExclusive or non-exclusive?Who can manage themBest used forKey notes
Levels of engagementExclusive: each supporter can only have one levelAdmins create/edit; Captains update supporters' levelsSegmenting by overall supporter commitment (e.g. "Core volunteer" vs. "Occasional supporter")Hierarchy ensures supporters only appear at their highest matching level
Tag filtersNon-exclusive: supporters can match multipleAdmins create/edit; Captains can apply to supportersSegmenting by interests, actions, or group membershipCan mirror NationBuilder tags, but do not have to
Advanced filtersCustom 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."

RolePermissions
AdminsCreate, edit, clone, and delete across all groups
CaptainsCreate, edit, and delete for their groups
Vice-captainsCreate and edit, but not delete
All leadersUse existing advanced filters when targeting communications

Creating an advanced filter

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

  1. On the Filters page, click Edit next to the filter.
  2. Make your changes.
  3. 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.

  1. On the Filters page, click Edit next to the filter.
  2. Click Update filter.
  3. 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.

Examples of when to use different filters

Further reading

On this page