Roles & Permissions

Understand the four roles in Balla Stats groups and learn how to assign, change, and manage member permissions.

Beginner
10 minutes

Prerequisites

Before managing roles, you need:

  • A Balla Stats account
  • Admin or Owner role in a group
Understanding Group Roles

Balla Stats uses a role-based access control system with four distinct roles. Each role has specific permissions that determine what members can see and do within a group.

Owner

Full control

Admin

Manage everything

Member

View and interact

Viewer

Read-only access

What You'll Learn
  • Understand the four group roles
  • Know what each role can and cannot do
  • Assign roles to new members
  • Change existing member roles
  • Transfer group ownership
1
Understanding Each Role

Here is a detailed breakdown of what each role can do within a group.

Owner

The group creator

The Owner has complete control over the group and is the only role that can delete the group or transfer ownership.

  • All Admin permissions plus:
  • Delete the group entirely
  • Transfer ownership to another member
  • Manage billing and subscription
Admin

Trusted managers

Admins can manage all aspects of the group except deleting it or transferring ownership.

  • Create, edit, and delete teams
  • Add and manage players
  • Create and manage matches
  • Record statistics and events
  • Manage seasons and fixtures
  • Approve player link requests
Member

Active participants

Members can view all group content and interact with features that are relevant to them as players.

  • View all teams, players, and matches
  • Register for matches (RSVP)
  • Make predictions
  • View statistics and standings
  • Access their own player profile
Viewer

Read-only observers

Viewers can see everything but cannot interact with or modify any content.

  • View all group content
  • See matches, standings, and stats
  • Cannot register, predict, or modify anything

Good for: Parents, sponsors, or casual followers

Start by assigning Admin to your most trusted co-organizers, then add others as Members. You can always change roles later.

2
Assigning Roles via Invite Codes

When you create an invite code, you can specify which role new members will receive when they join.

Creating an Invite Code with a Role

  1. 1Go to your group settings
  2. 2Click Create Invite Code
  3. 3Select the role for new members (Admin, Member, or Viewer)
  4. 4Share the generated code or link

Available Roles for Invite Codes

  • Admin - For co-organizers who need full management access
  • Member - For players and active participants (default)
  • Viewer - For spectators and followers

Security Note

Be careful when sharing Admin invite codes. Only give Admin access to people you trust to manage your group responsibly.

3
Changing a Member's Role

You can change any member's role at any time from the group settings.

  1. 1Go to your group settings
  2. 2Navigate to the Members section
  3. 3Find the member you want to update
  4. 4Select their new role from the dropdown

Who Can Change Roles

  • Owners can change anyone's role
  • Admins can change Members and Viewers
  • Members and Viewers cannot change roles

Role changes take effect immediately. The member will see their updated permissions the next time they load the page.

4
Transferring Ownership

If you need to hand over control of a group to someone else, you can transfer ownership.

  1. 1Go to your group settings
  2. 2Navigate to the Danger Zone section
  3. 3Click Transfer Ownership
  4. 4Select the member to transfer to (must be an existing member)
  5. 5Confirm the transfer

After Transfer

  • The selected member becomes the new Owner
  • You are automatically changed to Admin role
  • All other members keep their current roles

Warning

Ownership transfer cannot be undone by you. Only the new Owner can transfer it back. Make sure you are transferring to the right person.

5
Removing Members

If you need to remove someone from your group, follow these steps.

  1. 1Go to your group settings
  2. 2Navigate to the Members section
  3. 3Find the member you want to remove
  4. 4Click the Remove button
  5. 5Confirm the removal

What Happens When Removed

  • The member loses access to the group immediately
  • Their player data (stats, history) is preserved
  • Their user account is unlinked from any players
  • They can rejoin later via a new invite code
Role Scenarios

Youth Football Club

  • Owner: Club director
  • Admins: Head coaches
  • Members: Players
  • Viewers: Parents

Local League

  • Owner: League commissioner
  • Admins: Team captains
  • Members: All players
  • Viewers: Fans and sponsors

Pickup Football Group

  • Owner: Main organizer
  • Admins: Co-organizers
  • Members: Regular players
  • Viewers: Occasional subs
Best Practices

Limit Admin Access

Only give Admin access to people who actively manage the group. Too many Admins can lead to confusion.

Use Viewer for Observers

Parents, sponsors, and casual followers should be Viewers to prevent accidental changes.

Review Roles Regularly

Periodically review member roles to ensure they still match each person's responsibilities.

Communicate Role Changes

Let members know when their role changes so they understand their new permissions.

Common Issues

Cannot change a member's role

  • Only Owners and Admins can change roles
  • Admins cannot change other Admins or Owners
  • Make sure you are in the group settings Members section
  • Try refreshing the page if the dropdown is not appearing

Member cannot access certain features

  • Check their current role in group settings
  • Viewers cannot register for matches or make predictions
  • Some features require Admin permissions
  • Upgrade their role if they need additional access

Cannot transfer ownership

  • Only the current Owner can transfer ownership
  • The target must be an existing group member
  • Contact support if the Owner is unavailable