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:
| Role | Description |
|---|---|
| Owner | Full control over every aspect of the team. There is exactly one owner per team. |
| Team Manager | Administrative control over roster, events, and communication. Cannot manage library content (playbooks, practice plans, drills, season plan templates, or documents) or modify team settings. |
| Coach | Content 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. |
| Player | Standard 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
| Action | Owner | Manager | Coach | Player |
|---|---|---|---|---|
| Edit team settings (name, lines, custom roles) | Yes | Yes | Yes | No |
| Edit team identity (name, slug, logo) | Yes | No | No | No |
| Delete team | Yes | No | No | No |
| Transfer ownership | Yes | No | No | No |
Roster & Members
| Action | Owner | Manager | Coach | Player |
|---|---|---|---|---|
| Manage roster (add, remove, update players) | Yes | Yes | Yes | No |
| Invite players | Yes | Yes | Yes | No |
| Change player roles | Yes | Yes | Yes | No |
| View team roster | Yes | Yes | Yes | Yes |
Events & Calendar
| Action | Owner | Manager | Coach | Player |
|---|---|---|---|---|
| Create events | Yes | Yes | Yes | No |
| Edit/delete events | Yes | Yes | Yes | No |
| RSVP to events | Yes | Yes | Yes | Yes |
| View events | Yes | Yes | Yes | Yes |
Playbooks & Plays
| Action | Owner | Manager | Coach | Player |
|---|---|---|---|---|
| Create playbooks | Yes | No | Yes | Yes (personal only) |
| Share playbooks with team | Yes | No | Yes | No |
| Edit team playbooks | Yes | No | Yes | No |
| View team playbooks | Yes | Yes | Yes | Yes |
Practice Planning
| Action | Owner | Manager | Coach | Player |
|---|---|---|---|---|
| Create practice plans | Yes | No | Yes | No |
| Edit practice plans (own or shared to team) | Yes | No | Yes | No |
| Create and manage drills | Yes | No | Yes | No |
| Set curriculum | Yes | No | Yes | No |
| View practice plans | Yes | Yes | Yes | Yes |
Season Planning
| Action | Owner | Manager | Coach | Player |
|---|---|---|---|---|
| Create season plan templates | Yes | No | Yes | No |
| Edit season plan templates (own or shared to team) | Yes | No | Yes | No |
| View team season plan templates | Yes | Yes | Yes | Yes |
Documents
| Action | Owner | Manager | Coach | Player |
|---|---|---|---|---|
| Create documents | Yes | No | Yes | Yes (personal only) |
| Share documents with team | Yes | No | Yes | No |
| Edit team documents (own or shared to team) | Yes | No | Yes | No |
| View Published team documents | Yes | Yes | Yes | Yes |
| View Draft team documents | Yes | Yes | Yes | No |
| Create/rename/delete team collections | Yes | Yes | Yes | No |
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
| Action | Owner | Manager | Coach | Player |
|---|---|---|---|---|
| Log games | Yes | Yes | Yes | No |
| Manage lineups | Yes | Yes | Yes | No |
| Create scouting reports | Yes | Yes | Yes | No |
| View game history | Yes | Yes | Yes | Yes |
Communication
| Action | Owner | Manager | Coach | Player |
|---|---|---|---|---|
| Post in announcement channels | Yes | Yes | Yes | No |
| Post in general channels | Yes | Yes | Yes | Yes |
| Create channels | Yes | Yes | Yes | No |
| View all General/Announcement channels regardless of audience | Yes | Yes | Yes | No |
| View Season/Custom channels within their audience | Yes | Yes | Yes | Yes |
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
- Team Owner Guide — Detailed guide for owners.
- Coach & Manager Guide — Detailed guide for coaches and managers.
- Roles & Permissions — How to assign and manage roles in your team settings.