You can search for members from either the Contacts module or from the Members module using a simple keyword search or an advanced search.
The advanced search within the Contacts module provides more options than the advanced search within the Members module.
Using the advanced search, you can combine multiple search criteria, and control whether any or all of the criteria needs to be met. You can save your search criteria so you can perform the same search again in the future.
Archived contacts are included in the search results unless explicitly excluded using the Contact properties criteria.
Initiating an advanced contact search
To initiate an advanced contact search, follow these steps:
- Hover over the Contacts menu and select the List option.
- Click the Advanced search tab.
Assembling search criteria
Performing an advanced search involves assembling multiple search criteria.
To remove any of your search criteria, click Remove to the right of the criteria.
To assemble your search criteria, follow these steps:
Selecting the search fields
The first step in assembling search criteria is to select the fields you want to search by. You can select search fields one at a time or all at once.
To select search fields from the Advanced search page, click Add criteria.
From the dialog that appears, select the field(s) you want to search by then click OK. You can select as many different search fields as you like.
The search fields are divided into Contact related, Membership related, Events related, and Donations related fields. The Contact related section includes all common fields (including those you created yourself), along with a number of system fields. The Membership related section includes all membership fields (including those you created yourself), along with a number of system fields. The other sections consist solely of system fields.
You can search by each field except picture fields.
Choosing the search operators
The next step in assembling the search criteria is to choose a search operator. The search operator defines the relationship between the search field you just selected, and the search value you choose in the next step.
For example, do you want the search to include records with the search value or exclude them? If you chose City as your search field and Miami as the field value, the search operator can determine whether you want to find contacts living in Miami (or Miami Beach), or whether you want to find all contacts not living in Miami (not Miami Beach).
To choose the search operator, click the operator drop-down and choose an operator. For example, if you are searching for Miami, and you want to include Miami Beach as well as Miami as a match, you'd pick Contains. If you just want to match Miami and not Miami Beach, you'd pick Is. To search for cities that are not Miami, choose Does not contain (to exclude Miami Beach as well) or Is not (to not exclude Miami Beach).
Depending on the search field you choose, different combinations of the following operators may appear:
Contains
Includes the search value
Field types: Text
Example: City contains Miami
Does not contain
Does not include the search value
Field types: Text
Example: City does not contain Miami
Is
Exactly matches the search value
Field types: Text, dropdown, radio buttons
Example: Member status is active
Is not
Does not exactly match the search value
Field types: Text, dropdown, radio buttons
Example: Member status is not active
Empty
Is empty
Field types: Text, date
Example: Email is empty
Not empty
Is not empty
Field types: Text, date
Example: Email is not empty
Begins with
Begins with the search value
Field types: Text
Example: Phone begins with 404
Ends with
Ends with the search value
Field types: Text
Example: Email ends with .org
Any of the selected
Is any of the selected search values
Field types: Checkboxes
Example: Is registered for any of the selected events
All of the selected
Includes all of the selected search values
Field types: Checkboxes
Example: Is registered for all of the selected events
None of the selected
Not does include any of the selected search values
Field types: Checkboxes
Example: Is registered for none of the selected events
On or before
Matches or precedes the search date
Field types: Date
Example: Last login date is on or before March 31st, 2012
On or after
Matches or follows the search date
Field types: Date
Example: Renewal date is on or after March 31st, 2012
Any date
Is any date
Field types: Date
Example: Latest donation date not empty
This month
Occurs in the current month
Field types: Date
Example: Latest donation took place this month
This year
Occurs in the current year
Field types: Date
Example: Latest donation took place this year
Last month
Occurs in the previous month
Field types: Date
Example: Latest donation took place last month
Last year
Occurs in the previous year
Field types: Date
Example: Latest donation took place last year
Great than or equal
Is equal to or greater than the search value
Field types: Count
Example: Event registrations count is greater than or equal to 1
Less than or equal
Is equal to or less than the search value
Field types: Count
Example: Event registrations count is less than or equal to 1
Equal to
Is equal to the search value
Field types: Count
Example: Event registrations count is equal to 0
Not equal to
Is not equal to the search value
Field types: Count
Example: Event registrations count is not equal to 0
Specifying the search value(s)
The final step in assembling search criteria is to specify the value to be searched for. Depending on the search field, this may involve entering a word or phrase...
...or selecting one or more values.
Deciding on the matching operator (any vs. all)
After adding multiple search criteria, you must decide whether you want to match all the criteria or any of them. Click the Match drop-down and choose whether you want matching records to satisfy both criteria (All) or either criteria (Any).
For those familiar with boolean searches, All is equivalent to the boolean operator AND, and Any is equivalent to OR.
Executing the search
Once you have finished assembling your search criteria, click Search to perform the search.
Matching records will be listed below.
Any archived contacts will appear grayed out – but still clickable – within the search results.
Saving searches
If you want, you can save your advanced search criteria so you can quickly and easily perform the same search again in the future. You can use saved searches to add multiple recipients when sending email blasts or scheduling event announcements.
If you add email recipients using a saved search, the search will be performed when the email is sent.
After you have finished assembling your search criteria from the Advanced search screen, you can save your search criteria by entering a name for the search then clicking Save.
The searches you save will be available for other administrators to use.
Running saved searches
Once your search is saved, you can re-run it at any time. There are two ways you can run a saved search.
From the Advanced search screen, you can click the drop-down labeled Select saved search and choose a saved search from the list.
Alternatively, you can click the Saved searches tab then click the Run button below the search you want to run.
Search criteria such as last month or this year are relative to the actual date when you run the saved search.
Modifying saved searches
To modify a saved search, you display it within the Advanced search screen, modify the search criteria, then save the search using the same name or a different name. In either case, a new saved search will be created and the original search will remain unchanged.
Deleting saved searches
To delete a saved search, click the Delete link to the right of the saved search name on the Saved searches screen.
Next steps
Once you have your search results, you can:
- Send an email blast to the entire search results by clicking the Email contacts button.
- Export the results to a spreadsheet by clicking the Export button.
- View individual contact details by clicking on contacts within the list. From the Contact details screen, you can view and edit contact information, and use the Prev and Next button to browse through other contact records in the list.
Searching for non-member contacts
To search for non-member contacts, so that you can email or export them, add the Contact properties criteria, and choose None of selected from the dropdown. Now, check the following checkboxes: Member, Suspended member, and Archived.
This search excludes suspended members and archived members as well as active members, unless you uncheck those check boxes to include them.
After you perform this search, you can click the Email contacts button at the top to email these contacts, or click the Export button to export them.