Skip to main content

User Types, Roles and Users

Learn what User Types are, and how they are applied to Roles and Users

Written by Carly Hammond

Summary

  • User Types (Core, Productivity and View) are related to access levels in Planhat, and are assigned to Roles (which are like permission sets) and Users (of Planhat - i.e. you and your co-workers)

  • Each Role is associated with a specific User Type. This is selected during Role creation, and can't be changed at a later date. The User Type determines the maximum permissions that can be enabled in that Role

  • Each User has a User Type selected. This can be specified at User creation, and also can be changed later on. The User Type sets the maximum access that can be given to that User in a Role. This means you can't assign a Role with the Core User Type to a View User, for example

  • The number of each User Type available to assign to Users in your Planhat tenant is defined by your contract

Who is this article for?

  • Planhat builders/admins (e.g. CS Ops) who manage Planhat for their organization

  • Potentially HR professionals, if they manage Roles and Users within Planhat

Article contents


Introduction

"Roles" are a central concept within Planhat, when it comes to access levels for your Users - that is, you and your colleagues (i.e. users of Planhat). Roles are similar to the "profiles" or "permission sets" you may be familiar with from other tools. They are a quick and easy way for you to assign a set of permissions to a group of Users, such as CSMs, or Sales. You can read more about Roles in general here, and Role permissions here.

In October 2025, we introduced the concept of "User Types". Each User Type is associated with a particular level of access. The options are:

  • Core

  • Productivity

  • View

The maximum number of each of these available for Users in your Planhat tenant is determined by your contract and configured by Planhat staff within "Admin Settings". If you reach a limit, you won't be able to assign that User Type to additional Users.

Each Role is associated with a User Type. The User Type determines the maximum permissions of the Role, but then you can customize the Role by disabling your choice of permissions.

A User Type is also applied to each User. This caps which Roles can be applied to the User, as you cannot give a User a Role with more permissions enabled than permitted by their User Type.

In this article, we will look at User Types in more detail, and explain how they relate to Roles and to individual Users.

📌 Important to note

There was previously the concept of a "Service Seat" to give access to PSA / Professional Services / Service Delivery functionality, but Seats were deprecated in July 2026.

Core Users and Productivity Users can now access PSA/Service features, if your organization has purchased access to PSA/Service.


User Types

What are User Types?

There are three User Types, and with your Planhat contract you will have access to a set number of each of these. Each User Type is effectively a maximum/cap/limit on the permissions that can be enabled for a Role and also an individual User.

  • Core

    • This is the standard/main User Type

    • This User Type has the highest level of access. This means full access to all features/functionality made available in the purchased Planhat plan

    • You typically pay for a certain number of Users with this User Type within your Planhat plan

    • This User Type has PSA access

  • Productivity

    • This is the intermediate User Type

    • Productivity Users have full View access across Planhat (like View Users), but additionally, they can:

      • Create/update notes and other Conversations

      • Create/update comments

      • Create/update tasks

      • Create/update Pages

      • Receive personalized notifications

    • This User Type does not have full access to create/update etc. records of other Planhat data models

    • You typically pay for a certain number of Users with this User Type within your Planhat plan

    • This User Type has PSA access

  • View

    • This User Type has View (read-only) access across Planhat

    • This means, for example, that Roles with this User Type cannot create/update records

    • However, they can still sync their email/calendar with Planhat (as with all User Types)

    • It's free to have Users of this User Type. At time of writing, you can effectively have unlimited Users of this Type, although the quantity can technically be limited within your tenant

Where do you see User Types in Planhat?

When you create a new Role in Planhat, you assign it a User Type (as shown in the screenshot below). We talk through this in more detail later in this article. You'll also see User Types assigned to existing Roles.

When you add a new User to Planhat, you assign that person a User Type. The User Type then limits the Roles that are available to assign to this User (via a dropdown menu lower down in the form), so that only suitable Roles can be applied - i.e. you can't assign a Role with more access than that User Type. We discuss this in further detail later in this article. In your Planhat tenant, you'll also see User Types applied to existing Users.


User Types applied to Roles

Let's take a closer look at how User Types apply to Roles.

📌 Important to note

Here we are talking specifically about the Roles that are applied to "Users" (i.e. you and your teammates, also sometimes called "Team Members" in Planhat).

There is a separate (but related) concept of "External Roles", which you apply to End Users who you have invited to Portals - you can learn more about that in our separate article here.

As a reminder, Roles are sets of permissions.

Each Role is associated with a specific User Type.

Historically, Roles have represented particular jobs/departments - "Administrator", "CSM", "Manager" and "Developer" etc. - although you may choose to set up Roles that explicitly refer to User Types instead, such as "Productivity".

When it comes to how User Types affect Roles, the main aspects to be aware of are:

🔑 Key points

  • The User Type of a Role applies limits to the permissions that can be enabled in that Role (with "Core" being the maximum permissions)

  • This means if you create a Role for "Core", and a Role for "Viewer", and so on, those Roles will automatically have different permissions, without any further intervention from you

  • You can further customize each Role, but the User Type will always determine the maximum permissions you can enable - e.g. you can't have a Role with the "View" User Type and then turn on Create and Edit etc. permissions

User Types when creating a new Role

Brand new Role

This particular article is not focused specifically on how to create a Role, but as a summary/reminder, you go to the "Settings" Global Tool (in the "System Admin" dropdown menu in the top left of your tenant), scroll down to the "Users & Roles" category, and then click on "Roles". Once in the Roles screen, click on the button with a symbol of a person and a plus. This is shown in the screenshot below.

Click the image to view it enlarged

When you click on the "person plus" symbol to create a new Role, it will open up a modal like so:

After giving your Role a name (and optionally a description), you need to choose which of the 3 User Types this Role will correspond to - remembering that the User Type you select will apply a limit to the permissions you can have enabled within this Role (with "Core" being the maximum level).

📌 Important to note

Make sure you carefully consider which User Type to select for each Role, as you won't be able to change this after the Role is created.

Once you click "Save", this will create your new Role with the maximum permissions for that User Type - this pre-populating of permissions saves you time (rather than needing to enable each permission individually). You can then customize the permissions in the right-hand panel (e.g. by disabling specific permissions). As a reminder, Roles consist of three types of permissions:

You can click the links above to learn more about each of these types of permissions.

If a particular permission is not available for that particular User Type, then you simply won't see it to enable for that Role. For example, for the "View" User Type, your data model permissions (before your customization) will look like the screenshot below. As you can see, only the "View" checkbox is available.

Duplicating (copying) Roles

You can also create a Role by duplicating (copying/cloning) an existing Role.

This can be useful if you would like to create a Role with permissions based on another existing Role you already have set up, rather than just considering the User Type.

To do this:

  1. Mouse over a Role in the list, to show its ellipsis button

  2. Click "Duplicate"

  3. Use the modal/form (example below) to adjust the Role name, and description (if applicable). Note that you can select a different User Type than the Role you copied

  4. Click "Save" to create the Role. As usual, you can modify the Role's permissions (although not the User Type) in the right-hand panel

User Types for existing Roles

You can view the User Type for each Role within the Role list (see left-hand green rectangle below) and also in the Role details you see when you click to open up a Role (see right-hand green rectangle below).

Click the image to view it enlarged

Remember that User Type cannot be changed for a Role once it's created, so if you would like a Role with a different User Type, you should create a new Role.


User Types applied to Users

Now you're familiar with how User Types influence Roles, we'll next take a look at how they affect Users. We'll particularly focus on how the combination of User Types plus Roles ultimately determines the access levels (permissions) for each User.

📌 Definition

"User" is the Planhat model representing users of Planhat - i.e. you and your colleagues (co-workers - teammates). You may also see this written in some places in the Planhat app as "Team Member".

In upgraded Planhat (ws.planhat.com), you add and manage Users in the "Settings" Global Tool - scroll down to the "Users & Roles" category, and select the "Users" tab.

📚 Additional resource

We have a separate article specifically on:

  • adding (creating) Users

  • and managing (e.g. editing) them

... so for full details on these topics, see here.

Users in Planhat are assigned:

  • a User Type ("Core", "Productivity" or "View")

  • and usually one Role (although occasionally it may be multiple)

Click the image to view it enlarged

🚀 Tip

To show the specific columns from the screenshot example above, you can use the slider icon to customize your columns.

One significant difference between how User Types apply to Roles v. Users is:

  • you cannot change the User Type for a Role

  • but you can change the User Type for a User

So how do User Types apply to combinations of Roles and individual Users?

🔑 Key points

  • For each User: the User Type chosen acts as a limit on which Roles can be assigned to that User

  • The Role assigned to the User then defines the permissions that are enabled for that User

Each User's particular User Type determines which Roles you can apply to that User. These User properties act as a cap (maximum) for permissions. You can only apply a Role when the User has the matching (or higher) User Type.

Remember, the hierarchy of User Types is:

  • "Core" is at the top, with the highest level of access

  • "Productivity" is the middle level of access

  • "View" is the most limited access level

If you have a User with the Core User Type, you can apply any Roles to them, as that User is eligible for all the Roles. Note that the User having Core itself doesn't directly give that User access to features via permissions - it's the Role you apply that gives access to features via permissions. So a User who's Core but only assigned a View-level Role would only have View permissions.

If you have a User with the Productivity User Type, then you could apply a "Productivity" Role or a "View" Role to that User, but a "Core" Role would be grayed out in the dropdown menu. You can mouse over any unavailable option to see a tooltip explaining why you're not able to select it for a particular User.


Tip - "View"/"Core" Users

If you had set up Roles before the introduction of User Types, you may have intended to create a "View"-type Role but instead given it some additional permissions. In the product release, such Roles would have been assigned the "Core" User Type if they included permissions that require Core access, and Users with that Role assigned would have been set to be Core Users. You may not want this, as the number of Core Users available in your Planhat tenant is usually limited.

If you would like to change these Users to View Users with View permissions, then you can follow these steps:

  1. Create a new Role by duplicating (copying/cloning) your old "View"-type Role (we talked through how to do this above), but this time set the User Type to be "View"

    • This will copy the permissions of the old Role, excluding any out of the scope of the "View" User Type

  2. Filter your Users list (in the "Settings" Global Tool) by "Roles / Any Of / [your old Role name]"

  3. Apply the new "View" Role to those Users, and remove the old Role from them

  4. Change the User Type of those Users from "Core" to "View"

    • In the Users table, you can use the checkboxes to select multiple Users, and then click on "Set Field" at the bottom to change the User Type in bulk

Did this answer your question?