The app comes with several pre-set roles that work well for most companies. But every company runs a little differently, and you may need a role that is not already built into the app.
A Custom Role lets you choose the exact permissions a user needs to do their job. Once the custom role is created, you can assign it to one or more users.
For example, you may want a sales manager to view assets and contacts company wide, but not have access to edit those assets. A custom role can help you give that user the right access without giving them more than they need.
Before creating custom roles, we recommend reading Understanding Roles first. That article explains how roles and permissions work in the HailTrace app.
A user can have more than one role. You do not need to create a custom role that combines multiple pre-set roles. Instead, assign the user the pre-set roles they already need.
Be careful with Delete permissions. These should usually only be given to Admin roles.
Some permissions may sound similar, such as “list assets” and “view assets.” In most cases, you should give a role both permissions.
List permissions let the user see the item in places like the Maps tab or table view.
View permissions let the user open the item and see its details.
For example, if a user needs access to assets, they should usually have both “list assets” and “view assets.”
If you want a role to see contacts, give that role both “view all contacts” and “list all contacts.” Using the all contacts permissions helps keep one clean contact list for the company and reduces accidental duplicate contacts.
Create Opportunity
Update Opportunity
Delete Opportunity
Delete Any Opportunity
List Any Campaigns
View Any Campaigns
Create Campaigns
Update Campaign
Update Any Campaigns
Delete Campaigns
Delete Any Campaigns
Download Canvassing Reports
View Canvassing Reports
View Any Canvassing Reports
Download Any Canvassing Reports
Download Residential Leads
View Advanced Location Details
View Impact History
Create Impact History PDF Report
Create Asset
Update Asset
View Asset
List Assets
Delete Asset
Delete Any Asset
List Any Assets
View Any Asset
Update Any Asset
Import Assets
Export Assets
View Any Contacts
List Any Contacts
Create Contacts
Update Contacts
Update Any Contacts
Delete Contact
Delete Any Contacts
Export Contacts
List All Opportunities
View Opportunity
List Opportunities
List Users
View Users
Create Users
Update Users
Disable Users
Remove Users
Assign User Roles
List Permissions
List Roles
Get Roles
Create Roles
Update Roles
Delete Roles
Enable Integrations
Disable Integrations
Create Custom Fields
Update Custom Fields
Remove Custom Fields
Update Custom Forms
Update Company Hierarchy
List Weather Events
View Weather Events
View Impact History
Create Impact History PDF Report
Get Impacted Asset Alerts
Get Impacted Asset Alerts with Report
Get Impacted Asset Alerts with Report
Get All Impacted Asset Alerts with Report
Manage Billing
View Company Details
Update Company Details