Skip to main content

Teams

Teams enable collaborative engagement by grouping users together for shared achievements and competitions. This powerful feature supports various organisational structures like departments, offices, locations, or roles.

Benefits of team-based dynamics

  • Foster collaboration and friendly competition between groups
  • Track and reward collective achievements
  • Create targeted incentives for specific departments or regions
  • Analyse performance at both team and individual levels

Team structure setup

Teams in Mambo are represented by special user accounts linked to individual members through tags. This flexible structure allows for:

  • Multiple team hierarchies
  • Cross-team memberships
  • Granular activity tracking
  • Team-specific rewards and challenges

Configuration steps

1. Create required tags

Team identifier tags

  • team_sales
  • team_marketing

Team user identifier

  • team_user

Configure tags with these settings:

  • Team identifier tags (e.g., team_sales):

    • Personalisation: off
    • Analytics tracking: on
  • Team user tag:

    • Personalisation: on
    • Analytics tracking: on

2. Create team user accounts

Create a user account for each team with:

  • UUID: Same as team tag (e.g., "team_sales")
  • Email: team-specific email
  • Name: Team name
  • Tags: team_user + team identifier tag

Example:

JSON

3. Associate members with teams

Add the team identifier tag to each team member's user profile.

Activity tracking

The system automatically tracks activities for both individual users and their teams:

  1. User performs an activity
  2. System checks user's tags
  3. If user has a team tag:
    • Activity is recorded for the user
    • Activity is recorded for the team user account
  4. If no team tag:
    • Activity is recorded only for the user

Team-based features

Leaderboards

Create team-specific leaderboards by:

  • Using team_user tag as "Filterable by Tag" to show only team rankings
  • Using team identifier tags to filter for specific team members

Rewards and incentives

Configure team-specific rewards:

  • Points systems for team achievements
  • Team-exclusive rewards
  • Collaborative missions
  • Team-based coupons

Analytics

Filter analytics by:

  • team_user tag for team-level performance
  • Team identifier tags for member performance
  • Combined filters for comparative analysis

Best practices

  • Use descriptive team names and tags
  • Maintain consistent naming conventions
  • Regularly audit team memberships
  • Monitor team-level analytics for engagement

Limitations

  • Team users cannot log in to the platform
  • A user can belong to multiple teams
  • Team changes are not retroactive