Skip to main content
Gainsight Inc.

Gainsight Integration with Tableau

Gainsight NXT


This article explains how admins can connect Tableau to Gainsight data and build reports on Gainsight Data in Tableau.


Gainsight’s integration with Tableau allows admins to quickly connect their Gainsight instance. This integration allows admins to access all the Gainsight objects in Tableau, and build reports on the customer success data.

Business Use Case: Admin wants to join Gainsight data with other data sources that are already available in Tableau. 

IMPORTANT: Exporting any large object that takes a long time for the data to process is not possible with Gainsight-Tableau integration. To overcome this, it is recommended to export only the data that is required to create reports. Also, Gainsight encourages you to create smaller objects using Data Designer in case you need to export objects with a large amount of data.

Integrate Gainsight Data to Tableau 

To integrate a Gainsight instance with Tableau:

  1. Open your Tableau Desktop account or Tableau Public edition. 
  2. Navigate to Connect > To a Server
  3. Select Web Data Connector. The Web Data Connector page appears.
  4. Paste this URL in the Enter your web data connector URL here text box.
  5. Press the Enter key. The Gainsight login page appears.
  6. Click Login with Gainsight.
    Gainsight Integration with Tableau 1_Login with Gainsight.jpg
  7. Enter your Gainsight Domain Name.
  8. Enter your Username and Password.
  9. Click Log In. The Tableau Data Source page appears.
    Gainsight Integration with Tableau 1_Login Screen.jpg

Sections in Tableau

Once the integration is successful, you can see the following sections in Tableau.

SFDC Tableau.png

Note: The numbers in the below table represent the sections in Tableau.

Sections Description
1 Connections: This section displays the established Gainsight connection. You can rename the connection name if required. You can also edit the connection if you want to change it.
2 Standard Connection: This section displays the Gainsight application models Activity Timeline and Success Plans. These standard connections are prebuilt to address most of your reporting needs on those application models. These standard connections help reduce the user’s efforts in joining various objects.
3 Table: This section displays all the objects imported from Gainsight.
Note: You can select the required objects and join the data to build reports based on your business requirements. For detailed information on joins, refer to the Join Your Data in Tableau article.


  • Standard Tables: You can see all the records for reports built on the User, Account, and Company tables. The reports built on other tables display records for only the last 180 days, provided you apply a filter on the CreateDate field.
  • Custom Tables: Reports created on these tables display records for the last 180 days, provided you already have a CreateDate field in the table and a filter is applied on it. If the custom table doesn't contain a CreateDate field, the report fetches 100K records only.

For information on how to build reports and dashboards using Tableau, refer to the Build a Basic View to Explore Your Data in Tableau article.

Create Sample Report in Tableau

You can build reports on any Gainsight Objects and Application Models (objects) available under Tables and Standard Connection sections respectively. For instance, you might want to report on Company object and see how many numbers of Companies are available in each Stage.

To create a sample report:

  1. From the Table list, drag and drop the required object to the Drag tables here screen. Here, the object is Company.
  2. Click Sheet 1.
  3. Drag and drop the GSID field to the Columns section.
  4. Drag and drop the Stage field to the Rows section. 
  5. Change the aggregation of the GSID field to Count Distinct.
  6. Drag and drop the Stage field onto the Color button.

From the above report, you can view the number of Companies that are available in each Stage.

  • Was this article helpful?