For the complete documentation index, see llms.txt. This page is also available as Markdown.

Team Members

Invite staff to your store and control what they can do.

Bringing people in to help is necessary as a store grows. Doing it carelessly is how stores get drained.

Dashboard → Access → Team Members. Needs invite_manage.

Inviting someone

  1. Go to Access → Team Members.

  2. Click Invite New Member in the top right.

  3. Enter their email address.

  4. Select the role to apply.

  5. Send.

Build the role on the Roles page first, then invite.

The Team Members page with the invite dialog open, showing the email field and role selector.

Click any member to see their name, when they were added, and their role. From there you can change their role or remove them from the store.

Payouts is not grantable

No role grants access to Payouts. It is owner-only rather than permission-gated, so even a fully-privileged Administrator cannot open it. If someone needs revenue visibility without payout access, give them stats_revenue_read for Analytics.

Account Payouts vs Store Payouts

A sensible starting structure

Role
Who
Roughly what they need

Owner

You

Everything. Cannot be delegated. Does not make someone the store's owner: see Transfer Store Ownership.

Administrator

Co-owner you trust with money

Products, refunds, marketing, team

Moderator

Trusted staff

View orders, customers, subscriptions; issue bans

Support

Ticket handlers

View orders and customers only

Support staff resolve most tickets with read access alone. The order timeline and a customer's inventory answer most questions without any write permission.

Reviewing access

Do this quarterly, and immediately when someone leaves.

  1. Remove members who are no longer involved, on the day they leave.

  2. Check nobody has accumulated permissions from a temporary task.

  3. Reset any API keys that person had access to. Removing them from the team does not invalidate a key they copied.

Last updated