Only Admin users can create, edit, or delete other users and change role assignments. If you need to adjust your own permissions, contact your account administrator.
Built-in roles
Admin
The Admin role has unrestricted access to all features, settings, and data in the account. What admins can do:- Access and edit all contacts, conversations, opportunities, and tasks — regardless of assignment
- Create and delete users, assign roles, and update permissions
- View and change billing information and subscription details
- Access API keys, integrations, and webhooks
- Configure all settings including phone numbers, email services, domains, and custom fields
- View all reporting data across the entire team
- Enable or disable HIPAA mode, white-label settings, and agency features
User
The User role is the standard role for most team members. It grants access to day-to-day CRM and communication features but restricts sensitive account configuration. What users can do:- View and manage contacts assigned to them (or all contacts, depending on permission settings)
- Send and receive messages in the Conversations inbox
- Manage their own calendar and appointments
- View and update opportunities in assigned pipelines
- Create and complete tasks
- Use the dialer to make and receive calls
- Access their own reporting data
- Access billing, API keys, or integrations
- Add, edit, or delete other team members
- Change account-wide settings (phone numbers, email services, domains)
- View reporting across the full team (unless specifically granted)
- Delete contacts in bulk
Agency (admin)
The Agency Admin role is available on multi-location plans. It grants access to the top-level agency dashboard where you can manage sub-accounts (also called locations). What agency admins can do:- Create, configure, and delete sub-accounts
- Switch between sub-accounts from the agency dashboard
- Push snapshot templates to sub-accounts
- Configure white-label settings and rebilling
- View aggregate reporting across all sub-accounts
Agency (user)
The Agency User role provides read-level access to the agency dashboard with limited ability to manage sub-accounts. It is suited for account managers who need to view client accounts but should not be able to modify billing or create new sub-accounts.Permission customisation
After assigning a role, you can override individual permissions to create a tailored access level for each team member. Go to Settings > My Staff, click the three-dot menu next to a user, and select Edit Permissions.Open permission settings
Go to Settings > My Staff. Click the three-dot menu (…) next to the team member whose permissions you want to change, then select Edit.
Review the permission categories
Permissions are grouped into categories: Contacts, Conversations, Calendars, Opportunities, Marketing, Automation, Sites, Payments, Reporting, and Settings. Each category has a list of individual toggles.
Toggle individual permissions
Turn individual permissions on or off. For example, you can grant a User the ability to export contacts while still blocking them from deleting records.
Key permission settings explained
| Permission | What it controls |
|---|---|
| Restrict to assigned data only | When enabled, the user can only see contacts, conversations, and opportunities that are directly assigned to them. Useful for sales reps who should work only their own leads. |
| Can export contacts | Allows the user to download the contact list as a CSV. Disable this for team members who should not be able to extract data. |
| Can delete contacts | Allows bulk and individual contact deletion. Disable for most standard users to prevent accidental data loss. |
| Can view all conversations | Allows the user to see conversations assigned to other team members. Disable to keep reps focused on their own inbox. |
| Can manage billing | Allows access to the billing and subscription section of Settings. Typically only enabled for Admins. |
| Can access reporting | Determines whether the user can view the Reporting section, and whether they see full-team data or just their own. |
| Can create/edit automations | Allows the user to build, edit, or delete workflows. Restrict this to trusted users who understand automation logic. |
| Can manage integrations | Grants access to third-party connections (Stripe, Google, Facebook, etc.). Enable only for technical administrators. |
Restricting a user to their own data
If you want a team member to only see leads and conversations assigned to them:Frequently asked questions
Can I create custom roles with a specific set of permissions?
Can I create custom roles with a specific set of permissions?
HoopAI does not currently support fully custom-named roles. However, you can achieve a custom access level by starting with a built-in role (User or Admin) and then toggling individual permissions on or off for each team member. The result is functionally equivalent to a custom role.
What happens to a user's data if I change their role?
What happens to a user's data if I change their role?
Changing a role does not affect existing data — contacts, conversations, and opportunities remain linked to the user. The change only affects what that user can see and do going forward.
Can a user have access to only one pipeline?
Can a user have access to only one pipeline?
Pipeline-level restrictions are not available as a built-in toggle, but you can use the Restrict to Assigned Data Only setting combined with workflow automations that control which opportunities are assigned to which users.
Can I see what a user's current permissions are?
Can I see what a user's current permissions are?
Yes. Go to Settings > My Staff, click Edit next to a user, and the permission panel shows their current role and all individual overrides.
How many Admins should I have?
How many Admins should I have?
As few as possible while keeping your operations functional. Having too many Admins increases the risk of accidental configuration changes or data deletion. A good rule of thumb is to limit Admin access to the account owner and one or two trusted senior staff, and use the User role with specific permission overrides for everyone else.
.png?fit=max&auto=format&n=EQK5eX9kTD8NzWwA&q=85&s=878008bf159fcc4964d0c0d508b6e400)