inSided stated in their data erasure policy that when a user account is being removed - in order to anonymize a user:“no personal data is available anymore, nor in the system nor in any backup - the user record can no longer be retrieved” “their content will be left intact to avoid damage to the community - but the attached user record is now Anonymized”But unfortunately that’s not fully true. What happens:A user (in this case “Spreeandre”) registers in the community, posts topics and / or comments Other users interact with this user by quoting or mentioning them The user then asks for his account to be deleted After the account is deleted, the user’s own content is being anonymized But: The username in mentions and quotes won’t be anonymized → inSided’s claim that “no personal data is available anymore” isn’t true because it is still easily possible to connect the anonymized content to the original username (which can easily be found via Google)The reason why this happens is:The username is being inserted as a plain text so after a posting was published, the username is a fix part of the content The correct way of doing it would be to load the username from the database every time the content is being loaded → So when a change is being made (e.g. username change or user is being removed), the data will be loaded from the database and instead of the plain text username the updated “Anonymous” (or changed username) will be displayedThat’s why our proposal is:In order to really ensure the “right to be forgotten”, it is necessary to change the way the usernames are being displayed in mentions and quotes. It is necessary to pull the data from the database instead of inserting usernames in plain text.If this isn’t done, inSided customers are violating the GDPR because they don’t fully remove the identifiable user data from the platform automatically (and doing it manually by editing every single piece of content where an anonymized user was being mentioned or quoted is a very time-consuming and error-prone work around).
I find myself spending a lot of time architecting our Company Person model in such a way that will optimize what our system. The problem, though, is there has never really been a perfect - or even decent - blueprint as to how to do this, especially for customers like us (and my previous org) who use the Account Contact Relationship object. Plus, Gainsight’s arcane “Load to People” action makes updating/upserting to Company Person even harder than it already is, as I’ve already outlined below. Here are just a few of the common issues I’m constantly playing whack-a-mole with: Duplicate and orphaned records: Contacts that exist in Salesforce but don't cleanly map to a Company Person, or Person records that linger in Gainsight long after they've been deactivated or deleted in Salesforce. Sync headaches: Field mapping mismatches, sync failures, and contacts that show up in one system but not the other. Admin overhead: Time spent building and maintaining rules, connector jobs, and data management plays just to keep contacts in a usable state. End-user confusion: CSMs logging Timeline activities to stale contacts because the Person model hasn't caught up with what Salesforce already knows. I presume the initial intent behind the Person object was to make Gainsight CRM-agnostic, which I understand. But let’s be realistic here - we know Salesforce still is the predominant CRM, which is reflected in the fact its related list functionality, connectors, etc. are all much more well-developed and high-functioning than other CRM competitors. So why not acknowledge this by allowing Salesforce contacts to be the source of truth for Timeline activities, JO Programs, and more if admins so choose? This would presumably have the added benefit for Gainsight of deflecting a lot of support tickets and cleaner customer data. The bottom line is contact cleanliness is already a difficult issue for pretty much every business. Forcing customers to use the Person/Company Person model compounds the problem.
I recently made a post and had to tag 56 people individually - it would be cool if I @’d a specific group in one of my discussion forums for everyone in that group to get tagged.
Hi Team,Reaching out to you to request a new table in SkillJar for trainers/instructors. Currently, there is no table available on LMS which can be directly referred to get the trainers' details who are conducting ILT sessions. This table will serve as a single source of information about the trainers. Typically, this table should contain below fields-1. name of trainer2. email address of the trainer3. status flag of active/inactive.4. type of trainer- internal/ATP This table should be updated by my admin team whenever a new trainer is onboarded, or any trainer is left from the group/organisation. This data is needed for automation purposes. We can directly refer to this table and workflows can automatically select the necessary details required for execution. Please let me know if you have any questions or any additional information needed. Let us know at once this request is processed. Regards,Anuya PitakeSailPoint Technologies
Some of our users didn’t consider that their usernames would be displayed publicly when they registered. That's why we have received some requests to change their usernames, because they themselves can’t change it. It would be great if it would be possible for users to change their usernames by themselves.
Currently to enable or disable comments in Success Plans, we need to configure through a feature flag. This should be made as a toggle in the cockpit admin UI so that admin can configure as required.
Our CS team monitors adoption, risk, ROI, etc. through Success Plans. It would be extremely helpful to their workflow to be able to associate Timeline Activities to a Success Plan (instead of just a CTA, Company, or Relationship), especially when creating a Timeline Activity from something like the GS Zoom App.
I can’t believe this doesn’t really already exist as a Community idea, but we desperately need the ability to apply pre-set filters on the “People” section in the C360. As it stands, the only options are:Show all Company Persons associated with an account using the out-of-the-box People section Pros: Inline editable; slightly better UI than a related list Cons: Not able to pre-set any filters as an admin! And even if end users apply filters to that section, they aren’t sticky like they are with dashboards and GS Home, which is a frustrating inconsistency. Create a related list on the Company Person object with the desired filters and place it on the C360. Pros: Has the desired filters; allows for additional Company Person reports in the same section. Cons: No inline edit capability Please consider fixing this behavior. We should absolutely be able to set filters in this section just like we can with related lists. Our use case is to filter out any contacts that don’t have a Name or External ID, which is becoming more common with JO Programs and PX both creating Person records that don’t come directly from our CRM (relevant post here for reference):
I’ve never noticed this before, but it seems that the C360 search bar defaults to a “fuzzy” search. This is fine for the most part, but it’s become a little annoying because a lot of our team uses a 7-digit ID to search for their customer. So, for example, when you search for the customer that has the ID 6012853, Gainsight thinks it’s being helpful by giving me results that have an ID close to that number too. However, we don’t want that. We want an exact search so that I can see the Relationship records associated with 6012853 too. But I can never get the search to show me the Relationship records because of this “fuzzy search” behavior that I apparently can’t turn off.
I’d like to be able to use multiple of the same filter type in a segment, which is currently not possible. As an example, I’d like to be able to create a bounded range for registration dates, in order to address and create experiences for different stages of newcomers to the community. In this case, I’d need to use multiple of the “registration date” filter: one for less than X days and the other for more than Y days.Example: To reach people who are new, but aren’t immediate newcomers, I’d want to target people between 90-120 days. So, I’d need two filters: “Registration date more than 90 days ago” and “Registration date less than 120 days ago”. I can only currently use one at a time; the latter filter always supersedes the former.
A community member pointed out that if they click the “Show more activity” button on a view such as “Recent activities” (on the homepage), and then click into a specific post, when they click back they’ve lost their place in the activity list. So, ideally if you click Show more activity 3x, then click a specific post, and then go back, it should return you to the 3rd page of activities.
It would be very helpful if we could add config in Gainsight to restrict the Relationship lookup to show only the most recent instance when creating a Success Plan. Currently the dropdown surfaces all Relationship records (including lapsed instances), and there is no built-in filter to limit results by Renewal Date or any other field at creation time. The current workaround is to add a renewal date field to the dropdown. This helps a little bit but doesn’t eliminate the element of human error. The issue here is, if the wrong contract record is selected, and a SP is created, this goes unnoticed (unless you have existing controls on this) until something is amiss on dashboards or in reports etc.
Currently a notification will be sent when you have read a topic and a new reply is posted. But if you miss that reply for some reason, you don't get a new notification when someone else replies after.Would it be possible to have a setting to add a timer (for example a couple of weeks) so there will be a new notification if a new reply is posted after a while?
Hello and (nearly) happy new year!An idea - can we get an auto save functionality? A couple of our community’s super users have ‘lost’ their posts because there was a tech issue their end so their beautifully written words and well crafted replies were lost, meaning they had to start again.And when someone loses their whole post, their second attempt is tinged with frustration, alas.Can we explore adding auto saves to posts?
For service-oriented communities it's a regular occurrence to move a conversation to private messages in order to obtain customer information or data. Right now it is not possible to attach images (the WYSIWYG editor isn't activated for private messaging), PDFs or any other file types to a private message. We would like to be able to have attachments for the standard file types (jpg, png, pdf, txt) enabled to private messages.
We have recently changed how Timeline entries are sorted by Activity Types, and having AI notes from Teams Meetings listed as a “Meeting” Activity type is no longer a valid option. This will create problems with reporting. We need to be able to change the default Activity Type for AI Notes generated to Timeline.
The report message users see when no data exists for a report is misleading. Users tend to think the message refers to a bug or an issue with the report; instead, it usually results from no data existing for the given filters.I’d like to change the “Data is not available at this time” message to something more meaningful for a user that educates them on why data is not “available.”Maybe something like:No data is available for your current view. This may be due to your settings, selections, or the absence of matching data.
I would like to have the option to add leaderboard widget( same widget as in the main page) in private communities so we can have separate leaderboards configured to each community.
I’d like to use the "first name" in system and campaign emails under profile fields opposed to just username just “login information”. Sometimes people’s usernames don’t make the emails feel personalized and like spam or have weird characters and spaces. First name would look much better but it’s not an option.
Our community members (especially long-time members) what to be able to see all the “Ideas” they have submitted over time. In their profile, they can see the number of topics they have created, but that’s inclusive of Questions, Conversions, Ideas. They want a way to filer on just their “Ideas” or “Questions” or “Conversations”
Currently with MCP Integration with Microsoft Copilot studio, we see below limitations -"Fetch recent timeline entry for xxxx company" query does not return recent entries. In the timelines details returned, the fields which are not present in the corresponding activity type are also returned with Null values. The agent should return the fields as per the activity layout. These should be implemented in product so that the users get value out of the integration.@rakesh
If you ever had a profile with us, there's no need to create another one.
Don't worry if your email address has since changed, or you can't remember your login, just let us know at community@gainsight.com and we'll help you get started from where you left.
Else, please continue with the registration below.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.