StackCube is built on a least-privilege access principle. Each role grants only the permissions required for that function. Assigning a more permissive role than a team member needs increases exposure if their account is ever compromised. Review your team’s roles periodically and downgrade any that are no longer appropriate.
Role types
Reviewer
Reviews incoming orders in the AI queue. Can confirm AI-matched line items, flag discrepancies, and add notes. Cannot approve orders for fulfillment or modify workspace settings.
Approver
Has all Reviewer permissions, plus the ability to approve orders and send them to fulfillment. Suited for team leads or senior operations staff who are accountable for order accuracy.
Admin
Full access to workspace settings, including managing customers, the item catalog, channels, and team members. Admins can invite and remove users and change role assignments.
Role permissions at a glance
| Permission | Reviewer | Approver | Admin |
|---|---|---|---|
| View order queue | ✓ | ✓ | ✓ |
| Confirm AI-matched lines | ✓ | ✓ | ✓ |
| Flag orders for review | ✓ | ✓ | ✓ |
| Approve orders | — | ✓ | ✓ |
| Manage customers | — | — | ✓ |
| Manage item catalog | — | — | ✓ |
| Manage channels | — | — | ✓ |
| Invite and manage team members | — | — | ✓ |
| View workspace settings | — | — | ✓ |
Invite a team member
Open Team Settings
Navigate to Settings → Team in your workspace sidebar. You will see a list of all current team members and their assigned roles.
Click Invite Member
Click Invite Member and enter the team member’s work email address. StackCube will send them an invitation email with a link to set up their account.
Invitations expire after 72 hours. If a team member does not accept within that window, you can resend the invitation from the Team Settings page.
Assign a role
Select the role that matches this person’s responsibilities:
- Choose Reviewer for team members who process orders day-to-day but should not have final approval authority.
- Choose Approver for team leads or senior staff who sign off on orders before fulfillment.
- Choose Admin only for team members who need to manage workspace configuration. Limit the number of Admin accounts to reduce risk.
Manage existing team members
Change a role
Open a team member’s record in Settings → Team and select a new role from the dropdown. The change takes effect immediately — no need for the member to log out and back in.
Remove a member
Removing a team member revokes their access immediately. Their activity history (order reviews, approvals, notes) is retained for audit purposes.
Resend an invitation
If a pending invitee has not accepted yet, you can resend their invitation from the Team Settings page. Resending generates a fresh link and resets the 72-hour expiry.
View member activity
Admin users can review a log of each team member’s actions — including orders reviewed and approved — to support oversight and auditing.
Enterprise: multi-entity roles
For organizations operating across more than one business entity — such as separate regional subsidiaries or brands — the Enterprise plan extends the role model to support multi-entity access. A team member on the Enterprise plan can be granted a role in multiple workspaces simultaneously, with permissions configured independently for each entity. This means a regional administrator can have Admin access in their local workspace while holding only Reviewer access in a parent or sibling entity. Centralized operations teams can monitor all entities from a single login without having full administrative rights everywhere.How do I set up multi-entity roles?
How do I set up multi-entity roles?
Multi-entity role configuration is handled during the Enterprise onboarding process with the help of the dedicated StackCube onboarding team. Once your multiple workspaces are established, your primary Admin can assign entity-level roles to team members from each workspace’s Team Settings page. Contact support@stackcube.io to discuss your multi-entity setup requirements.
Can a team member have different roles in different workspaces?
Can a team member have different roles in different workspaces?
Yes — on the Enterprise plan, each workspace maintains its own role assignment for a given user. The same person can be an Approver in one workspace and an Admin in another. Role changes in one workspace do not affect the same user’s role in any other workspace.