Team Roles and Permissions

SnapGlyph uses a role-based system to control what team members can do within your organization.

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

ActionOwnerAdminMember
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:

  1. Look at the sidebar—some menu items only appear for Owners/Admins
  2. 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

Next Steps