Skip to main content
Julian
Gainsight Employee ⭐️⭐️⭐️
September 17, 2018

Primary roles & custom roles - what are they for and what can I do with them?

  • September 17, 2018
  • 26 replies
  • 5891 views
'

last updated on 04.11.20

The inSided platform knows two different kinds of roles, primary roles and custom roles. This topic will explain what the different roles are doing, as well as offer tips on how you can use roles to group certain users and explain what the advantages of it are.

 

Why do we need roles?


Roles are there to identify different types of users. For many different reasons you want to categorize people on the community. Let''s start with primary roles, as these ones are the same across all communities.

 

Primary roles


Primary roles can be found and changed in a user profile page in the Control Environment (under [Users] - [Users overview]).
Every user on the community owns such a role. Here are the different primary roles available:

 

Primary Role Role Description
Registered user

This primary role is the standard role of every regular user on the community.

Users awaiting E-mail confirmation

 

This role is automatically assigned when a user has freshly registered on the community, but not have clicked on the activation link in his registration email yet. Usually these users are not able to start topics or respond until they have activated their account.

*only for communities that do not use SSO login

Waiting for moderator approval

This role is rarely used, as it only applies for communities where every new registration has to be approved by a Moderator. This is something that could be interesting for closed communities, or communities where you want to control who is registered. Users with this role usually only can see categories and topics, but not post in them.

:bulb: Learn how to enable this below!

Unregistered / not logged in

 This role is for all the visitors that are not registered. This role is (usually) not assigned to any account, as they are not registered. ? When you do not want that unregistered users are able to see a category, then this is the primary role to manage the access with.

Banned users

These are the bad boys of your community. ? As soon as you ban a user, they automatically receive this primary role. Usually banned users are not able to start topics or to respond.

Super user This role is for the heroes of your community. Those who are very active, have a lot of knowledge and the right attitude. With this role they are able to mark a response in a question as the correct solution, they also do not have a limit on editing their posts (60 min by default). Also, their posts will not be touched by the spam detection (should this be activated on your community).
Moderators Moderators have access to most of the features available in the Control Environment, but not to everything. They can moderate content, ban users, create and assign Post Fields, and much more. Check this announcement to see which areas Moderators can access and which not.
Community Managers & Administrators As you probably would expect, Community Managers and Administrators have full power over a community. Besides the features available for Moderators, there are a number of features in the Control Environment which are exclusive for the Community Managers & Administrators:
  • Badges (can be made accessible to other users via custom roles)
  • Phrases (Ability to change text of buttons, Emails etc. on the Community)
  • Third-Party-Scripts (Option to upload scripts / code to the community)
Administrators have exclusive access to the appearance menu, the embeddable widgets as well as the SSI settings.

 

 

Custom roles


Custom roles can be created and changed in a dedicated page in the Control Environment (found under [Settings] - [User roles]), if you want to check which users own a custom role, this can be found in the user overview ([Users] - [Users overview]).

Now custom roles are a very different thing. Before we speak about this, it''s important to understand the following things about custom roles:

  1. They sit "on top" of primary roles. All users have a primary role, regardless if they have custom roles or not.
  2. The primary role is leading. If the primary role allows you to do something, a custom role will not be able to take this right away from you.

What does a custom role that a primary role does not do?


That is a very good question. Basically, custom roles are being used for various things. While primary roles are very good to manage larger groups of users, custom user roles will enable you to create and manage smaller user groups. You can even equip them with more detailed rights (or restrictions). The most important and common use cases are:

1. Access management in the control environment
While both handle a users'' access rights on a community, custom roles will enable you to define much more specifically which parts a user might have access to in the control environment.


2. Access management in the front-end
You can use custom roles to give people access / posting rights in subforums in the front-end.


3. Give users (or colleagues) specific ranks on your community

 

'

26 replies

Blastoise186
Helper ⭐️⭐️⭐️
June 8, 2021

Hi there @tiffany.oda !

I think I know where you’re going with this one. The first thing to know is that the Unregistered Primary Role is impossible to assign to anyone who’s logged in, and it’s also the only Primary Role that can be “assigned” to anonymous users, so to speak. Custom Roles cannot be used alongside the Unregistered one because there’d be no users to assign them to.

In this case, I suspect the easiest way to achieve what you’re after would be to set the private categories to be inaccessible to the Unregistered Primary Role and visible for any Primary and/or Custom Roles that you’d like to make them available for - and also making sure that any public categories are made visible to everyone across all roles. The global permissions on Primary Roles are generally fixed for the most part and can’t be modified, but you can mix up Custom Roles freely as much as you’d like to.

I hope this helps. :) If you still get stuck though, feel free to give us a shout.

Bug blasting absolutely everything... The Blastoise Way
Contributor ⭐️⭐️⭐️⭐️⭐️
February 3, 2022

Is there a way to restrict current actions (ask question, start discussion)?

 

For example… we are going to have a pubic community. But you have to be logged in to access our knowledge base guides. But we do not want our custom role user to be able to ask questions, comment or start discussion. Only to view that and view knowledge base. 

 

 

arminfpop
Gainsight Employee ⭐️⭐️
July 19, 2022

Hi @Hannah Bailey !

 

You can restrict those actions on a module-basis for Groups, Events, Ideas, and Product Updates. The these four modules, you can restrict access to the entire module based on the role (primary or custom).

For the Knowledge Base and Community, you can set permissions on the level of a child category, and you can also set permissions on seeing the category itself, creating new content, or replying to content.

This article does a great job explaining this in more detail and also provides additional content at the end, on how to create hidden parts of your community, for example.

Hope that helps! 🙂

Is there a way to restrict current actions (ask question, start discussion)?

 

For example… we are going to have a pubic community. But you have to be logged in to access our knowledge base guides. But we do not want our custom role user to be able to ask questions, comment or start discussion. Only to view that and view knowledge base. 

 

 

 

History & Coffee - preferably at the same time.
bjoern_schulze
Helper ⭐️⭐️⭐️
March 24, 2023

Could you review the article above to check if everything is still correct? As, for example, most of the “Appearance” functions have been moved to the frontend, I believe some permissions also have been affected. Whereas it says above that community managers don’t have “Appearance” permissions, I believe they can alter the appearance via the frontend customization. Also, I believe the permissions for moderators should be described more accurately and more in depth here, as inSided has made some changes some time ago and it is not very transparent as to which Control Panel areas are by default available to the “Moderator” role.

ryanne.perry
Helper ⭐️
October 30, 2023

I second @bjoern_schulze! Would love to know what changes there are to roles as it looks like the original article is 2 years old.

Also, I wanted to clarify a question - If you make a custom role in hopes to use your own internal company jargon, can that user still be granted ‘Admin’ rights?

🌻 Ryanne
security_lion
Helper ⭐️⭐️
June 17, 2024

@Alistair FIeld which roles are able to Create New Articles and Schedule for Publish from control?

Zach B
Helper ⭐️
June 20, 2024

@Alistair FIeld which roles are able to Create New Articles and Schedule for Publish from control?

Hi @security_lion, A moderator, community manager or administrator can create, schedule and publish articles.

Daniele Cmty
Helper ⭐️⭐️
September 26, 2024

 

 

Hi there
 

Moderators have access to most of the features available in the Control Environment, but not to everything. They can moderate content, ban users, create and assign Post Fields, and much more. Check this announcement to see which areas Moderators can access and which not.

 

 

The attached article seems to be quite outdated, is it possible to get an up-to-date overview of what Moderators can / cannot do?

Daniele Cmty
Helper ⭐️⭐️
September 26, 2024

Hi there, I actually tested it out myself by logging in to the backend. I am sharing with you the settings that are available.

 

 

 

 

 

 

 

Daniele Cmty
Helper ⭐️⭐️
September 26, 2024

Is it possible to give access to some other things to a Moderator, e.g. ability to view User Segments?