Team Management
Mozhe allows you to invite team members and control what they can access. This guide explains how to add users, assign roles, and manage permissions across your organizations and sites.
Prerequisites
To manage team members, you need:
- Admin access to at least one organization or site
- Email addresses for the people you want to invite
Understanding Access Levels
Mozhe uses a two-tier permission system:
System Roles
These define global capabilities within Mozhe:
| Role | Description |
|---|---|
| System | Platform administrators with full access to all features |
Organization/Site Roles
Within each organization or site, users can be:
| Role | Organization Access | Site Access |
|---|---|---|
| Admin |
The Access Hierarchy
Access in Mozhe follows this inheritance pattern:
System Admin
Can access everything
Organization Admin
Can access all sites within their organization
Can invite users to the organization
Can manage organization billing
Organization Member
Can view organization-level data
Access to sites depends on site-level assignment
Site Admin
Full control over assigned site
Can invite users to the site
Site Member
Can manage day-to-day operations
Cannot change site settings
Adding Team Members
To invite a new team member:
- Navigate to Settings > Users in the sidebar
- Click in the top right
The user will receive an email with a link to set up their account.
Assigning Organization Access
In the Organization Assignments section:
- Click Add Organization
- Select an organization from the dropdown
- Choose the role:
- Admin - Full organization management
- Member - Limited organization access
- Repeat to add access to multiple organizations
Assigning Site Access
In the Site Assignments section:
- Click Add Site
- Select a site from the dropdown
- Choose the role:
- Admin - Full site management
- Member - Operational access
- Repeat to add access to multiple sites
Note: If a user has organization-level access, they automatically have access to all sites within that organization based on their organization role.
Managing Existing Users
Viewing Users
Navigate to Settings > Users to see all users. The table shows:
- User name and email
- Profile picture
- System role
- Email verification status
- Dashboard language
- Sites and organizations assigned
Filtering Users
Use the table filters to find users by:
- Role (System, Admin, Member)
- Email verification status
- Language preference
Editing User Access
To modify a user's permissions:
- Click on the user row or the Edit action
- Update their information or role assignments
- Click Save to apply changes
Changes take effect immediately. The user may need to refresh their dashboard to see updated navigation.
Resending Invitations
If a user didn't receive or lost their invitation:
- Open the user's edit page
- Click Send Invitation
- A new activation email will be sent
Removing Users
To revoke a user's access:
- Navigate to Settings > Users
- Find the user in the list
- Click the delete action (trash icon) in the row
- Confirm the deletion
This removes the user from all organizations and sites. They will no longer be able to access the dashboard.
Best Practices
Role Assignment Guidelines
Use Organization Admin for:
- Business owners
- Operations managers
- People who need billing access
Use Organization Member for:
- Team leads
- People who work across multiple sites
Use Site Admin for:
- Store managers
- Site-specific administrators
Use Site Member for:
- Customer service representatives
- Order fulfillment staff
- Content editors
Security Recommendations
- Principle of least privilege - Give users only the access they need
- Regular access reviews - Periodically review who has access
- Prompt offboarding - Remove access immediately when team members leave
- Use strong authentication - Encourage passkey setup for added security
Multi-Site Team Structures
For businesses with multiple sites:
Centralized model:
- Give core team organization-level access
- Site-specific staff get individual site access
Decentralized model:
- Each site has its own admin
- Organization access only for executives/owners
Hybrid model:
- Organization admins for shared functions (finance, IT)
- Site members for local operations
Organization vs Site Access
Understanding when to use each:
Troubleshooting
User can't see expected data
Check that:
- The user has the correct organization/site assignments
- They've selected the right organization/site in the team switcher
- Their role provides the required access level
Invitation email not received
- Ask the user to check spam/junk folders
- Verify the email address is correct
- Use the "Send Invitation" button to resend
- Contact support if issues persist
User shows wrong role
Roles are evaluated in order:
- System role (highest priority)
- Organization role
- Site role
If a user has Admin at the organization level, they'll have admin access to all sites within that organization regardless of site-level assignments.
Next Steps
With your team set up:
- Dashboard Overview - Understand the full dashboard
- Site Setup - Configure your store settings
- Quick Start - Launch your store