Overview
As team members change roles, projects evolve, or organizational needs shift, you may need to update user access in Hotjar. This includes:
- Changing a user's role (upgrading or downgrading permissions)
- Moving users between organization and site-level access
- Adjusting access to specific sites
This guide explains how to update user access safely and effectively.
Prerequisites
To update user access, you must have:
- Organization Owner or Admin role (to update org-level users)
- Site Admin role (to update site-level users)
You cannot update access for users with higher privileges than yourself.
When to Update Access
Common Scenarios
Role Change:
- UX Designer promoted to Product Lead → Upgrade from User to Admin
- Contractor transitioning to full-time → Change from Viewer to User
Project Changes:
- User moving to a different product team → Change site access
- User needs temporary elevated access → Upgrade temporarily, then downgrade
Access Expansion:
- Analyst needs access to additional sites → Grant site-level access
- Stakeholder needs organization-wide visibility → Upgrade to org-level Viewer
Access Reduction:
- Team member changed roles → Downgrade from Admin to User
- External consultant project ending → Downgrade from User to Viewer
Security/Compliance:
- Audit identifies over-privileged users → Downgrade to appropriate role
- Policy change requires stricter access controls → Adjust multiple users
Updating Organization-Level User Roles
Step 1: Navigate to Organization Settings
- Log in to Hotjar
- Click your profile icon (top right)
- Select Organization settings
- Go to the Team tab
Step 2: Find the User
- Scroll through the user list or use the search box
- Locate the user you want to update
Step 3: Change Role
- Click the role dropdown next to the user's name
- Select the new role:
- Admin: Full org access, can manage team
- User: Can create/view insights across all sites
- The change is applied immediately
Step 4: Notify the User
- Send a message explaining the change
- Clarify what their new permissions include
- Answer any questions about access
Example message:
Hi [Name], I've updated your Hotjar access to Admin. You can now manage team members and site settings across all our properties. Let me know if you have any questions!
Updating Site-Level User Roles
Step 1: Navigate to Site Settings
- Log in to Hotjar
- Click Sites & Organizations (top navigation)
- Select the site where you want to update access
- Click Settings (gear icon)
- Go to the Team tab
Step 2: Find the User
- Scroll through or search for the user
- Locate the user you want to update
Step 3: Change Role
- Click the role dropdown next to the user's name
- Select the new role:
- Admin: Full control over this site
- User: Can create/view insights
- Viewer: Read-only access
- Change is applied immediately
Step 4: Notify the User
Inform the user of the change and what it means for their day-to-day work.
Changing Access Level (Organization ↔ Site)
Moving User from Site-Level to Organization-Level
Scenario: User currently has access to one site but needs access to all sites.
Steps:
Add organization-level access:
- Go to Organization settings > Team
- Invite user with desired org role
- User receives email to accept (even if already in system)
Remove site-level access (optional):
- Go to each site's settings > Team
- Remove user from site-level access
- Not strictly necessary, but keeps permissions clean
Result: User has org-wide access instead of site-specific.
Moving User from Organization-Level to Site-Level
Scenario: User currently has org-wide access but should only access specific sites.
Steps:
Add site-level access:
- Go to desired Site settings > Team
- Invite user with appropriate site role
Remove organization-level access:
- Go to Organization settings > Team
- Click Remove next to the user
- Confirm removal
Result: User retains access to specific sites but loses org-wide visibility.
Note: Be careful with this transition. User will lose access to all sites except those you explicitly grant.
Bulk Access Updates
For large teams, you may need to update multiple users at once.
Manual Bulk Update Process
Create a spreadsheet documenting:
- User name
- Current role
- Desired role
- Reason for change
Prioritize changes:
- Security-related changes (downgrading over-privileged users)
- Role changes due to departures
- Upgrades for promotions
Update systematically:
- Start with organization-level changes
- Then update site-level access
- Track completion in spreadsheet
Notify users:
- Send a single communication explaining changes
- Provide a contact for questions
Enterprise Automation (Contact Hotjar)
Enterprise plans may support:
- CSV upload for bulk role changes
- SSO/SAML integration with automated provisioning
- API-based access management
Contact Hotjar support to explore options for your plan.
Best Practices for Updating Access
Do:
Follow principle of least privilege
- Grant only the access needed
- When in doubt, start lower and upgrade if needed
Document why access changed
- Keep notes on why roles were updated
- Useful for audits and future decisions
Review access regularly
- Quarterly review of all user roles
- Ensure roles still align with responsibilities
Communicate changes
- Let users know when their access changes
- Explain why and what they can now do
Test after changes
- Ask user to confirm they can (or can't) perform expected actions
- Verify changes took effect as intended
Don't:
Upgrade everyone to Admin "just in case"
- Admin access should be limited
- Leads to security and compliance risks
Forget to downgrade temporary access
- Set reminders to revert elevated permissions
- Temporary Admin should return to User/Viewer
Change access without notification
- Surprising users with lost access causes frustration
- Always communicate changes proactively
Make changes in production during critical periods
- Avoid role changes during launches or peak analysis times
- Plan updates during quieter periods
Update roles without understanding implications
- Know what each role can and can't do
- Test in a non-critical site if unsure
Common Update Scenarios
Scenario 1: Promoting a Team Member
Situation: UX Designer promoted to Product Lead, needs Admin access
Steps:
- Navigate to Site settings > Team
- Find designer's account
- Change role from User to Admin
- Send congratulatory message explaining new permissions
- Share documentation on admin responsibilities
Result: New Product Lead can manage site and team.
Scenario 2: Contractor Becoming Full-Time
Situation: Contractor had Viewer access, now joining team as full-time UX Researcher
Steps:
- Navigate to Site settings > Team
- Change role from Viewer to User
- If needed, grant organization-level access
- Send onboarding materials for internal team
Result: New team member can create surveys and analyze recordings.
Scenario 3: Reducing Access After Project Completion
Situation: External consultant had User access for a project, project now complete
Steps:
- Navigate to Site settings > Team
- Change role from User to Viewer (if ongoing observation needed)
- OR remove entirely if no longer needed (see Remove Access)
- Notify consultant of access change
- Thank them for their work
Result: Consultant retains visibility but can't modify anything.
Scenario 4: Security Audit Findings
Situation: Quarterly audit reveals 5 users have Admin access but only need User
Steps:
- Review each user's actual responsibilities
- Confirm with team leads which users truly need Admin
- Downgrade unnecessary Admins to User
- Document reason for each change
- Notify affected users with explanation
Result: Improved security posture, reduced risk.
Scenario 5: Expanding Access for Cross-Team Collaboration
Situation: Marketing Analyst needs access to Product site for cross-functional project
Steps:
- Navigate to Product site settings > Team
- Invite analyst (if not already in org)
- Grant User or Viewer role depending on needs
- Set calendar reminder to review access in 3 months
- Notify analyst and product team
Result: Analyst can collaborate while access is tracked for later review.
Updating Access for Multiple Sites
If a user needs updated access across multiple sites:
Option 1: Update Each Site Individually
Steps:
- Navigate to each site's settings > Team
- Update role for the user
- Repeat for all relevant sites
Use when: Updating 2-3 sites
Option 2: Grant Organization-Level Access
Steps:
- Invite user to organization with appropriate role
- Remove from individual sites (if desired)
Use when: User needs consistent access across many or all sites
Option 3: Remove and Re-Invite
Steps:
- Remove user from current access
- Re-invite with new role at org or site level
Use when: Significantly restructuring access
Verifying Access Changes
After updating access, verify changes took effect:
Ask the User to Confirm
- Request user log out and log back in
- Ask them to navigate to a site/feature
- Confirm they can (or can't) perform expected actions
Check Settings
- Navigate to Team settings where change was made
- Verify user's role displays correctly
- Check user's access on other sites if applicable
Test Permissions
- Ask user to attempt an action that requires their new role
- Example: If upgraded to Admin, can they invite a test user?
- Example: If downgraded to Viewer, can they still create surveys? (should fail)
Troubleshooting
Role Change Didn't Take Effect
Possible Causes:
Solutions:
- Ask user to log out and log back in
- Clear browser cache
- Try a different browser
- Wait a few minutes for sync
- Revert and reapply the change
User Still Can't Access Feature
Possible Causes:
- Role doesn't include that permission
- Plan doesn't support the feature
- User looking at wrong site
Solutions:
- Verify role includes needed permission (see Role Matrix)
- Check if feature is available on your plan
- Confirm user is on the correct site
- Review Hotjar feature documentation
Can't Change a User's Role
Possible Causes:
- You don't have permission to update that user
- User has higher privileges than you
- User is an Organization Owner (can't be changed by Admins)
Solutions:
- Verify you have Admin or Owner role
- Ask an Owner to make the change
- Confirm you're trying to update the correct user
Changes Not Appearing in Logs
Possible Causes:
- Logs not refreshed
- Change made at different level (org vs site)
Solutions:
- Refresh the page
- Check both organization and site team settings
- Wait a few minutes for logs to update
Audit Trail & Compliance
Tracking Access Changes
Hotjar maintains an audit trail of access changes:
- Go to Organization settings > Activity Log
- View history of:
- Users added
- Roles changed
- Users removed
- Filter by date range or user
- Export for compliance documentation (if available on your plan)
Compliance Considerations
- Reducing access is as important as adding it
- Document business justification for all Admin roles
- Review access quarterly and document findings
Internal Policies:
- Align role changes with company access policies
- Require approval for Admin role grants
- Maintain internal log of access changes with reasons
Security Reminders
Regular Access Reviews:
- Review all user roles quarterly
- Downgrade users who no longer need elevated access
- Remove users who left the organization
Principle of Least Privilege:
- Always grant the minimum access necessary
- Upgrade only when clearly justified
- Downgrade when responsibilities change
Communication is Key:
- Never surprise users with access changes
- Explain the reason for changes
- Provide a contact for questions
Next Steps:
- Add User Access - Invite new team members
- Remove Access - Remove team members
- User Management Overview - Understand roles and permissions
Additional Resources: