Team and Invites
Invite teammates to a workspace, read the Team roster, change a member's role, and remove members or revoke pending invites.
A Split Test Pro workspace can have multiple team members. Each member has a role that controls what they can do. This guide covers inviting, accepting, changing roles, and removing members. Everything happens in Settings → Team.
The Two Roles
There are two roles. The Team card sums them up: “Workspace members can view and edit experiments. Owners can manage billing and team.”
| Role | What they can do |
|---|---|
| Owner | Everything: create / edit / delete experiments, manage the team, manage billing, manage integrations and every other Settings card, delete the workspace. |
| Member | Create / edit experiments and view results. Owner-only Settings cards show an Owners only placeholder instead of their content. Members cannot invite, change billing, or delete the workspace. |
There’s no separate “viewer” or “editor” role.
A workspace must have at least one owner at all times. You can promote several members to owner; the app refuses to demote or remove the last one (“a workspace must keep at least one owner”).
Inviting a Team Member
Only owners can invite. To send an invite:
- Open Settings → Team.
- Click Invite at the top of the card. An inline form opens.
- Enter the Email and pick a Role — Member (the default) or Owner.
- Click Send invite.
Problems show inline rather than as a toast: “Enter an email address, like name@yourstore.com.” for a malformed address, “<email> is already on the team.” for someone already listed, and the server’s message if that address already has a pending invite. On success a toast confirms “Invite sent to <email>.”
The recipient receives an email titled “You’ve been invited to <your site> on Split Test Pro” with an Accept Invite button. The invite expires after 30 days if not accepted.
While the invite is pending, it sits in the roster as its own row: the role pill reads “<Role> · invited”, the Last active column says “Invite sent”, and a Revoke button is in the actions column — useful if you sent it to the wrong address or changed your mind.
Accepting an Invite
Acceptance is automatic. The moment the invitee verifies a login code sent to the invited address, every pending invite for that address becomes a membership — there’s no accept screen.
For someone new to Split Test Pro:
- They click Accept Invite in the email. It opens the Accept your invite page with their email pre-filled.
- They submit the form and receive a 6-digit login code.
- They enter the code. The invite is accepted and, if they belong to only one workspace, they land in it. With several workspaces, the login page asks them to Pick a workspace.
For someone who already has an account with the same email, the invite email says it plainly: “If you already have an account, simply log in and you’ll be connected to the workspace.” Their next login-code verification accepts it.
Reading the Roster
The Team card is one table — Member, Role, Last active, actions — sorted owners first. Each row is one of:
- You — your email with “(you)” after it; Last active reads “Now”. On Shopify this is the store’s email; if the store has no email on file the row shows the store’s domain, or “Store owner” as a last resort. You can’t manage or remove yourself.
- A member — their email, an Owner or Member pill, and the date of their last login (or “—” if they’ve never signed in). Owners see Manage and Remove on the row.
- A pending invite — the email, a “<Role> · invited” pill, “Invite sent”, and Revoke.
Invites that expire or are revoked simply drop out of the list; re-invite to send a fresh one.
On Shopify, installing the app also creates an owner invite for the store’s email, marked “From Shopify”. It lets the merchant sign in to the standalone web app with that email and land in the same workspace; the card’s note says “Finish linking your account” until they do.
Changing a Member’s Role
Only owners can change roles:
- Open Settings → Team.
- Click Manage on the member’s row. The Manage member dialog opens.
- Choose Owner or Member. Save becomes available once the choice differs from the current role.
- Click Save. A toast confirms “Role updated.”
The dialog’s hint is worth reading before you save: “Owners manage billing, team, and workspace settings. Changing a role signs that person out of their active sessions.” They sign back in with a login code and continue with the new role.
Demoting the last owner is refused with the reason shown in the dialog. Promote someone else first.
Removing a Member
Only owners can remove members:
- Open Settings → Team.
- Click Remove on the member’s row (or Remove from team inside the Manage member dialog).
- In the Remove from the workspace? dialog, confirm with Remove.
The dialog says what happens: “They lose access straight away; you can invite them again later.” The member can still sign in to Split Test Pro — they just won’t see this workspace any more. A toast confirms “<email> removed from the workspace.”
Removing a member doesn’t delete any of the experiments or data they created.
You can’t remove the last owner. If you’re the only owner and want to leave the workspace, promote another owner first or delete the workspace entirely.
Revoking a Pending Invite
If you sent an invite and want to cancel it before acceptance:
- Open Settings → Team.
- Find the invite’s row in the roster.
- Click Revoke. A toast confirms “Invite to <email> revoked.”
The Accept Invite link in the email no longer leads to a membership. If the invitee signs in anyway, they get an account with no access to this workspace.
Multiple Workspace Memberships
Team members can belong to multiple workspaces — useful if your team manages several sites, or if a contractor works with multiple clients.
Each workspace’s membership is independent:
- Roles can differ across workspaces (Owner in one, Member in another).
- Removing a member from one workspace doesn’t affect their other memberships.
- The workspace switcher shows all workspaces a member has access to.
Who Did What
Each experiment’s Activity tab records who started, paused, edited or ended it and when, so you don’t need a separate log to see which teammate changed a running test.
Common Mistakes
- Inviting to the wrong workspace. The Team card shows the workspace you’re currently in. If you have multiple, switch first using the workspace switcher.
- Inviting personal email addresses for company use. When the person leaves the company, you can’t reclaim the membership without their cooperation. Use work emails for company workspaces.
- Adding too many owners “to be safe.” Owners can delete the workspace and change billing — high blast radius. Most teams should have 1-2 owners and the rest as members.
- Expecting a role change to apply silently. It signs the person out everywhere. Tell them before you save.
Next Steps
- Set up the workspace those members will work in: Workspaces.
- See which Settings cards are owner-only: Workspace Settings.
- Configure the billing they’ll affect: Billing and Plans.
- Get them oriented to the app: A Tour of the Dashboard.
- See who launched, paused or ended a test: Experiment Activity.