Skip to main content
Gainsight Inc.

Sally - The Gainsight Bot Overview


Gainsight introduces Sally, the Slack bot from Gainsight. With Gainsight Sally, your company can better collaborate through real-time customer insights within their favorite apps. Powered by AI, Sally makes rich Gainsight data easily accessible through simple conversation. Chatting with Sally is just like chatting with a real person and machine-learning technology helps Sally get smarter with each interaction.  

Not only can Sally provide answers to a diverse set of questions about your customers, Sally can also update customer data, provide information on health scoring, current risks, and opportunities. Your company can quickly collaborate on the latest customer intelligence to more rapidly deliver customer outcomes across all parts of your organization.

In the future, Sally will be compatible with other channels and offer a greater range of functionality. For more information about how Gainsight Sally works, see Intro to Gainsight Sally bot (4 min. video)


  • You must have a valid Slack account. 
  • Authorize Gainsight Sally to your Slack team. For more information, see Sally Administration.

How Gainsight Sally Works

The following animation gives you a short glimpse of how Gainsight Sally works in Slack. You can type a message to Sally and get the response in the message window.

sally-search1 (2).gif


  • If you are an SFDC user and you ask about my CTA, the response contains the summary of open Call To Actions assigned to you as shown in the following image.

non-sfdc layout1.png

  • In case you are a non-SFDC user, Sally do not offer my CTA related info.


  • As an SFDC user, Sally displays the search results in multiple layouts whereas for non-SFDC user, Sally displays search results only in the default layout.

Sally Scopes

Scopes define the permission eco-system for apps created on Slack Platform. Sally, one of the Slack apps, requires access to the following three main scopes for a smooth functionality:

  • Channels:read: By using this scope, Sally enables users to select and post information to a specific channel from the available list. This scope allows Sally to:
    • Get information about a channel
    • List all channels in a Slack team
  • Chat:bot:write: By using this scope, users can communicate with Sally in a channel. This scope allows Sally to:
    • Send a message to a channel
    • Update message
  • Incoming-webhook: This scope is used to send alert notifications to specific channels in Slack. For example, Survey Responses.
  • Bot: This scope helps users to interact with Sally bot to retrieve the required information.
  • Commands: This scope allows the users to create specific actions to a Slack message. For example, Post to Timeline, Create Activity etc.
  • Users:read: This scope is used to provide Sally access at user level, and also sends user centric personalized notifications. This scope also allows Sally to:
    • Gets information about a user
    • Lists all users in a Slack team
  • Users:read:email: This scope allows Sally to create user level mapping between Slack and Gainsight User object using Email Address.
Workspace Information
  • Team:read: This scope allows Sally to get information about Workspace name while Authorizing/Re-Authorizing a Workspace.

Suggested Reading

Note: If you have questions or any feedback about the feature explained in this article, please start a conversation on




  • Was this article helpful?