Adding and Removing Users in HubSpot
This guide provides step-by-step instructions for managing users in your HubSpot portal, including adding team members, changing roles, and removing access.
Prerequisites
Required permissions:
- Super Admin - Can add/edit/remove all users
- Marketing or Sales - Can add users (limited)
Before adding users:
- Know user's email address
- Determine appropriate role (see Roles & Permissions)
- Verify available user seats
- Have team assignment ready (optional)
Adding New Users
Step 1: Access User Management
- Click Settings (gear icon) in top navigation
- In left sidebar, navigate to Users & Teams
- Click Users tab
- Check current user count vs. limit (top right)
Step 2: Invite New User
- Click Create user (top right)
- Enter user information:
- Email address (required)
- First name and Last name
- Click Next
Step 3: Assign Role
Select appropriate role from dropdown:
- Super Admin
- Marketing
- Sales
- Service
- Website Editor
- Website Contributor
- View-Only
Review role permissions (shown on right side)
Click Next
Tip: Start with the least permissive role needed. You can always upgrade later.
Step 4: Add to Teams (Optional)
Select team(s) from list:
- Content Team
- Marketing Team
- Sales Team
- etc.
Set primary team (if multiple teams selected)
Click Next
Step 5: Set Additional Permissions (Enterprise Only)
If on Enterprise plan:
- Apply custom permission sets (if applicable)
- Configure team-based permissions
- Set scope restrictions
Step 6: Send Invitation
- Review user details summary
- Optional: Add custom message to invitation email
- Click Create and send
Result:
- User receives invitation email
- Email contains link to set password
- Link expires in 7 days
Step 7: User Accepts Invitation
User receives email:
Subject: [Name] invited you to join [Portal Name] on HubSpot
Click link to accept invitation
Set password
Log in to HubSpot
Important: User must accept within 7 days or invitation expires.
Adding Agency Partners
Agency partners can access your portal without using your user seats.
Prerequisites
- Agency must have HubSpot Partner account
- Agency must request access OR you invite them
Method 1: Accept Agency Request
When agency requests access:
- Go to Settings → Users & Teams → Connected partners
- View pending access requests
- Click Review request
- Select permissions:
- View only
- Edit
- Specific tool access
- Click Accept
Method 2: Invite Agency Partner
To proactively invite agency:
- Settings → Integrations → Connected apps
- Click Visit App Marketplace
- Search for "Partner Access"
- Or request agency's Partner ID
Alternative:
- Ask agency to send access request
- Accept using Method 1
Managing Partner Access
View connected partners:
- Settings → Users & Teams → Connected partners
Modify partner permissions:
- Click partner name
- Adjust tool access
- Save changes
Revoke partner access:
- Click partner name
- Click Remove access
- Confirm removal
Note: Revoking partner access doesn't notify them - inform them separately.
Editing Existing Users
Change User Role
- Settings → Users & Teams → Users
- Click user name
- Click Edit user
- Account tab → Select new role from dropdown
- Click Save
Common role changes:
- Website Contributor → Website Editor (promotion)
- Marketing → Super Admin (new admin)
- Super Admin → Marketing (downgrade)
Update User Information
- Click user name
- Click Edit user
- Update:
- Name
- Email address (sends reconfirmation)
- Teams
- Custom properties
- Save
Assign to Teams
- Click user name
- Teams tab
- Add to team → Select team
- Set as primary team (optional)
- Save
Remove from Team
- Click user name
- Teams tab
- Find team → Click X
- Save
Removing User Access
Deactivate User
Recommended method - Preserves user history:
- Settings → Users & Teams → Users
- Find user in list
- Click user name
- Click Actions dropdown (top right)
- Select Deactivate user
- Confirm deactivation
Result:
- User can't log in
- Content/activity history preserved
- User seat becomes available
- Can reactivate later if needed
User receives:
- No notification (inform them separately)
Reactivate User
If you deactivated someone and need to restore access:
- Settings → Users & Teams → Users
- Filter: Deactivated users
- Click user name
- Click Reactivate user
- Assign role and teams
- User can log in with existing password
Delete User (Not Recommended)
Caution: Deletes ALL user history and content ownership.
Only delete if:
- Test account
- Duplicate account
- Compliance requirement to remove all data
How to delete:
- Contact HubSpot Support
- Request user deletion
- Confirm understanding of consequences
Better option: Deactivate instead of deleting.
Managing User Seats
Check Available Seats
Settings → Users & Teams → Users
- Top right shows: "X of Y users"
- Example: "8 of 10 users" = 2 seats available
What Happens When Seat Limit Reached
Can't add new users until you:
- Deactivate existing users (frees seats)
- Purchase additional seats
- Use agency partner access (doesn't use seats)
Purchase Additional Seats
- Settings → Account Management → Billing
- View current subscription
- Add users or Upgrade
- Follow checkout process
Or contact:
- Account manager
- HubSpot sales
Optimize Seat Usage
Strategies to reduce seats:
- Deactivate inactive users - Regular audits
- Use partner access - For agencies
- Use appropriate roles - Not all features need separate seats
- Share accounts (not recommended) - Violates terms of service
Bulk User Management
Add Multiple Users (Enterprise)
CSV import:
- Settings → Users & Teams → Users
- Click Import users
- Download CSV template
- Fill in user information
- Upload CSV
- Map fields
- Assign default role
- Import
Export User List
- Settings → Users & Teams → Users
- Click Actions → Export
- Download CSV with:
- User names
- Email addresses
- Roles
- Teams
- Last login dates
Use for:
- User audits
- Compliance reporting
- Seat planning
User Notifications
Invitation Email
User receives:
Subject: [Name] invited you to join [Company] on HubSpot
Body:
- Who invited them
- Portal name
- "Accept invitation" button
- Expiration notice (7 days)
Password Reset
If user forgets password:
User initiates:
- Go to HubSpot login page
- Click Forgot password?
- Enter email
- Receive reset link
Admin initiates:
- Settings → Users & Teams → Users
- Click user name
- Actions → Send password reset
Security Best Practices
Onboarding New Users
Security checklist:
- Assign minimum necessary role
- Add to appropriate team only
- Enable 2FA (if Super Admin)
- Document access in audit log
- Set review date (e.g., 90 days)
Offboarding Users
When employee leaves:
Immediately:
- Deactivate HubSpot account
- Revoke API keys they created
- Remove connected apps (Gmail, calendar)
- Transfer content ownership to manager
Within 24 hours: 5. Review their activity log 6. Check for shared passwords 7. Document deactivation
Within 1 week: 8. Archive important emails/notes 9. Reassign leads/deals 10. Update team distributions
Regular Audits
Monthly tasks:
- Review active users
- Check last login dates
- Verify roles still appropriate
- Deactivate inactive users
Quarterly tasks:
- Export full user list
- Compare against HR system
- Review user seat costs
- Update documentation
Troubleshooting
User Can't Accept Invitation
Possible causes:
- Invitation expired (7 days)
- Email in spam folder
- Incorrect email address
Solutions:
- Resend invitation (Settings → Users → Click user → Resend invitation)
- Check user's spam folder
- Verify email address spelling
User Can't Log In After Accepting
Check:
- User set password correctly
- Not locked out after failed attempts
- Email confirmed
- Portal URL is correct
Solution:
- Send password reset
- Check HubSpot status page for outages
Can't Add User (Seat Limit Reached)
Error: "You've reached your user limit"
Solutions:
- Deactivate unused accounts
- Purchase additional seats
- Use partner access for agencies
- Upgrade subscription plan
User Has Wrong Permissions
Issue: Can't access needed tools
Check:
- Role includes required permissions
- Team permissions not restricting
- Custom permission sets (Enterprise)
- Tool available in subscription
Fix: Edit user and change role or permissions.
Deactivated User Still Has Access
Rare issue: Cache or session
Solution:
- Verify deactivation confirmed
- User logs out and tries again
- Clear browser cache
- Contact HubSpot support if persists
Advanced Scenarios
Temporary Access for Contractors
Recommended approach:
- Add user with Website Contributor role
- Assign to specific team
- Set calendar reminder for access review
- Deactivate when project ends
- Reactivate if needed for future projects
Alternative:
- Use agency partner access (if contractor has partner account)
Multiple Portals Same User
User can have account in multiple portals:
- Same email address
- Switch between portals in dropdown
- Each portal counts as separate seat
Managing:
- Each portal admin manages their own access
- User sees all portals in account switcher
Merging Duplicate User Accounts
If user has two accounts (different emails):
Can't merge automatically - must:
- Choose primary account to keep
- Transfer content from duplicate to primary
- Deactivate duplicate account
- Update user to use one email
Quick Reference
Adding User Checklist
- Determine role needed
- Check seat availability
- Settings → Users & Teams → Create user
- Enter email and name
- Assign role
- Add to team (optional)
- Send invitation
- Document in audit log
Removing User Checklist
- Transfer content ownership
- Archive important data
- Settings → Users & Teams → Click user
- Actions → Deactivate
- Document deactivation
- Inform user (separately)
- Revoke API access if applicable
Next Steps
- Roles & Permissions - Understand all roles
- User Management Overview - General user management
- HubSpot CMS Hub - Platform overview
For official documentation, see HubSpot User Management Guide.