Workspaces & Teams
A workspace is a shared environment for a team, brand, or client account. All QR codes, projects, API keys, and billing belong to a workspace.
Workspace roles
| Role | Create codes | Manage team | Billing | Delete workspace |
|---|---|---|---|---|
| Owner | ✓ | ✓ | ✓ | ✓ |
| Admin | ✓ | ✓ | ✗ | ✗ |
| Member | ✓ | ✗ | ✗ | ✗ |
| Viewer | ✗ (read-only) | ✗ | ✗ | ✗ |
Inviting team members
- Go to Workspace → Settings → Team
- Click Invite member
- Enter the email address and select a role
- The invitee receives an email with a join link (valid for 7 days)
Pending invites are visible in the team panel and can be resent or revoked.
Seat limits by plan
| Plan | Seats |
|---|---|
| Free | 1 |
| Pro | 1 |
| Team | 5 |
| Business | 15 |
Additional seats can be added at $5 / seat / month on Business plans.
Projects
Projects are folders inside a workspace. Use them to group QR codes by campaign, client, location, or product line.
- Create a project: New project in the sidebar
- Move a code to a project: code settings → Move to project
- Archive a project: keeps codes alive but collapses them out of the main view
API keys
Each workspace can have multiple API keys with different scopes:
read— fetch codes, stats, eventswrite— create, update, delete codesadmin— all write permissions + manage members
Rotate or revoke keys at any time in Settings → API Keys. Keys are shown in full only once at creation.
Custom domains (Business)
Attach your own domain to a workspace so scan redirects look like go.yourbrand.com/abc instead of qrlu.mo/r/abc.
- Add a domain in Settings → Custom Domains
- Add the CNAME record shown to your DNS provider
- QRlumo auto-provisions SSL via Let's Encrypt
Domain verification takes up to 60 seconds after DNS propagation.