Skip to main content
Solved

Best Practices for Provisioning Custom Roles

  • November 12, 2024
  • 4 replies
  • 26 views

  • Contributor ⭐️⭐️⭐️
  • 24 replies

Hello,

 

We have a fairly unique use of the community platform where we rely heavily on custom roles to provide users access to different forums and custom pages. 

 

How do you all handle the provisioning of custom roles? 

 

We want to launch a marketing campaign to get users into our platform so we’re looking at potentially a large influx of users - we might not have all these users pre captured on a spreadsheet to reference which roles to assign.

I am thinking potentially a sign up field to ask users essentially why are you here or what’s your role?

Has anyone done something similar before and found an easy way to provision users at scale? (we are looking to build a webhook in 2025, but until then we need a solution)

 

Open to suggestions of what has worked well for you in the past.

 

Best answer by DannyPancratz

I use custom roles a fair amount and most of that is pushing data from another system (salesforce, our Academy LMS) to their community user record. 

Most of that is done via Zapier or other usage of the API. 

Based on your use case, I’d say yes to recommending this.

I am thinking potentially a sign up field to ask users essentially why are you here or what’s your role?

 

From there, you can:

  1. build Segments based on their responses.
  2. Use the bulk actions in segments to add custom roles as part of daily administrative tasks
  3. Send any segment-specific onboarding or automated emails if you have use cases for that

Unfortunately there are not yet webhooks to automate #2 based on #1. If that’d be helpful for you, please vote for this idea:

DannyPancratz

 

View original
Did you find this topic helpful?

4 replies

DannyPancratz
Forum|alt.badge.img+7
  • VIP ⭐️⭐️⭐️⭐️⭐️
  • 961 replies
  • Answer
  • November 12, 2024

I use custom roles a fair amount and most of that is pushing data from another system (salesforce, our Academy LMS) to their community user record. 

Most of that is done via Zapier or other usage of the API. 

Based on your use case, I’d say yes to recommending this.

I am thinking potentially a sign up field to ask users essentially why are you here or what’s your role?

 

From there, you can:

  1. build Segments based on their responses.
  2. Use the bulk actions in segments to add custom roles as part of daily administrative tasks
  3. Send any segment-specific onboarding or automated emails if you have use cases for that

Unfortunately there are not yet webhooks to automate #2 based on #1. If that’d be helpful for you, please vote for this idea:

DannyPancratz

 


  • Author
  • Contributor ⭐️⭐️⭐️
  • 24 replies
  • November 12, 2024

@DannyPancratz Wow - I inherited this community after it had launched so I was not part of implementation and have mostly been learning as I go. Because of that, I have not played around with Segments at all yet. I just tested the process you described. This is a huge improvement over manually selecting each user.

 

We do have Moderator approval turned on for each user (also hoping to get rid of this once I build out a landing page for all users). The bulk actions allow me to assign them all the specific custom role but it doesn’t allow me to Approve their registration. 

 

While this is still a big win in my book, do you have any tips or tricks for bulk approving a users registration?


DannyPancratz
Forum|alt.badge.img+7
  • VIP ⭐️⭐️⭐️⭐️⭐️
  • 961 replies
  • November 13, 2024

@lyoung I’ve never used the registration approval, so no real advice to give there. 

Instead, I have an automation that notifies me of every new users via a slack alert (set up with Zapier). That way, I can address things immediately if there are any concerns with a new user (rare, usually just duplicate profiles). 

If your reason for registration approval isn’t super critical, maybe you could try that approach. 

The other thing I do is have some Zapier automations that auto-assign certain custom roles upon registration based on email domain. For example, employees are immediately given the employee role, our biggest partners are immediately given the partner role, etc. 


  • Author
  • Contributor ⭐️⭐️⭐️
  • 24 replies
  • November 13, 2024

Ok thank you! This has all been really helpful - and given me a lot to consider : )


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings