System User Roles and Types

Prev Next

Every user account in Mapp Engage is assigned a system role and a system user type. These settings control what the user can do and how they interact with the system.


What Is a System User?

A system user is a person who logs in to the Mapp Engage user interface to perform tasks within the system. To improve overall security, it is recommended to create a separate account for each person.

Each system user logs in with their email address as username. This address is also used to send system notifications, such as download links and status messages.

Users must set a password that meets defined security requirements. For details, see Passwords in Mapp Engage.


System Roles

System roles define the permissions a user has throughout the Mapp Engage system.

Each system role is assigned an index level from 0 to 3:

  • 3: Most permissions

  • 0: Fewest permissions

Note

You can only view, assign, or edit roles with the same or lower index than your own role.

System roles control:

  • Access to system-wide features

  • Visibility of system-level data

  • Group-related permissions (if configured as overrides)


Default System Roles

Role

Description

Project Manager

Full access to all system features. Intended for internal Mapp personnel.

Client Administrator

Broad access to administrative features and user profile data.

Marketing Manager

Full access to all data sets owned by the user. Can edit, delete, or create data.

Custom Role

Up to eight custom roles can be defined and tailored as needed. By default, they have limited permissions.

None

Access to Engage without Messaging features. Suitable for Social-only users.


Permission Assignment

Permissions can be granted:

  • Globally, through the system role

  • Group-wide, via override settings (see Group Override tab)

This allows flexible permission models based on organizational needs.


System User Types

System user types define how the user interacts with Mapp Engage:

Type

Description

UI User

Logs in to the Mapp Engage interface and performs tasks manually.

API User

Connects to Mapp Engage via API (no interface login). Used for automated integrations.

Hybrid User

Combines both interface login and API access. Useful for advanced users or integrations.


Linked Contact Profiles for Testing

When creating a system user, you can optionally create a linked contact profile using the same email address.

This contact profile can be used for:

  • Personalization testing

  • Sending preview messages

Any changes to the system user’s email or password are automatically synced to the linked contact.

For details, see Sending a Test Message to Test Recipients.