Available Roles
Owner
The Owner is the primary account holder for the organization. There is exactly one Owner per organization.
Permissions:
- All Admin permissions, plus:
- Transfer ownership to another admin
- Delete the organization
Notes:
- The person who creates the organization becomes the Owner
- Ownership can be transferred but not shared
Admin
Admins help manage the organization, the team, and the subscription.
Permissions:
- All Member permissions, plus:
- Invite new team members
- Remove team members (except Owner)
- Change member roles (except Owner)
- Access company settings
- Manage billing and the subscription, including cancellation
- Manage API keys
- Configure webhooks (Max plan)
- Set up custom domains
Member
Members can use SnapGlyph for day-to-day work but cannot manage the team or settings.
Permissions:
- View dashboard and statistics
- Create new QR codes
- Edit QR codes
- Delete QR codes
- View analytics (Pro, Growth, and Max plans)
- Export QR codes
Permission Comparison
| Action | Owner | Admin | Member |
|---|---|---|---|
| View dashboard | ✓ | ✓ | ✓ |
| Create QR codes | ✓ | ✓ | ✓ |
| Edit/delete QR codes | ✓ | ✓ | ✓ |
| View analytics | ✓ | ✓ | ✓ |
| Invite members | ✓ | ✓ | ✗ |
| Remove members | ✓ | ✓ | ✗ |
| Change roles | ✓ | ✓ | ✗ |
| Manage API keys | ✓ | ✓ | ✗ |
| Configure webhooks | ✓ | ✓ | ✗ |
| Custom domains | ✓ | ✓ | ✗ |
| View company settings | ✓ | ✓ | ✗ |
| Manage billing | ✓ | ✓ | ✗ |
| Transfer ownership | ✓ | ✗ | ✗ |
| Delete organization | ✓ | ✗ | ✗ |
Choosing the Right Role
When to Use Admin
Assign Admin to people who need to:
- Help onboard new team members
- Manage API integrations
- Configure technical settings
- Handle billing and plan changes
- Act on your behalf when you’re unavailable
Admin is a high level of trust. An Admin can change or cancel the plan, so keep the role to people you would let make that call.
When to Use Member
Assign Member to people who:
- Only need to create and manage QR codes
- Shouldn’t have access to team management
- Don’t need API or webhook access
Viewing Your Role
To see your current role:
- Look at the sidebar. Some menu items only appear for Owners/Admins
- Go to Company Settings to see your role listed
Role-Based UI Differences
Different roles see different navigation options:
Owner/Admin see:
- API settings
- Webhooks settings (Max plan)
- Company settings
- Subscription and billing management
Members see:
- QR Codes
- Analytics (if on Pro, Growth, or Max)
- Subscription (view only, no billing management)
Best Practices
Principle of Least Privilege
Give team members only the permissions they need:
- Start with Member role
- Upgrade to Admin only when necessary
- Keep Owner count at one
Multiple Admins
For business continuity:
- Have at least one Admin besides the Owner
- Admins can manage the team if the Owner is unavailable
- Consider who should have Admin access carefully
Regular Reviews
Periodically review team roles:
- Remove access for departed employees
- Downgrade roles that are no longer needed
- Confirm the right person is Owner