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:
- Manage billing and subscription
- 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 and team without access to billing.
Permissions:
- All Member permissions, plus:
- Invite new team members
- Remove team members (except Owner)
- Change member roles (except Owner)
- Access company settings
- 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 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
- Act on your behalf when you’re unavailable
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 management (billing visible to Owner)
Members see:
- QR Codes
- Analytics (if on Pro/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
- Ensure the right person is Owner