Business Accounts
Roles & Permissions
Every person on a business team has exactly one role: Admin, Writer, Reviewer, or Viewer. Each role has a distinct, fixed set of capabilities in the shared QR library.
What each role can do
| Action | Admin | Writer | Reviewer | Viewer |
|---|---|---|---|---|
| View the shared library and comments | ✓ | ✓ | ✓ | ✓ |
| Create a new QR code (as a draft) | ✓ | ✓ | — | — |
| Edit a QR code's content | Any | Own drafts only | — | — |
| Submit a draft for review | ✓ | ✓ (own drafts) | — | — |
| Approve or reject a submission | ✓ | — | ✓ | — |
| Flag any code for review (a label only — see below) | ✓ | ✓ | ✓ | ✓ |
| Comment | ✓ | ✓ | ✓ | ✓ |
| Delete a QR code | Any | Own drafts only | — | — |
| Invite/remove members, change roles | ✓ | — | — | — |
A note on "flag for review"
Any team member, including a Viewer, can flag any shared QR code for review — even one that's already Approved and in active use. This is deliberately just a status label: flagging a live code for review never disables it or changes what it does. It's a way to start a conversation ("this looks outdated, can someone check it?"), not a way to accidentally take something offline.
Can one person hold more than one role?
Not directly — each person has exactly one role. In practice, Admin already covers everything Writer and Reviewer can do, so on a small team, making a second person Admin is the current way to give them full create-and-approve access. There's currently no way to combine, say, Writer and Reviewer without also granting Admin's billing/membership powers — this is a known gap we're tracking for a future update.