Members & Roles
Invite teammates with one of four roles (owner, admin, member, viewer). Each role controls a precise set of capabilities.
Members & Roles
Invite teammates to your account and give each one a role: owner, admin, member, or viewer. Every dashboard capability is gated by role, so picking the right one matters.
An Otter A/B account can have as many members as you want, each with one of four roles. The role decides what they can do — from a viewer who can only read, all the way up to the owner who controls billing. Roles are per-account, so the same person can be an owner of your account and an admin or member somewhere else without conflict.
Two invariants are enforced by the data model and worth knowing upfront: exactly one owner per account, and the account must always have an owner. You can't end up with two, and you can't end up with zero — which means transferring ownership is a real action with a specific flow.
The four roles
Owner
ownerOne per account. Has every permission. Billing and ownership-transfer are owner-only.
Can
- •Manage billing and the subscription
- •Invite, remove, and re-role members
- •Configure integrations, branding, API keys
- •Create, edit, start/pause/complete, and archive any test
- •Transfer ownership (to exactly one new person)
Cannot
- •Have two owners on the same account simultaneously
Admin
adminSame access as Owner except for transferring ownership.
Can
- •Invite, remove, and re-role members (up to admin)
- •Configure integrations, branding, API keys
- •Manage billing — change plans, update payment method, view invoices
- •Create, edit, start/pause/complete, and archive any test
Cannot
- •Promote anyone to owner (only the current owner can transfer ownership)
Member
memberDay-to-day test work. No account-level changes, no integrations.
Can
- •Create, edit, and run tests
- •Manage variants, goals, and targeting
- •Comment, share, and duplicate tests
- •Read all dashboard surfaces
Cannot
- •Invite or remove members
- •Configure integrations, branding, or API keys
- •Change account settings
Viewer
viewerRead-only across the dashboard. Can comment on results but make no changes.
Can
- •Read every test, result, and configuration
- •Comment on tests for feedback
Cannot
- •Create, edit, start, pause, or complete any test
- •Change any setting, anywhere
- •Launch the visual editor
Inviting a teammate
- 1
Open the Members page
Go to Account → Members. You'll see everyone currently on the account, plus pending invitations. - 2
Enter their email and pick a role
Type the email address and choose owner, admin, member, or viewer. Pick the lowest role that covers what they need to do — you can promote them later. - 3
They click the link and sign in
Otter A/B emails them an invitation. They click the link and sign in (or sign up) using the same email — invitations are pinned to the address they were sent to. The membership flips from pending to active when they accept. - 4
Confirm in the Members list
Their row now shows them as active with the role you chose. From here you can change their role or remove them at any time.
Two invariants
- Exactly one owner. Promoting someone to owner is blocked unless the current owner has stepped down (or transferred ownership atomically). Two-owner states are rejected at the model level.
- Always at least one owner. You can't demote the last owner. Transferring ownership goes: promote the new person, then demote yourself — or the system handles both edits as a single transaction.
Account hygiene
Default new teammates to member. Member is the right role for someone who runs tests day-to-day. Promote to admin only when they actively need to manage integrations or other people.
Use viewer for stakeholders. Execs, advisors, and cross-functional partners often want visibility without the ability to break things. Viewer is exactly that.
Remove ex-teammates promptly. When someone leaves the company, remove their membership the same day. They keep their authored work attached to the account; only their access ends.
Don't make everyone an admin. Admin sprawl makes it hard to tell who's actually accountable for integrations and access. Most teams need one or two admins plus the owner.
Frequently asked questions
Quick answers to the questions teams ask most about this part of Otter A/B.