Access Control
Manage tenant-level roles, permissions, and access scopes from within TeeTime Admin.
Last updated: 2026-01-26 Where to find it: Admin > Settings > Access Control Who can use it: Owner, Admin roles Prerequisites: Admin access with access control permissions Help link: /admin/access-control
How to do it
Grant Access to Staff
- Go to Settings > Access Control.
- Click Add User.
- Enter user email.
- Select role (Owner, Admin, Pro Shop, Starter, Finance).
- Save and send invitation.
Review Role Permissions
- Go to Settings > Access Control > Roles.
- Select a role to view permissions.
- See what actions each role can perform.
Audit Access
- Go to Settings > Access Control > Audit.
- View access logs by user.
- Filter by date or action type.
What you'll see (fields/columns)
Users List
| Column | Type | Description |
|---|---|---|
| Name | Text | User name |
| Text | User email | |
| Role | Badge | Assigned role |
| Status | Badge | Active, Pending, Disabled |
| Last Login | Timestamp | Most recent login |
Roles
| Role | Permissions |
|---|---|
| Owner | Full access, user management |
| Admin | Full operational access |
| Pro Shop | Bookings, player management |
| Starter | Check-in, tee sheet view |
| Finance | Reports, payments, refunds |
Screenshot / Callout

Expected outcome
- Staff have appropriate access levels.
- Roles are configured with correct permissions.
- Access is audited and secure.
Troubleshooting
- Access denied? Confirm tenant scope and role assignments.
- Can't add users? You may need Owner role.
- User not receiving invite? Check email address and spam folder.
Related
- Admin Overview — Admin portal guide
- Clubs — Club management
- Player Management — Staff notes and permissions