Dynamic Teams
Dynamic Teams
In this article:
- What are Dynamic Teams?
- How Dynamic Teams work
- Available criteria
- Creating a Dynamic Team
- Using Dynamic Teams for assignment
- Using Dynamic Teams for reporting
- Dynamic Teams vs. static teams
- FAQs
What are Dynamic Teams?
Dynamic Teams are groups of learners that are automatically populated based on criteria you define. Unlike static teams — which require manual management or workflow automation — Dynamic Teams update in real time as your learners progress through their training.
This makes it easy to target the right people for content assignment and reporting, without having to maintain lists by hand.
How Dynamic Teams work
When you create a Dynamic Team, you set one or more criteria. SuperPath continuously evaluates all users against those criteria and automatically includes anyone who meets them all.
Key things to know:
- Criteria use AND logic — a learner must meet every criterion to be included
- Teams update in real time — as soon as someone meets (or no longer meets) your criteria, they're added or removed automatically
- Dynamic Teams are available for content assignment and reporting
- Dynamic Teams are identified by a lightning bolt icon ⚡ in your Teams list

Available criteria
You can build a Dynamic Team using any combination of the following criteria:
Criteria | Description |
|---|---|
Part of a team | The user is a member of a specific static team |
Completed a pathway | The user has completed a specific learning pathway |
Completed learning content | The user has completed a specific piece of learning content |
Assigned content | The user has been assigned a specific piece of content |
Completed an event | The user has completed a specific event |
Completed a form | The user has completed a specific form |
Completed a knowledge article | The user has completed a knowledge article within a pathway |
User fields | The user matches specific profile attributes (e.g. position, location, department) |
You can add as many criteria as needed. All criteria must be met for a user to be included.
Creating a Dynamic Team
Step 1: In your SuperPath admin panel, navigate to Teams.
Step 2: Select Add Team.
Step 3: Enter a name for your team.
Step 4: Select Dynamic Team as the team type.
Step 5: Select Add Criteria and choose your first condition from the dropdown. Search for and select the specific team, pathway, content, or user field you want to use.
Step 6: Select Save to confirm the criteria, then repeat to add additional criteria as needed.
Step 7: Once you've added all your criteria, select Create Team.
Your Dynamic Team will now appear in your Teams list with a ⚡ lightning bolt icon. SuperPath will immediately begin populating it based on your criteria.

Using Dynamic Teams for assignment
Dynamic Teams are available wherever you assign content in SuperPath — pathways, courses, events, forms, and more.
To assign content to a Dynamic Team:
- Open the content you want to assign
- Navigate to the Assign section
- Search for your Dynamic Team by name — Dynamic Teams appear alongside static teams in the search results
- Select the team and confirm the assignment
Everyone currently in the Dynamic Team will be assigned the content. As new learners meet the criteria and join the team, they'll be picked up for future assignments automatically.

Using Dynamic Teams for reporting
You can filter your reports by a Dynamic Team to see learning data for exactly the group you care about — without needing to manually build or update the audience.
To run a report for a Dynamic Team:
- Navigate to Reporting in your admin panel
- Apply a filter and search for your Dynamic Team
- View completion rates, progress, and engagement for that group
Because Dynamic Teams update in real time, your reports always reflect your current audience.
Dynamic Teams vs. static teams
| Static Teams | Dynamic Teams |
|---|---|---|
Membership | Managed manually or via workflows | Automatically updated based on criteria |
Updates in real time | No | Yes |
Use for assignment | ✅ | ✅ |
Use for reporting | ✅ | ✅ |
Use in workflows | ✅ | ❌ Not yet supported |
Identified by | Standard team icon | ⚡ Lightning bolt icon |
FAQs
Can I mix Dynamic Teams and static teams in the same assignment? Yes — you can assign content to a combination of static teams, Dynamic Teams, and individual users at the same time.
What happens if a learner no longer meets the criteria? They're automatically removed from the Dynamic Team in real time. If they've already been assigned content through that team, their existing assignments are not affected.
Can I edit a Dynamic Team's criteria after it's been created? Yes — navigate to the team in your Teams list, open it, and update the criteria as needed. Changes take effect immediately.
Can I use Dynamic Teams in Workflows? Not yet. Dynamic Teams are currently supported for content assignment and reporting only. Workflow support is on our roadmap.
Is there a limit to how many criteria I can add? There's no set limit — you can add as many criteria as you need to define your audience accurately.
Can I convert a static team to a Dynamic Team? No — team types are set at creation. If you'd like to replicate a static team as a Dynamic Team, create a new Dynamic Team with the equivalent criteria.
Updated on: 25/05/2026
Thank you!
