Dynamic Groups are a way to automatically segment your contacts based on the data in their profiles. Unlike standard groups where you manually add or remove contacts, Dynamic Groups update themselves — if a contact's data matches the group criteria, they are included. If it no longer matches, they are removed. This makes it easy to maintain organized, up-to-date segments without manual effort.
How Dynamic Groups Work
Dynamic Groups are defined by rules based on your contact fields. The group continuously evaluates all contacts in your account and includes those who match the criteria.
Example: If you import a spreadsheet with both contacts and staff in the same file, and the spreadsheet includes a column identifying each person's role, you can create two Dynamic Groups:
- A "contacts" Dynamic Group that includes contacts where the role field equals "contact."
- A "Staff" Dynamic Group that includes contacts where the role field equals "Staff."
As new contacts are imported or existing contacts are updated, they are automatically sorted into the correct group.
When to Use Dynamic Groups
Dynamic Groups are most useful when:
- You have a single contact list that includes multiple types of people (members, staff, prospects, vendors) and need to communicate with each type separately.
- You want to automatically identify contacts who are missing important information — for example, contacts without an email address or without a birthdate on file.
- You need groups that stay current as contact data changes over time.
How to Create a Dynamic Group
Step 1: Navigate to contacts
Click Contacts in the left-hand navigation and locate the Groups or Dynamic Groups section.
Step 2: Create a New Dynamic Group
Click Create Dynamic Group and give it a descriptive name.
Step 3: Define the Rules
Set the criteria that determine which contacts belong to this group. Rules are based on contact field values. Common rule examples:
- Role = "contact" — includes all contacts tagged as contacts.
- Email is empty — includes contacts who do not have an email address, useful for running a data capture campaign.
- Status = "Active" — includes only active contacts.
- Member ID is not empty — includes contacts who have a member ID, separating them from general contacts.
Step 4: Save and Review
Save the Dynamic Group and review the contacts it has included. Verify that the right people appear in the group by checking a few records.
Use Case: Automatically Requesting Contact Details
One powerful use of Dynamic Groups is identifying contacts who are missing key information and reaching out to collect it.
Example flow:
- Create a Dynamic Group for contacts where Birthdate is empty.
- Send a campaign to that group asking contacts to reply with their birthdate.
- As contacts reply and their birthdates are captured, they are automatically removed from the Dynamic Group because they no longer match the criteria.
- The group naturally shrinks as data is collected, giving you a clear view of how many contacts still need follow-up.
Tips & Best Practices
- Use your spreadsheet columns strategically. When preparing data for import, include columns that will power your Dynamic Groups — role, status, department, membership type, or any attribute you want to segment by.
- Combine Dynamic Groups with campaigns to automate data collection. Target contacts who are missing information and let the group update itself as responses come in.
- Review Dynamic Group membership periodically to make sure the rules are still relevant as your data evolves.
- Keep group names clear — include the criteria in the name if it helps, like "contacts - No Email" or "Staff - Active."
Common Questions
What happens when a contact's data changes?
If a contact no longer meets the criteria for a Dynamic Group, they are automatically removed. If they later meet the criteria again, they are re-included. This happens in real time as contact data is updated.
Can I combine Dynamic Groups with standard groups?
Yes. You can use both types of groups in your account. Some campaigns may target standard groups, while others target Dynamic Groups. contacts can belong to both types simultaneously.