Manage Users
User management allows you to invite team members to your workspace, assign roles, and control who can access different features.
Accessing User Management
- Navigate to Settings in the main menu
- Click Users in the sidebar
- You'll see two sections:
- Workspace Users: Current members of your workspace
- Team Members: Invite new members
User Roles
Agoralia uses role-based access control (RBAC) with the following roles:
Owner
- Full access to all features
- Can manage users and settings
- Can delete the workspace
- Highest level of permissions
Admin
- Can manage users and settings
- Can create and manage campaigns
- Can view all data
- Cannot delete the workspace
Operator
- Can create and manage campaigns
- Can view calls and results
- Cannot manage users or settings
- Limited to operational tasks
Member
- Can view campaigns and calls
- Cannot create campaigns
- Cannot manage settings
- Basic read-only access
Viewer
- Read-only access to campaigns and calls
- Cannot create or modify anything
- Most restricted role
Inviting Users
- In the Team Members section, enter an email address
- Click Invite
- An invitation email will be sent to the user
- The invitation will appear in the Pending Invitations list
Invitation Status
- Pending: Invitation sent but not yet accepted
- Accepted: User has accepted the invitation and joined the workspace
- Expired: Invitation has expired (typically after 7 days)
Managing Invitations
Viewing Pending Invitations
Pending invitations appear below the invite form with:
- Email address
- Status (pending, accepted, expired)
- Expiration date
- Actions (revoke)
Revoking Invitations
- Find the invitation in the Pending Invitations list
- Click Revoke (X icon)
- The invitation will be cancelled and the user won't be able to accept it
Viewing Workspace Users
The Workspace Users table shows:
- Email: User's email address
- Name: User's full name
- Role: Current role (Admin or Member)
- Joined: Date when the user joined the workspace
Role Hierarchy
Roles follow a hierarchy where higher roles can perform actions requiring lower roles:
- Owner ≥ Admin ≥ Operator ≥ Member ≥ Viewer
For example, an Owner can perform all Admin, Operator, Member, and Viewer actions.
Best Practices
- Start with minimal permissions: Assign the lowest role that allows users to do their job
- Regular audits: Review user access regularly to ensure only necessary users have access
- Use roles appropriately:
- Owners: Workspace creators only
- Admins: Team leads and managers
- Operators: Campaign managers
- Members: General team members
- Viewers: Stakeholders who need visibility only
- Revoke unused invitations: Clean up expired or unused invitations regularly
- Document access: Keep track of who has access and why
Limitations
- Plan limits: Your plan determines how many users you can invite
- Role restrictions: Some features require specific roles (e.g., settings management requires Admin or Owner)
- Invitation expiration: Invitations expire after a set period (typically 7 days)
Troubleshooting
User Can't Accept Invitation
- Check that the invitation hasn't expired
- Verify the email address is correct
- Ask the user to check spam folder
- Revoke and resend the invitation if needed
User Has Wrong Permissions
- Check the user's role in the Workspace Users table
- Update the role if needed (requires Admin or Owner access)
- Verify role hierarchy allows the required actions
Can't Invite More Users
- Check your plan's user limit
- Upgrade your plan if you need more users
- Remove inactive users to free up slots
Related Documentation
- Billing & Usage - Learn about plan limits and user quotas
- Compliance Overview - Learn about compliance requirements