User Management Overview
Woopra's user management system allows you to control who has access to your analytics data, define roles and permissions, and collaborate effectively with your team. This guide covers everything you need to know about managing users in Woopra.
What is User Management?
User management in Woopra enables you to:
- Add team members: Invite colleagues to access analytics
- Assign roles: Define what each user can do
- Control permissions: Limit access to specific features
- Manage access levels: Grant or restrict data visibility
- Collaborate: Share insights across your organization
- Maintain security: Protect sensitive data with proper access controls
User Roles and Permissions
Woopra provides several user roles with different permission levels:
Account Owner
Capabilities:
- Full access to all features and data
- Manage billing and subscription
- Add, edit, and remove users
- Delete the account
- Transfer ownership
- Configure all integrations
- Modify all settings
Limitations:
- Cannot be removed until ownership is transferred
- Only one owner per account
Use Case: Organization administrator or account holder
Admin
Capabilities:
- Access all data and reports
- Create and modify reports
- Configure integrations
- Manage team members (except owner)
- Modify project settings
- Set up triggers and automations
- Export data
Limitations:
- Cannot access billing settings
- Cannot delete the account
- Cannot remove the owner
Use Case: Analytics managers, team leads
User (Standard)
Capabilities:
- View dashboards and reports
- Create personal reports
- Track events
- View customer profiles
- Use basic analytics features
- Participate in shared reports
Limitations:
- Cannot manage other users
- Cannot configure integrations
- Cannot modify project settings
- Limited export capabilities
Use Case: Analysts, marketers, product managers
Viewer (Read-Only)
Capabilities:
- View existing dashboards
- Access shared reports
- See customer profiles
- View analytics data
Limitations:
- Cannot create reports
- Cannot modify anything
- Cannot export data
- Cannot configure settings
Use Case: Executives, stakeholders, external consultants
Getting to User Management
Access user management settings:
- Log into your Woopra account
- Click on your project name (top left)
- Navigate to Settings (gear icon)
- Select Team from the left sidebar
Managing Your Team
View Current Team Members
In the Team section, you can see:
- User name: Full name of team member
- Email address: Login email
- Role: Current permission level
- Status: Active, pending invitation, or inactive
- Last login: Most recent access date
- Date added: When user was invited
Team Organization
Sort and Filter:
- Sort by name, role, or last login
- Filter by role type
- Search by name or email
Bulk Operations:
- Select multiple users
- Change roles in bulk
- Remove multiple users at once
User Lifecycle Management
Adding Users
Invite new team members to your Woopra account:
Process:
- Click Add User or Invite User
- Enter email address
- Select role
- Optionally add message
- Send invitation
What Happens:
- User receives email invitation
- Invitation valid for 7 days
- User creates password on first login
- Access granted immediately upon acceptance
See Add User Access for detailed instructions.
Updating User Access
Modify existing user permissions:
When to Update:
- User role changes in organization
- Need to grant additional permissions
- Temporary elevated access required
- Reducing permissions for security
Process:
- Locate user in team list
- Click Edit or role dropdown
- Select new role
- Save changes
- User access updates immediately
See Update Access for detailed instructions.
Removing Users
Remove team members when access is no longer needed:
Reasons to Remove:
- Employee departure
- Contract completion
- Role change
- Security concerns
Process:
- Find user in team list
- Click Remove or Delete
- Transfer ownership of assets if needed
- Confirm removal
- Access revoked immediately
See Remove Access for detailed instructions.
Best Practices
Security and Access Control
Principle of Least Privilege:
- Grant minimum necessary permissions
- Start with lower roles, escalate as needed
- Regularly review and adjust access
- Remove access promptly when no longer needed
Account Security:
Security Checklist:
□ Enforce strong password policies
□ Enable two-factor authentication
□ Regular access audits (quarterly)
□ Prompt removal of departed users
□ Role-based access control
□ Monitor audit logs
Team Organization
Clear Role Assignment:
- Admin: 1-2 people maximum
- Standard Users: Analytics team
- Viewers: Stakeholders and executives
- Owner: Senior leadership
Access Tiers:
Recommended Structure:
- 1 Owner
- 2-3 Admins
- 10-20 Standard Users
- Unlimited Viewers
Onboarding New Users
Onboarding Checklist:
- Create account with appropriate role
- Send invitation with welcome message
- Provide documentation links
- Share key reports and dashboards
- Explain team workflows
- Schedule training session
- Assign mentor or point of contact
Welcome Email Template:
Subject: Welcome to [Company] Woopra Analytics
Hi [Name],
You've been granted access to our Woopra analytics platform!
Your Role: [Role Type]
Access Level: [Description of what they can do]
Getting Started:
1. Accept the invitation email
2. Set your password
3. Review our key dashboards: [Link]
4. Read our analytics guide: [Link]
Questions? Contact [Analytics Team Lead]
Welcome aboard!
Offboarding Users
Offboarding Process:
- Transfer ownership of reports/dashboards
- Export any user-specific data
- Remove user access
- Update team documentation
- Notify team of changes
- Archive user's work if needed
Advanced User Management
Single Sign-On (SSO)
For enterprise accounts, Woopra supports SSO:
Benefits:
- Centralized authentication
- Automatic user provisioning
- Enhanced security
- Simplified access management
Setup:
- Go to Settings > Security
- Enable SSO
- Configure identity provider
- Test SSO connection
- Roll out to team
SCIM Provisioning
Automate user management with SCIM:
Capabilities:
- Automatic user creation
- Auto-update user attributes
- Automatic deprovisioning
- Group synchronization
Supported Providers:
- Okta
- Azure AD
- OneLogin
- Google Workspace
API-Based Management
Programmatically manage users via API:
// Example: Add user via API
const response = await fetch('https://api.woopra.com/v1/users', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
email: 'newuser@example.com',
role: 'user',
name: 'New User'
})
});
Team Collaboration Features
Shared Dashboards
Enable team collaboration:
- Share dashboards with specific users
- Set view or edit permissions
- Create team-specific dashboards
- Comment on reports
Report Ownership
Manage report ownership:
- Transfer ownership when users leave
- Share ownership among team members
- Set default owners for new reports
Notifications and Alerts
Set up team notifications:
- Alert specific users for events
- Notify teams of data changes
- Send reports to stakeholders
- Configure trigger recipients
Compliance and Auditing
Audit Logs
Track user activity:
- User login/logout events
- Permission changes
- Report creation and modification
- Integration updates
- Data exports
Accessing Audit Logs:
- Go to Settings > Audit Log
- Filter by user, date, or action
- Export logs for compliance
- Review regularly for security
Data Access Tracking
Monitor data access:
- Who viewed which reports
- When data was exported
- What segments were created
- Integration access patterns
Compliance Requirements
For regulated industries:
GDPR Compliance:
- Maintain user access records
- Document data access
- Enable data export for users
- Support right to be forgotten
HIPAA Compliance:
- Implement role-based access
- Audit all data access
- Encrypt sensitive data
- Regular access reviews
Troubleshooting
Common Issues
User Cannot Log In:
- Verify invitation was accepted
- Check email spelling
- Confirm account is active
- Reset password if needed
Permission Denied Errors:
- Verify user role
- Check specific feature permissions
- Confirm project access
- Contact admin for role update
Missing Team Members:
- Check filters on team list
- Verify correct project selected
- Confirm user wasn't removed
- Check archived users
Getting Help
Support Resources:
- Documentation: docs.woopra.com
- Email: support@woopra.com
- Live Chat: Available in dashboard
- Community: community.woopra.com
Pricing and Plan Limits
User limits vary by plan:
Starter Plan:
- 3 users included
- Viewer roles unlimited
Professional Plan:
- 10 users included
- Additional users available
Enterprise Plan:
- Unlimited users
- Advanced user management features
- SSO and SCIM support
Summary
Effective user management in Woopra involves:
- Understanding roles: Know what each role can do
- Proper assignment: Give users appropriate access levels
- Regular reviews: Audit access quarterly
- Security first: Follow least privilege principle
- Documentation: Maintain records of access changes
- Automation: Use SSO and SCIM when possible
User Management Guides
Detailed guides for specific tasks:
- Add User Access - Invite new team members
- Update Access - Modify user roles and permissions
- Remove Access - Remove users from your account
For additional assistance, contact Woopra support at support@woopra.com or visit the documentation at docs.woopra.com.