Searching Members
The search bar on the Audience page does more than match names. Type a word to
find members by name, email address, or member ID, and add
qualifiers — key:value pairs — to narrow the list by what members hold,
where they signed in, and when they joined.
jane entitlement:gold -property:magazine created:>=2026-01-01
That search finds members named or emailed "jane" who hold an active gold entitlement, have never signed in on the magazine property, and joined on or after January 1, 2026.
Typing a search
As you type, the search bar suggests what can come next:
- Click into the empty search bar, or start a new word, to see every qualifier.
Pick one (or type
propand press Tab) to addproperty:. - After the colon, the bar lists the values you can use — your products, properties, login providers, or date shortcuts like Last 30 days. Pick one to add it and run the search.
- Press Enter to search for what you've typed. Press Esc to hide the suggestions.
Qualifier keys appear in bold text and their values are highlighted, so you can see at a glance which parts of the search are filters and which are plain text.
To clear the search, click the × at the right of the bar.
Building a search without typing
Click the sliders button at the right of the search bar to open the Filters panel. Each row is one filter: choose a field, choose is or is not (or a date comparison), then choose one or more values. Use Add filter for another row and the Keywords box for a name or email. Click Apply to run the search.
The panel and the search bar edit the same search. Whatever you build in the panel appears as text in the bar, and opening the panel on a typed search loads it into rows. The number next to the sliders button shows how many filters are active.
Qualifiers
| Qualifier | Matches members who… | Example |
|---|---|---|
entitlement: | Hold an active entitlement to the product with this slug. product: works too. | entitlement:gold |
property: | Have signed in on the property with this slug. | property:magazine |
provider: | Have linked this login provider, such as google or apple. | provider:google |
has: | Have an entitlement (any active one), a purchase (completed), a property, or a name. | has:purchase |
created: | Joined on, before, or after a date. | created:>=2026-01-01 |
active: | Were last active on, before, or after a date. | active:<2026-06-01 |
Entitlements that have expired or haven't started yet don't count for
entitlement: or has:entitlement.
Excluding members
Put a - in front of a qualifier to exclude the members it matches:
| Search | Finds |
|---|---|
-property:magazine | Members who have never signed in on the magazine property |
-entitlement:gold | Members without an active gold entitlement, including members with none at all |
-has:entitlement | Members with no active entitlements |
-active:>2026-01-01 | Members who haven't been active since January 1, 2026, including members who were never active |
-test | Members whose name and email don't contain "test" |
Matching several values
Separate values with commas to match any of them:
entitlement:gold,silver
Repeat a qualifier to require all of them:
entitlement:gold entitlement:silver
With a -, a comma list excludes members who match any of the values:
-property:magazine,newsletter finds members who have signed in on neither.
If a value contains spaces or commas, wrap it in double quotes:
property:"weekend edition".
Dates
created: and active: take dates written as YYYY-MM-DD:
| Search | Matches |
|---|---|
created:2026-01-31 | On January 31, 2026 |
created:>2026-01-31 | After January 31, 2026 |
created:>=2026-01-31 | On or after January 31, 2026 |
created:<2026-01-31 | Before January 31, 2026 |
created:<=2026-01-31 | On or before January 31, 2026 |
created:2026-01-01..2026-01-31 | Between the two dates, including both |
created:2026-01-01..* | On or after January 1, 2026 |
If Allegro can't read a date, it ignores that qualifier, outlines the search bar in red, and explains what it skipped below the bar. The rest of the search still runs.
How search combines with the rest of the page
- The All, Verified, and Unverified tabs apply on top of your search, and each tab's count reflects it.
- Export exports exactly the members that match your search and the current tab.
- The search is part of the page address, so you can bookmark or share a filtered list.
- A word Allegro doesn't recognize as a qualifier, such as
color:blue, is searched as plain text.
Searching from the API and MCP
The same syntax works outside the dashboard:
- REST API — pass the search as the
qparameter on the List Audience Members endpoint. A date Allegro can't read returns a422validation error instead of being skipped. - MCP — pass the search as the
queryargument to thesearch-audience-members-tool.