Skip to Content
Admin GuidePermission Reference

Permission Reference

This page is the definitive reference for what each role can do in UltiStackr. If you’re ever unsure whether someone on your team has access to a feature, check the matrix below.

For guides on how to use these permissions effectively, see the Team Owner Guide and Coach & Manager Guide.

Roles Overview

UltiStackr has account access levels and team roles.

During beta, new accounts start with Player access by default. Coach access is unlocked with a coach access code and is required to create teams. Account access is separate from team membership roles: assigning someone a team Coach role does not unlock account-level Coach access or generate coach access codes.

Within each team, UltiStackr has four roles, listed from most to least permissive:

RoleDescription
OwnerFull control over every aspect of the team. There is exactly one owner per team.
Team ManagerAdministrative control over roster, events, and communication. Cannot manage library content (playbooks, practice plans, drills, season plan templates, or documents) or modify team settings.
CoachContent and coaching-focused access. Can manage roster, events, playbooks, practice plans, and change player roles. Cannot edit team identity (slug, logo) or perform destructive actions.
PlayerStandard team member access. Can view shared content, RSVP to events, chat in general channels, and create personal playbooks.

The Coach account that creates a team is automatically assigned the team’s Owner role. Ownership can later be transferred to another member who already has account-level Coach access.

Full Permission Matrix

Team Administration

ActionOwnerManagerCoachPlayer
Edit team settings (name, lines, custom roles)YesYesYesNo
Edit team identity (name, slug, logo)YesNoNoNo
Delete teamYesNoNoNo
Transfer ownershipYesNoNoNo

Roster & Members

ActionOwnerManagerCoachPlayer
Manage roster (add, remove, update players)YesYesYesNo
Invite playersYesYesYesNo
Change player rolesYesYesYesNo
View team rosterYesYesYesYes

Events & Calendar

ActionOwnerManagerCoachPlayer
Create eventsYesYesYesNo
Edit/delete eventsYesYesYesNo
RSVP to eventsYesYesYesYes
View eventsYesYesYesYes

Playbooks & Plays

ActionOwnerManagerCoachPlayer
Create playbooksYesNoYesYes (personal only)
Share playbooks with teamYesNoYesNo
Edit team playbooksYesNoYesNo
View team playbooksYesYesYesYes

Practice Planning

ActionOwnerManagerCoachPlayer
Create practice plansYesNoYesNo
Edit practice plans (own or shared to team)YesNoYesNo
Create and manage drillsYesNoYesNo
Set curriculumYesNoYesNo
View practice plansYesYesYesYes

Season Planning

ActionOwnerManagerCoachPlayer
Create season plan templatesYesNoYesNo
Edit season plan templates (own or shared to team)YesNoYesNo
View team season plan templatesYesYesYesYes

Documents

ActionOwnerManagerCoachPlayer
Create documentsYesNoYesYes (personal only)
Share documents with teamYesNoYesNo
Edit team documents (own or shared to team)YesNoYesNo
View Published team documentsYesYesYesYes
View Draft team documentsYesYesYesNo
Create/rename/delete team collectionsYesYesYesNo

Any player can also be individually added as a collaborator on a specific document, regardless of its audience or their role — see Document Sharing.

Game Day

ActionOwnerManagerCoachPlayer
Log gamesYesYesYesNo
Manage lineupsYesYesYesNo
Create scouting reportsYesYesYesNo
View game historyYesYesYesYes

Communication

ActionOwnerManagerCoachPlayer
Post in announcement channelsYesYesYesNo
Post in general channelsYesYesYesYes
Create channelsYesYesYesNo
View all General/Announcement channels regardless of audienceYesYesYesNo
View Season/Custom channels within their audienceYesYesYesYes

Permission Categories Explained

Team Administration

Team administration is split into two tiers. Day-to-day settings — custom roles, lines, and general configuration — are available to owners, managers, and coaches, since these change frequently as the team evolves. Identity and destructive actions — editing the team slug/logo, deleting the team, and transferring ownership — are restricted to the owner because they have permanent, team-wide consequences.

Ownership transfer has one additional beta access rule: the recipient must already have account-level Coach access. Transfer does not grant Coach access or create coach referral codes.

Roster & Members

Roster management covers adding, removing, and updating player information. Coaches, managers, and owners all share this capability because on-field staff frequently need to adjust the roster — adding new players, updating positions, or removing inactive members.

Role changes are available to owners, managers, and coaches. Promoting someone to coach or manager grants them elevated access inside that team, so role changes should be coordinated with the team’s leadership. It does not grant account-level Coach access for creating other teams. Only the owner can transfer ownership.

Events & Calendar

Event creation is available to all staff roles (owner, manager, coach) because scheduling practices, games, and team activities is a core part of running a team. Players can view events and RSVP but cannot create or modify them.

Playbooks & Plays

All team members can create personal playbooks in their own library — this is great for players who want to sketch out their own ideas or study plays independently.

However, only owners and coaches can share playbooks with the team or edit team playbooks. Managers cannot manage library content. This ensures the team’s shared playbook collection stays curated and approved by the coaching staff, rather than filling up with unreviewed content.

Practice Planning

Practice plans, drills, and curriculum are coaching-focused tools. Only owners and coaches can create and manage these, while managers and players can view them to prepare for upcoming practices. Edit access on a team practice plan isn’t limited to the coach who created it — any coach or owner on the team can edit a plan once it’s shared with the team.

Season Planning

Season plan templates follow the same coaching-focused model as practice plans. Only owners and coaches can create and edit them, and edit access extends to any team season plan template regardless of which coach created it. Managers and players can view team templates to understand the season’s structure.

Documents

Documents (formerly called Notes) follow the same personal/team model as playbooks, practice plans, and season plan templates: anyone can create a personal document, but only owners and coaches can share a document with the team or edit a team document — managers cannot manage library content, including documents. See Roles & Permissions and Documents for more detail.

Separately from that role gate, every document also carries its own audience level rather than a folder-level permission:

  • Published — Open to everyone on the team. Great for shared team knowledge, playbook philosophy docs, and general resources.
  • Draft — Visible only to owners, managers, and coaches. Ideal for coaching strategies, player evaluations, and internal planning that doesn’t need to be seen by the full roster.
  • Unlisted — Visible to the team, plus anyone with the link.

For sensitive information you want visible to only one or two people rather than the whole coaching staff, add them individually as a collaborator instead — see Document Sharing.

Collections (used to organize documents) are a separate, purely organizational concept — they group documents for browsing and never affect who can view or edit them. See Team Wiki for details.

Changing a document’s audience — for example, from Draft to Published — immediately updates who can see it. Be mindful when adjusting a document’s audience level.

Communication

The Announcements channel is deliberately restricted to staff roles. This keeps it a clean, high-signal channel for important team information. If every player could post there, it would quickly become indistinguishable from a general chat.

General channels are open to everyone, supporting the team-wide communication and culture that keeps a squad connected.

Channel visibility depends on both role and audience. Owners, managers, and coaches can read every General and Announcements channel on the team, even ones scoped to a Season or Custom audience they aren’t personally part of, so staff always have oversight. Players only see a scoped channel if they’re included in its selected audience. Group DMs are the exception — they stay private to their participants for every role, with no staff override.

Role Assignment

Roles are assigned in the following ways:

  • Owner — Automatically assigned to the team creator. Can be transferred via ownership transfer.
  • Manager — Assigned by the owner or another manager from the roster management screen.
  • Coach — Assigned by the owner or a manager from the roster management screen.
  • Player — The default role for anyone who joins the team via invite link or direct invitation.

Ownership transfer can only target a current team member with account-level Coach access. When ownership is transferred, the former owner is automatically downgraded to Coach on that team and keeps their account-level Coach access.

Quick Reference: Key Differences Between Roles

Owner vs. Manager

The owner can do everything a manager can, plus: edit team settings, delete the team, and transfer ownership.

Manager vs. Coach

Both managers and coaches can change player roles and manage rosters, events, and communication. The key difference: Coaches get full library and content access (playbooks, practice plans, drills, season plan templates, and documents), while Managers cannot create or edit library content. Managers focus on administration; coaches focus on strategy and development.

Coach vs. Player

Coaches have full content and team management access — they can create events, share playbooks, build practice plans and season plan templates, share documents, and post in announcement channels. Players can view shared content, RSVP, chat in general channels, and create personal playbooks and documents.

Next Steps

Last updated on