Skip to main content

User Teams

User Teams feature enhances your ability to organize staff, delegate tasks efficiently, and integrate teams across workflows.

Updated today

The User Teams feature enables administrators and practice managers to group users into customizable teams. These teams can be used across Shepherd to assign tasks, streamline workflows, and improve flexibility in staff management. Instead of assigning responsibilities to individual users, you can now assign them to teams—ensuring whoever is available first handles the action item.


📍 Where to Configure User Teams

Navigate to:

Admin > Users > User Teams Tab

A new “User Teams” tab is available next to the existing User Roles tab. This is the central place to create, manage, and assign users to teams.


🛠️ User Teams Page Features

Configuration Table Columns

Column

Description

User Teams

The name of the team (sortable alphabetically by default).

Description

Optional notes about the team's role or focus.

Assigned Users

Number of users in the team. Click to expand and view individual names.

Status

Indicates if the team is Active or Archived (sortable & filterable).

Actions

Edit (pencil icon) or Archive (box icon) the team.

Search and Filters

  • Free-text Search Field at the top of the page (standard behavior).

  • Search Funnel on Assigned Users: Multi-select filter to find teams based on user assignments.

Activity Log

Every event or change related to user teams is recorded in the Activity Log for transparency and tracking.


➕ Creating a New User Team

Click the "Add New" action button to open a modal window. This modal includes:

  1. Name

  2. Description

  3. Assigned Users (Multi-select field; includes existing profiles + "All Users")

    • Default: Blank

    • Supports: Null/None value if no users are yet defined

    • Optional assignment: User team can be created without any users to support future flexibility

A team can be created empty (e.g., when roles/users are not yet defined).


✏️ Editing a User Team

Click the edit pencil icon under Actions to re-open the modal. All fields are editable, including user assignments.


🔄 User Can Belong to Multiple Teams

There are no restrictions—a user can be a member of multiple user teams simultaneously.


👥 User Teams in the User Management Interface

Admin > Users (Main Table)

  • A new column titled "User Team" is added next to User Role.

  • Displays all teams assigned to the user (multi-line or dropdown if many).

  • Supports sorting and funnel filtering by user team name.

Admin > Users > User Profile

  • New field: User Teams (Optional)

  • Allows multi-select from available team names

  • Null / None selection allowed if no teams are configured


📋 Interactions with Other Features

Tasks

Creation / Editing Modal:

  • New selection toggle: Assign to User or User Team

  • Search field placeholder: “Select User(s) or User Team(s)”

  • Supports mixed assignments (individual users + teams)

Task Table View:

  • Assigned user teams displayed similar to users

  • If multiple users/teams exceed display limits, collapsible summary is shown

“Assigned to Me” Filter:

  • Displays tasks assigned directly to the user or via team membership


⚙️ Admin > Products > Automatic Tasks

  • Assign Task To field now supports User Team selection (single selection logic maintained)


📨 Message Center > Text Messaging

Field Update:

  • Assigned Users & Teams: Supports assignment to one or more user teams

Red Dot Notifications:

  • Any member of a tagged/assigned user team sees the red dot (same as individual assignment)


🛡️ Permissions

  • No new user permissions are required.

  • User (Edit) permission grants access to create/edit user teams.


🤖 OpenAPI Capabilities

You can access and assign User Teams through the OpenAPI, making it easier to coordinate workflows across task automation, team-based assignments, and internal integrations.

Endpoints:

  • GET /pav2/open-api-user-teams

  • POST /pav2/open-api-tasks/write (supports assignedUserTeams field)


Conclusion

The new User Teams feature enhances your ability to organize staff, delegate tasks efficiently, and integrate teams across workflows. Whether you're a practice manager building your team from scratch or optimizing existing workflows, this tool adds flexibility and scale to your operations.

Did this answer your question?