FAQs for Copilot (BETA)
- Last updated
- Save as PDF
Note - BETA Article
Please note that this is a BETA document. You might notice changes in the final version of this document.
If you have any feedback, feel free to share with us at docs@gainsight.com.
Copilot is a Gen AI powered conversational assistant for CS and post-sales teams, intended to help in a variety of diverse scenarios.
In the first version of this feature, the copilot can provide rich contextual answers for questions on Gainsight Timeline, Gainsight product and CS best practices. Over time, it will have a much broader set of capabilities and be able to handle many more tasks. This FAQs document covers Copilot's functionality, user interaction, and session management. It aims to help users maximize the benefits of Copilot with clear and concise answers to common questions.
Maximize the benefits of Copilot with clear and concise answers to common questions.
How can a user access Copilot in Gainsight?
Copilot is available in the left navigation bar of the Gainsight application. Users can click on the Copilot icon to open the chat window and start interacting with the AI.
What customer data is used to power Copilot?
Copilot uses data from the Timeline (up to 1 years) and Gainsight product documentation to provide answers to user questions. This ensures it delivers contextually relevant information based on historical customer interactions and detailed product knowledge.
Note: The documentation in discussion refers to Gainsight product documentation. Copilot will not scan documents attached in Timeline activities or any customer documentation shared by customers.
How long does Copilot take to generate an answer?
On average, Copilot generates an answer in 30 seconds to 1 minute, depending on the complexity of the question and the amount of data it analyzes. If Copilot does not respond after 3 minutes, it shows a timeout error, which allows users to retry their query. When you encounter a timeout error, retry your question for a new attempt at generating an answer.
What type of timeline activity will be processed by Copilot?
Copilot processes Timeline activities from various sources, including Scorecard, Cockpit, Success Plan, Opportunity (Renewal Center), C/R360, and external plugins.
Note: Journey Orchestrator data is not included.
Are there restrictions on the type of questions users can ask within Copilot? What would happen if such questions were asked?
Yes, there are some restrictions on the types of questions users can ask within Copilot. Copilot can answer queries based on information from the customer and Global Timeline, as well as Gainsight product documentation. It's also knowledgeable about customer success (CS) best practices.
Note: If a user asks a question outside these areas, Copilot might provide a general response or ask for more details to better understand the query.
Does the Copilot provide sources from where the answers are generated?
When Copilot answers using Timeline data, it includes links to the original Timeline posts, allowing users to trace back the context. However, responses generated using product documentation do not include links.
What actions can users take on the link to the Timeline activities given for an answer?
Users can interact with the Timeline activities within the Copilot interface just as they do in Timeline, meaning they can comment, copy, share via email, edit, or delete, depending on their user permissions.
How does Copilot determine if it should query Global or Company Timeline?
A large language model (LLM)-based classifier determines if a query is a Company query or a Global query. Depending on this classification, the appropriate parameters are selected, and the relevant Timeline activities are retrieved.
Is there any limit on the number of Timeline Activities shown per response?
Up to 5 Timeline entries are shown upfront. Users can view all activities from which the response is generated by using the view more option.
Can a user provide feedback to answers given by Copilot?
Yes, users can provide feedback by giving a “Thumbs Up” or “Thumbs Down” to the answers. This allows a user to give Thumbs Down to an answer if it’s inaccurate, irrelevant, or incomplete.
How is feedback data utilized? Does it affect the query response?
We collect user feedback to review and improve the model over time. This feedback does not affect the current results directly and does not immediately impact future responses.
Are there any restrictions on the length of conversations?
No, Copilot does not have any restrictions on the length of conversations.
Will there be chat history support?
Yes, Copilot retains chat history session-wise, allowing users to continue from previous sessions or start new chats. The chat history is retained for the 30 days and users can delete or rename chat sessions.
How long can Copilot look into the Timeline data to answer questions?
Gainsight's Copilot can access Timeline data for up to 1 year by default to answer questions. If you want to restrict this to a specific timeframe, please specify it in your query.
Can AI Copilot maintain concurrent sessions? How is session state managed?
Yes, Copilot can maintain concurrent sessions, with queries running in parallel. Users will see running states for all queries in different chats.
Note: In one chat, a user can run only one query at a time.
What technology are we using to provide answers to users' questions?
We primarily use OpenAI's models to generate responses. If latency issues arise, we redirect traffic to an enterprise host service offered by Microsoft, which incorporates OpenAI models within the Azure environment.
What type of Users can access Copilot?
Copilot is available to all user types with Full Licenses, Viewer+Analytics, and Analytics. It is included in the default permission bundle for all license types.
Is Copilot available for all users, or can it be assigned to specific users for an account ?
By default, Copilot is included in the default bundle for all license types, so any user with access to the default bundles will have access to Copilot. For users who don’t have access to the default bundles, admins need to add Copilot to specific bundles and assign them to those users. Additionally, admins can create a custom bundle with Copilot and assign it to specific users.
By performing the following steps, admins can effectively configure permission bundles to enable Copilot for users with different licenses.
- Navigate to Administration > Permission Bundles.
- Click Configure Permission Bundle.
- In the Configure Permission page, click the edit icon to enter a name and description for the new bundle.
-
Choose the appropriate license type from the dropdown menu. Learn more about the type of licenses Gainsight offers, refer to the User License Management article.
- Click Configure next to Access Permissions.
- Expand Navigation Permissions, select the Copilot checkbox.
- Click Save to confirm the access permissions.
- Click Configure next to Field level Permissions to manage user access down to the field level.
- Click Save to confirm the field-level permissions.
- Click Next to proceed to the Assign Users step.
- Select the users that should have this permission bundle.
Note: Admins can manually select users or set up rules to auto-assign user permissions to grant the specific access rights and capabilities.
-
Click Save to create and activate the permission bundle.
How do we ensure data privacy?
Data inputs for Copilot include publicly available product documentation and Timeline data. Relevant PII data is masked before being sent to the vendor (name and position may remain unmasked for relevance). Data from one tenant is not shared or used for training another tenant. We follow a Zero Retention Policy, ensuring no data resides on the OpenAI or Azure platforms, and all data in transit and at rest is encrypted. Rigorous security testing is performed, and all communications with our AI feature are API-based, with security checks completed as part of API integration. For more information, refer to the Data Privacy FAQs for Generative AI Supported Features article.
Can a user share a chat history of their conversation with Copilot?
No, currently users cannot share chat history of their conversation with Copilot with other users.
What are the best practices while asking a question to get better, more accurate answers?
- For optimal performance, queries should ideally involve only one service. While multiple services can be utilized, breaking down the query into sequential, single-service queries is recommended.
- Provide full names when inquiring about a person or a company to ensure precise responses.
- Ensure your queries are clear and specific to avoid vagueness and improve the accuracy of responses.
- Understand the subtle differences between each service. For example, a query like "What are CTAs?" might be directed to Brainstorming Assist instead of Product Documentation Assist.
- Queries such as "summarize my last three meetings" will apply a user filter.
- User specific queries are not fully supported in Timeline Assist. Example: How many meetings has xxx attended?
What are the limitations of Copilot?
- Copilot's support documentation is up-to-date until May 2024.
- By default, Copilot applies a 365-day filter if no timeframe is specified in a query. We are working on making this dynamic in the next release. Specify specific timeframes in your query, e.g., "last 60 days," "last 90 days," or "last quarter."
- If Copilot is not providing relevant responses, starting a new session may yield better results as we are currently improving the Copilot orchestrator.
- Currently, Copilot does not support queries related to relationships.
- By default, Copilot uses active company data. If you need information on inactive or churned accounts, please specify this in your query. Note that Copilot can only work with one status at a time (active, inactive, or churned)
- User specific queries are not fully supported in Timeline Assist. Example: How many meetings has xxx attended?
Do we support Copilot in Sandboxes?
No, Copilot is not supported in Sandbox environments.
What customization options are available for configuring Copilot to suit specific business needs?
Users can delete a chat or rename a chat to manage their interactions and maintain organization within the Copilot interface.
Can the copilot generate reports or access information other than what is in the Timeline?
At the moment, Copilot is limited to accessing information within the Timeline and cannot generate reports or retrieve data from other sources. However, these capabilities are on our roadmap and will be available in future releases.