Roles and members

Invite your team and decide who can view, edit, implement or manage an organization.

Every member of an organization has one of four roles. Each role can do everything the role before it can, plus more.

The roles

ReaderEditorDeveloperAdmin
View the overview, results, events✓✓✓✓
Create and edit tests and flags✓✓✓
Create and edit audiences✓✓✓
API tokens and allowed origins✓✓
Connect a Shopify store✓✓
Invite and manage members✓
Rename or delete the organization✓
  • Reader: follows the results. Good for stakeholders.
  • Editor: runs tests and flags day to day.
  • Developer: implements Improve in your code and manages its credentials.
  • Admin: owns the organization.

Roles apply to the whole organization, in every environment.

Inviting members

Admins invite people from the Organization page:

  1. Enter one or more email addresses, separated by commas.
  2. Pick a role for each.
  3. Send the invites.

The invitee gets an email and accepts the invite from their dashboard. They need an Improve account with the email address the invite was sent to.

Changing roles and removing members

Admins change a member's role or remove them from the same page. An organization always needs at least one admin who has accepted their invite, so make someone else admin before you step down.

Your own organizations

Anyone can be a member of several organizations, with a different role in each. Whoever creates an organization becomes its admin.

Agents and MCP

The agent API and the MCP server act as you, with your role. A reader's agent can read results but can't change a test.

On this page