Team & Roles

The right access, scoped to the channel.

Granular, channel-aware permissions with system and custom roles, per-member overrides, and a full activity log — so your team sees exactly what they should.

What you get

Control without the friction.

System & custom roles

Owner, admin, manager, and viewer come built in; clone and customise your own roles with any permission set.

Channel-scoped access

Non-owners only see data from their assigned channels, enforced by a global Eloquent scope across the app.

96 permissions

Fine-grained permissions across orders, shipments, products, inventory, expenses, analytics, and more.

Per-member overrides

Grant or revoke individual permissions beyond a member’s role, with clear “additionally granted” and “revoked” lists.

Order assignment

Assign orders within channel access, with reassignment history and a “My Orders” view for each member.

Audit log

Every meaningful action — orders, products, inventory, team, settings — is captured with before/after detail.

FAQ

Questions about team & roles.

How granular are permissions?
There are 96 permission slugs across every module, assignable via roles and refinable per member with grant/revoke overrides. Owners bypass all checks.
Can I limit team members to specific channels?
Yes. Channel-scoped access is enforced globally — non-owners only ever see and act on data from their assigned channels.
Is there an audit trail of team actions?
Yes. The activity log records who did what, when, with before/after values, visible to owners and admins.
Ready when you are

Run your whole operation in one place.

Confirm faster, ship smarter, reconcile cash automatically, and finally know your real profit.

Create your free account

FREE PLAN · NO CREDIT CARD · CANCEL ANYTIME