Admin GuideRoles & Permissions

Roles & Permissions

Control what each role can do in your organization.

Quick Access

Manage RolesView Team
On mobile? Actions open directly in the TeamMap app

Understanding Roles

Roles define what users can see and do in TeamMap. Each user is assigned one role that determines their permissions.


System Roles

TeamMap includes these built-in roles:

RoleAccess LevelBest For
OwnerFull access + billing + ownership transferOrganization owner
AdminFull access to all features and settingsIT admins, operations managers
ManagerCreate and manage operational entitiesTeam leads, supervisors
DispatcherAssign tasks, manage incidents and shiftsDispatch center staff
MemberView and complete assigned workField staff, guards, workers
ViewerRead-only access to all dataAuditors, observers
Portal UserLimited client portal accessExternal clients

Permission Types

Each role has permissions for different actions:

PermissionDescription
ViewSee the entity and its details
CreateCreate new entities
EditModify existing entities
DeleteRemove entities
AssignAssign entities to users or groups

Role Details

Owner

  • Everything an Admin can do, plus:
  • Manage billing and subscription
  • Transfer organization ownership
  • Cannot be removed by other admins
⚠️

There can only be one Owner per organization. Transfer ownership carefully.

Admin

Full access to manage your organization:

EntityPermissions
Tasks, Incidents, Shifts, EventsView, Create, Edit, Delete, Assign
Forms, Locations, RoutesView, Create, Edit, Delete, Assign
Users, Groups, ChannelsView, Create, Edit, Delete
Roles, SettingsView, Create, Edit
Clients, InventoryView, Create, Edit, Delete, Assign

Manager

Operational management without user administration:

EntityPermissions
Tasks, Incidents, Shifts, EventsView, Create, Edit, Delete, Assign
Forms, Routes, ClientsView, Create, Edit, Delete, Assign
Locations, Markers, ShapesView, Create, Edit, Delete
Users, Groups, ChannelsView only

Dispatcher

Real-time coordination focus:

EntityPermissions
Tasks, Incidents, ShiftsView, Create, Edit, Delete, Assign
Events, SOSView, Create, Edit, Delete
All other entitiesView only

Member

Complete assigned work:

EntityPermissions
All entitiesView, Create
Assigned itemsEdit (their own assignments)

Viewer

Read-only access:

EntityPermissions
All entitiesView only

Portal User

External client access (scoped to their client):

EntityPermissions
Routes, IncidentsView (their client only)
IncidentsView, Create (their client only)

Custom Roles

Create custom roles for specific needs:

Creating a Custom Role

  1. Go to SettingsRoles
  2. Click + New Role
  3. Enter role name and description
  4. Configure permissions for each entity:
    • Toggle View, Create, Edit, Delete, Assign
  5. Set management level (who this role can manage)
  6. Click Save

Editing Roles

  1. Go to SettingsRoles
  2. Click the role to edit
  3. Modify permissions as needed
  4. Changes apply immediately to all users with that role

System roles (Owner, Admin, etc.) cannot be edited, but you can create custom roles based on them.


Assigning Roles

To a Single User

  1. Go to SettingsTeam
  2. Find the user
  3. Click Edit or the role dropdown
  4. Select the new role
  5. Save changes

During Invite

When inviting new users:

  1. Click Invite Member
  2. Enter email address
  3. Select role from dropdown
  4. Send invitation

Bulk Role Assignment

  1. Go to SettingsTeam
  2. Select multiple users (checkboxes)
  3. Click Bulk ActionsChange Role
  4. Select the new role
  5. Confirm

Management Levels

Roles have a level that determines who can manage whom:

LevelRole
HighestOwner
HighAdmin
Medium-HighManager
MediumDispatcher
StandardMember
LimitedViewer
ExternalPortal User

Higher level roles can:

  • Manage users below them
  • Override some restrictions
  • Approve actions that need authorization

How Permissions Work Together

Some permissions need others to work:

  • To Edit something, you need to be able to View it first
  • To Delete something, you need to be able to View it first
  • To Assign something, you need both View and Edit

The system handles this automatically - if you turn on Delete, View turns on too.


Scoped Permissions

Some roles have scoped permissions:

Portal User Scoping

Portal users only see data associated with their client:

  • Routes assigned to their client
  • Incidents at their client locations
  • Submissions for their client

Group-Based Scoping

Configure roles to see only their group’s data:

  1. Enable Group Scoping on the role
  2. User only sees entities assigned to their groups
  3. Useful for multi-site organizations

Common Questions

How do I give someone admin access?

Assign them the Admin role: Settings → Team → User → Change Role → Admin

Can I create a role with only specific features?

Yes! Create a custom role and enable only the permissions you need.

What happens if I delete a role?

Users with that role are automatically reassigned to the Member role. You’ll see a confirmation before deletion.

Can users have multiple roles?

No, each user has one role. Create a custom role if you need a combination of permissions.

How do I know what role someone has?

View their profile or check the Team list - roles are displayed next to each user.

Can I prevent someone from deleting data?

Yes, create or use a role without Delete permissions. They can view and edit but not remove data.