6 min read

User Management & Roles

Invite your team, assign one of five roles, and control who's active — all from one screen.

BillionBiz is built for teams, not just solo merchants. The moment you add a second person to your account, roles start to matter — they answer one question for every teammate: what can this person see and do?

Screen: Settings → Users & Roles.

The five roles at a glance

RoleWho it's forCan doCannot do
Owner / Super AdminThe business owner or primary account holderEverything — billing, subscription, user management, finance (payouts, settlements, transfers), store settings, all operational screensNothing restricted
Store AdminA trusted manager running day-to-day operationsOrders, products, customers, marketing, online store design, analytics, reports, vendor managementBilling, adding/removing team members, finance screens
StaffFrontline team — pickers, support, content writersProcess orders, manage products and inventory, handle tickets, use couponsReports, online store design, branding, marketing config, finance, admin settings
Vendor AdminThe owner of a seller shop in your marketplaceManages their own products, orders, shipments, coupons, tickets, and performance data; can add their own Vendor StaffSee other vendors' data, store-wide settings, finance, customer records outside their own orders
Vendor StaffAn employee working inside a vendor shopDay-to-day tasks within that vendor's scopeManage the vendor shop's own settings or team

Note

The left navigation itself enforces these boundaries — a Staff member never sees a Finance link, and a Vendor Admin never sees another vendor's listings. There's no way to accidentally browse to a screen you're not permitted to use.

If you're logged in as a Vendor Admin, this screen shows only your own marketplace's team — a Vendor Admin and Vendor Staff card, and a seat count shared with the rest of your vendor shop. If you're a Store Admin or Owner, you see all five role cards across the whole store.

The admin list

The top of the screen shows a card per role with a live headcount (active teammates only — inactive accounts don't count against your seat total). Below that is the full team table:

ColumnWhat it shows
NameAvatar and name; a small shield icon marks the Super Admin as protected
EmailLogin email
RoleTheir assigned role, colour-coded
StatusActive / Inactive, or Locked if your plan's seat limit has been exceeded
Last loginRelative time, or "Never logged in"

Use the search box to filter by name, email, or role, and the status dropdown to narrow to Active, Inactive, or Locked.

Inviting a teammate

Click Add User

On the Users & Roles screen, click + Add User in the top right.

Fill in their details

Enter first name, last name, and email. If you're a Store Admin/Owner inviting a store teammate, you also set a temporary password (at least 8 characters) — vendor invites skip the password field.

Assign a role

Pick one of the role options from the dropdown. New invites default to Staff (or Vendor Staff, in a vendor's own team).

Save

Click Save. If the email is already registered, the dialog shows an inline error under the email field rather than a generic toast — just correct it and save again.

To edit a teammate later, click the pencil icon on their row and change any field except email. The Super Admin's own row cannot be edited from here — that protects the account owner from being accidentally demoted or locked out.

View Profile does nothing yet

In the new admin sidebar's version of this screen, each row's kebab (⋮) menu always includes a View Profile item alongside Edit, Deactivate/Reactivate, and (for the Super Admin's own row) Transfer. Clicking View Profile currently does nothing — no profile page opens. Treat it as not yet functional; use the pencil icon for Edit instead.

Role assignment and permissions

Each teammate's access is entirely determined by the single role you assign them — there isn't a separate screen for overriding individual permissions beyond that role today. If you need a permission set that doesn't fit one of the five built-in roles, Custom Staff Roles is a plan-gated capability shown (locked, with the plan tier that unlocks it) on the Preferences screen — see that page for current status.

Enabling, disabling, and removing access

Click the status icon on any non-Super-Admin row to toggle a teammate between Active and Inactive. Disabling someone doesn't delete their account — it just blocks their login until you re-enable them. There's no separate delete action; disabling a seat is how you free it up for someone else.

One action at a time

Enabling, disabling, and role changes apply to one teammate per click — there's no multi-select bulk toggle on this screen today.

Plan limits on team seats

Your plan caps how many active seats you can have. A progress bar above the table shows your current usage against that limit. If you're at the cap:

  • Adding a new active user is blocked until you free a seat or upgrade.
  • Existing users beyond the limit show as Locked (with a lock icon) instead of Active/Inactive — click the locked-seats banner to jump straight to those rows.
  • Upgrading your plan (see Pricing & Plans) restores locked seats automatically.

Transferring Super Admin ownership

If you're the Super Admin, your own row shows a transfer icon instead of a disable toggle — you can't disable or demote yourself directly, only hand ownership to someone else.

Open the transfer dialog

Click the transfer icon on your own row. BillionBiz loads the list of teammates eligible to become the new Super Admin.

Choose the new owner

Select a teammate from the dropdown and click Transfer Ownership.

Confirm

A confirmation dialog spells out the consequence — you will no longer be Super Admin. Confirm to complete the transfer.

You'll be signed out

Transferring ownership demotes your own account immediately. BillionBiz signs you out and returns you to the login screen so you can sign back in under your new role — this prevents the rest of the session from running with a stale "Super Admin" view after your access has actually changed.

Tracking what your team does

The Last login column gives a quick per-user glance, but for the full picture of what happened and when, see Activity Log (day-to-day store events) and Audit Logs (a stricter, attributable record of every change, available to Super Admins).

Next steps