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 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) 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 person who creates a team is automatically assigned the Owner role. Ownership can later be transferred to another member.
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 |
| Create and manage drills | Yes | No | Yes | No |
| Set curriculum | Yes | No | Yes | No |
| View practice plans | Yes | Yes | Yes | Yes |
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 channels | Yes | Yes | Yes | Yes |
Notes & Documentation
| Action | Owner | Manager | Coach | Player |
|---|---|---|---|---|
| Create notes (all-permission folders) | Yes | Yes | Yes | Yes |
| Create notes (coaches folders) | Yes | Yes | Yes | No |
| Create notes (owner folder) | Yes | No | No | No |
| View notes (all-permission folders) | Yes | Yes | Yes | Yes |
| View notes (coaches folders) | Yes | Yes | Yes | No |
| View notes (owner folder) | Yes | No | No | No |
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.
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 across the platform, so role changes should be coordinated with the team’s leadership. 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.
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.
Notes & Documentation
UltiStackr’s notes system uses folder-level permissions to control access:
- All-permission folders — Open to everyone. Great for shared team knowledge, playbook philosophy docs, and general resources.
- Coaches folders — 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.
- Owner folder — Visible only to the owner. Reserved for sensitive information like budget notes, personnel decisions, and private communications.
Folder permissions are enforced at the folder level. Moving a note from a coaches folder to an all-permission folder will make it visible to all players. Be mindful when reorganizing notes.
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.
When ownership is transferred, the former owner is automatically downgraded to Team Manager.
Quick Reference: Key Differences Between Roles
Owner vs. Manager
The owner can do everything a manager can, plus: edit team settings, delete the team, transfer ownership, and access owner-only note folders.
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, and drills), 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 post in announcement channels. Players can view shared content, RSVP, chat in general channels, and create personal playbooks.
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.