Skip to main content

Managing roles

A role is a set of permissions that you can assign to any user profile and that determines what this user has access to.

Feature access
Only admins have access to this feature.

Typically, you create as many roles as needed to ensure only the users of your choice can modify certain campaigns, create coupons, etc.

For example, you can create a role called Customer Support that grants permission to only view campaigns in a single Application.

When you invite a new user, the default role is no access, which means this user has no permissions or access to any Application. As a result, when you get started with Talon.One, we recommend that you create as many roles as you need in your workflow as a security precaution.

Role examples
  • Customer Support: Agent who can create and edit coupons in a single Application.
  • Growth Team Lead: Team lead with full access to Applications and their developer settings.
  • Campaign Manager: Junior who can create campaigns but not activate/launch them.
  • UK Marketing Admin: Admin with full access to country-market Applications and the related tools.
  • Retail Campaign Manager: Manager who can view or fully access campaigns per business channel.

You can add new roles and assign roles to users at any time. If you need help configuring the right roles for your business, contact your customer success manager.

Access levels

Application permissions

When creating a role, you can define the following access levels for each Application:

Standard access levels:

  • No Access: Cannot access the Application at all.
  • View: Can view all campaigns in the Application but cannot create campaigns or make changes to existing ones.
  • Create and Edit: Can create and edit campaigns in the Application, as well as perform campaign-level actions like managing campaign schedules and setting campaign budgets.
  • Full Access: Can access and edit any area of the Application, including Application-level settings like managing campaign evaluation and notifications.
  • Application Admin: Can access and edit any area of the Application and the related tools (in the Campaign Manager, Settings > Tools). Unlike users with full access, Application admins can create and edit entities such as attributes and custom effects when connected to the Application they are an admin of.

Special access levels:

  • Create and Edit Coupons: Can only create and edit coupons in any campaign in the Application.
  • Draft Campaigns: Can only create and edit inactive campaigns. To activate campaigns, users with this access level should request campaign activation from an admin.
  • Custom Access: Has custom access levels for the Application that you can set yourself.

Loyalty program permissions

You can define user access to each loyalty program in your account. You can restrict users and roles to:

  • No Access - Cannot access or view the loyalty program.
  • View - Can only view the loyalty program and its balance.
  • Support - Can add and deduct points for a user.
  • Manager - Can edit the loyalty program and manage loyalty data, such as import points and export the loyalty balance.

Admins have access to all loyalty programs by default.


When you grant support access to a user, ensure you also give them access to the Application that uses your loyalty program campaign. Otherwise, the user cannot add or deduct loyalty points for a customer.

Conflicting access levels


When a user has two roles with different permissions for the same Application, the role that grants more access overrules the limited role.

Consider the following example about a user with the following roles:

  • Role #1: Create and Edit Coupons for the My E-shop Application.
  • Role #2: Draft Campaigns set for the My E-shop Application.
Role #1 permissionsRole #2 permissionsFinal permissions
Can view couponsCan view couponsCan view coupons
Can edit couponsCan edit couponsCan edit coupons
Can create couponsCan create couponsCan create coupons
Can create campaignsCan create campaigns
Can edit rulesCan edit rules
Can edit campaignsCan edit campaigns

The permission system accumulates the granted permissions from all roles so the final permission set includes the widest set.

Creating a role

To create a role in your Talon.One account you need administrator access. You can create new roles and assign roles to users at any point.

To create a role:

  1. In the lower-left corner of the Campaign Manager, click Account.


    Only admin users can see this section.

  2. Click Organization > Roles.

  3. Click Create Role in the top-right corner.

  4. Type a name and description for your new role.

  5. Select the access level you want to grant for each Application and loyalty programs.

  6. (Optional) To assign users to a role, click Assign Users. You can do this at any time by updating the role, or when you invite new users.


    The list of Applications may be long. Scroll further down the page for the Assign users to your role section.

Updating permissions and roles

You can update a role's permissions or change a user's role at any time. The effect is immediate.

Deleting a role


This action cannot be undone. When a user has only one role, and this role is deleted, the user loses access to all Application. Ensure to give this user a new role.

To delete a role:

  1. Click Account in the lower-left corner of the Campaign Manager.


    Only admin users can see this section.

  2. Click Organization > Roles.

  3. Click the role you want to delete.

  4. Click Delete in the top-right corner and confirm.