User & Permission Management
Direct Answer
Manage organization users, roles, permissions, invitations, and access control from the User Management dashboard in [PRODUCT_NAME].
User Roles
Role Hierarchy
| Role | Access Level | Use Case |
|---|---|---|
| Owner | Full access | Account creator, ultimate control |
| Admin | Almost full (no billing/delete) | IT administrators, team leads |
| Member | Standard features | Regular users, contributors |
| Viewer | Read-only | Stakeholders, clients, reviewers |
Detailed Permissions
| Permission | Owner | Admin | Member | Viewer |
|---|---|---|---|---|
| View content | ✓ | ✓ | ✓ | ✓ |
| Create/edit content | ✓ | ✓ | ✓ | ✗ |
| Delete content | ✓ | ✓ | Own only | ✗ |
| Invite users | ✓ | ✓ | ✗ | ✗ |
| Manage users | ✓ | ✓ | ✗ | ✗ |
| Change roles | ✓ | ✓ | ✗ | ✗ |
| Manage billing | ✓ | ✗ | ✗ | ✗ |
| Delete organization | ✓ | ✗ | ✗ | ✗ |
| API access | ✓ | ✓ | ✓ | ✗ |
| Export data | ✓ | ✓ | Own only | ✗ |
Adding Users
Invite New User
- Go to Admin → Users
- Click Invite User
- Enter email address
- Select role
- Assign to workspaces (optional)
- Add welcome message (optional)
- Click Send Invite
Screenshot: [INSERT: Invite user dialog]
Invitation Process:
- User receives email invitation
- Clicks link to accept
- Creates password (if new)
- Gains access based on role
Bulk Invite
Invite multiple users:
- Click Bulk Invite
- Upload CSV with columns:
- email (required)
- role (required)
- workspace (optional)
- name (optional)
- Review import preview
- Click Send Invitations
CSV Template:
email,role,name,workspace
john@example.com,member,John Doe,Marketing
jane@example.com,admin,Jane Smith,Engineering
Managing Existing Users
Edit User Details
- Find user in list
- Click user name
- Update:
- Name
- Role
- Workspaces
- Status
- Click Save
Change User Role
- Find user
- Click current role dropdown
- Select new role
- Confirm change
⚠️ Warning: Role changes take effect immediately
Remove User
- Find user
- Click Remove
- Choose option:
- Remove from organization (loses access)
- Transfer content to another user
- Archive user (preserve content)
- Confirm removal
What happens:
- User loses access immediately
- Content can be transferred or archived
- Billing adjusts next cycle
User Status
Status Types
Active
- Full access to assigned features
- Can log in and work
Pending
- Invitation sent but not accepted
- No access until accepted
Suspended
- Temporary access removal
- Content preserved
- Can be reactivated
Deactivated
- Permanently removed
- Content transferred/archived
- Cannot be reactivated
Suspend User
Temporarily disable access:
- Find user
- Click Suspend
- Add reason (optional)
- Confirm suspension
To reactivate:
- Find suspended user
- Click Reactivate
- Confirm
Workspace Access
Assign to Workspace
- Go to user details
- Click Workspaces tab
- Click Add to Workspace
- Select workspace
- Choose workspace role
- Click Add
Remove from Workspace
- User details → Workspaces
- Find workspace
- Click Remove
- Confirm
Workspace Roles
Within a workspace, users can have specific roles:
- Workspace Admin
- Editor
- Commenter
- Viewer
Groups & Teams (Enterprise)
Create Group
- Go to Admin → Groups
- Click Create Group
- Enter group name
- Add description
- Add members
- Set group permissions
- Click Create
Use Cases:
- Department teams (Marketing, Engineering)
- Project teams
- Location-based groups
- Permission templates
Manage Group Permissions
- Find group
- Click Permissions
- Set default permissions for group members
- Save
SSO Integration (Enterprise)
Supported Providers
- SAML 2.0
- OAuth 2.0 / OpenID Connect
- Active Directory / LDAP
- Azure AD
- Google Workspace
- Okta
- OneLogin
Configure SSO
- Go to Admin → SSO
- Click Configure SSO
- Select provider
- Enter:
- SSO URL / Endpoint
- Entity ID
- Certificate
- Attribute mapping
- Test SSO connection
- Enable for organization
Screenshot: [INSERT: SSO configuration]
Enforce SSO
- SSO Settings
- Toggle Enforce SSO
- Choose:
- Required for all users
- Required for new users only
- Optional
- Save
Just-in-Time Provisioning:
- Auto-create users on first SSO login
- Map attributes to user fields
- Assign default role
- Add to default workspaces
Access Control
IP Whitelisting
Restrict access to specific IPs:
- Go to Admin → Security → IP Whitelist
- Click Add IP Range
- Enter IP address or CIDR range
- Add description
- Click Add
Example:
Office Network: 192.168.1.0/24
VPN: 10.0.0.0/8
Session Management
Organization-wide settings:
- Session timeout: [X] minutes
- Maximum concurrent sessions: [Y]
- Remember device: [Z] days
- Force re-authentication: [frequency]
Two-Factor Authentication
Enforce 2FA:
- Go to Admin → Security
- Toggle Require 2FA
- Set grace period for adoption
- Notify users
- Enable
2FA Options:
- Authenticator apps
- SMS (if enabled)
- Backup codes
Audit Logging
User Activity Logs
Track:
- Login attempts (successful/failed)
- Role changes
- Permission modifications
- Content access
- Data exports
- Settings changes
View Logs:
- Go to Admin → Audit Logs
- Filter by:
- User
- Action type
- Date range
- Workspace
- Export logs (CSV, JSON)
Screenshot: [INSERT: Audit log view]
Retention
- Standard: 90 days
- Pro: 1 year
- Enterprise: Custom (up to 7 years)
Reporting
User Reports
Generate reports:
- Active users (DAU/MAU/WAU)
- User activity levels
- Feature adoption
- Login frequency
- Storage by user
Export Reports
- Select report type
- Choose date range
- Select format (PDF, CSV, Excel)
- Click Generate Report
- Download or email
Compliance
GDPR
User Rights:
- Access: Export user data
- Rectify: Edit user information
- Erase: Delete user (right to be forgotten)
- Portability: Download data
Process GDPR Request:
- Go to Admin → Data Requests
- Click New Request
- Select request type
- Enter user email
- Process and document
Data Processing Agreement
For Enterprise:
- Contact legal@[YOUR_DOMAIN]
- Review DPA
- Sign and store
Automation (API)
Automated User Management
Create user via API:
POST /v1/users
{
"email": "user@example.com",
"name": "User Name",
"role": "member",
"workspaces": ["ws_123"]
}
Sync with HR system:
- Auto-provision from employee database
- Update roles on promotion
- Deactivate on termination
Best Practices
Security
- ✓ Enforce 2FA for all users
- ✓ Review user access quarterly
- ✓ Use least privilege principle
- ✓ Monitor audit logs regularly
- ✓ Remove inactive users
Onboarding
- ✓ Welcome email with resources
- ✓ Assign to appropriate workspaces
- ✓ Provide role-specific training
- ✓ Set up with mentor/buddy
Offboarding
- ✓ Transfer content ownership
- ✓ Revoke access immediately
- ✓ Export user's work if needed
- ✓ Document in audit log
Troubleshooting
User can't log in
Check:
- Account status (active?)
- Email verified?
- Password reset needed?
- 2FA issues?
- IP whitelist blocking?
- SSO configured correctly?
User missing permissions
Check:
- Correct role assigned?
- Added to workspace?
- Organization limits reached?
- Feature available in plan?
Related Guides:
Need Help? Admin Support