Skip to main content
Question

See User Group Associations/Provisioning Licenses?


Hi Gainsight Community,

I am a newer Admin. We have been struggling to find a solid way to provision our Licenses, Permission Bundles, etc. I built an API call that would provision the appropriate license and bundle, but I am really struggling with identifying the users.

I had this genius (it was genius to me, but I am also very new) idea to use User Groups. To me, if a user is in a user group, give them this license works perfect. However, I was quickly thwarted when I realized I cannot actually see User to User Group associations in the rules engine. 

Is this a point of frustration for anyone else? Why isn’t this a feature? Do people have better ways of provisioning their users what they need?

The reason why User Groups sounded wonderful is that we feel comfortable giving our managers user group edit access, and they can have that with out being able to edit individual users.

5 replies

bradley
Forum|alt.badge.img+7
  • Expert ⭐️
  • 1129 replies
  • March 10, 2025

Hey ​@nmills2121 do you use Salesforce authentication at all? If you do, and you have the right permissions, you should be able to query the Use Package License and Permission Set Assignment objects in Salesforce.

This would allow you to potentially do something like this:

  1. New User/Update User Request
  2. Create SFDC user (if needed)
  3. Assign NXT permission and license in SFDC
  4. Query tables in #3 to find approved users via rule
  5. Use API external action to Assign License

You would need some user metadata like title/role potentially to determine which license type they need. 

Permission bundles have their own assignment logic you can use, as do data sharing groups.


  • Author
  • Contributor ⭐️⭐️
  • 4 replies
  • March 10, 2025

@bradley Thank you so much for responding!

Currently we bring our users in from SF with a nightly sync - our issue is we don’t currently have any reliable metadata that comes from SF to pinpoint different roles. We are trying to find a reliable way for Managers to be able to identify their teams in GS, in which I determined User Groups would be a good fit if we could see User to User Group associations in the rules engine. 

Another less reliable option I am considering that might work is that if a user is associated with a Company in a specific lookup field and their license type is Internal_Collaborator, then using a real time rule to call the API to adjust their license and permission bundle. Only users who we would want to be full users would be associated with our Companies in GS, so this might be adequate - but there are other custom fields we would like to populate based on User Groups so if we could do that, it would be more ideal.


bradley
Forum|alt.badge.img+7
  • Expert ⭐️
  • 1129 replies
  • March 11, 2025

Gotcha - to be honest this will likely not be a Gainsight only solution.

If you don’t have role based data in Salesforce, do you at least have the reporting hierarchy? E.g., do you know who everyones manager is? If so, you should be able to mirror that in Gainsight and infer some groups based on that.

Alternately, if you use a system like Workday for employee data, they might store the type of role information you’re looking for. If you can get access to that, you could then use that to enrich your user data.


  • Author
  • Contributor ⭐️⭐️
  • 4 replies
  • March 13, 2025

@bradley That makes sense - I think our SF data would not be reliable for that information without changing the workflow of other teams. I’ll keep chewing on this. I do think it would be intuitive if there was a way to see User to User Group associations - but I do recognize this data should exist in our sources. 


bradley
Forum|alt.badge.img+7
  • Expert ⭐️
  • 1129 replies
  • March 13, 2025
nmills2121 wrote:

@bradley That makes sense - I think our SF data would not be reliable for that information without changing the workflow of other teams. I’ll keep chewing on this. I do think it would be intuitive if there was a way to see User to User Group associations - but I do recognize this data should exist in our sources. 

You could also create your own attributes on User that more or less function as user group associations. I do agree though that having attributes about your users you’re unable to query in said system, doesn’t make sense.


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