Gainsight is the leading customer success platform, helping companies drive retention, reduce churn, and grow revenue through data-driven customer engagement. With BonData, you can connect to your Gainsight instance to read and enrich customer health, usage, and lifecycle data within Agent workflows. BonData supports three authentication methods for Gainsight.Documentation Index
Fetch the complete documentation index at: https://docs.bondata.ai/llms.txt
Use this file to discover all available pages before exploring further.
M2M OAuth
Machine-to-machine
OAuth Code Flow
User-delegated
Access Token
Direct token
M2M OAuth
Follow these steps to create Machine-to-Machine credentials for BonData.Step 1: Access Connected Apps
- Log in to your Gainsight instance as an admin
- Go to Administration → Integrations → Connectors 2.0
- Click Connected Apps
Step 2: Create a Connected App
- Click Create Connected App
- Enter a name (e.g.,
BonData Integration) - Select Machine-to-Machine as the app type
- Configure the required scopes/permissions
- Click Save
Step 3: Copy Credentials
After creation, you’ll see:- Client ID - the unique identifier for your app
- Client Secret - the secret used for authentication
Step 4: Get Your Application URL
Your Gainsight URL is in the format:https://yourcompany.gainsightcloud.com
Step 5: Enter Credentials
Enter your Client ID, Client Secret, and Application URL in BonData.Required Fields (M2M OAuth)
| Field | Description |
|---|---|
| Client ID | OAuth app Client ID |
| Client Secret | OAuth app Client Secret |
| Application URL | Your Gainsight instance URL |
OAuth Code Flow
Follow these steps to configure OAuth authentication for BonData.Step 1: Access Connected Apps
- Log in to your Gainsight instance as an admin
- Go to Administration → Integrations → Connectors 2.0
- Click Connected Apps
Step 2: Create a Connected App
- Click Create Connected App
- Enter a name (e.g.,
BonData Integration) - Select Authorization Code as the grant type
- Set the Redirect URI:
https://app.bondata.ai/auth/oauth2/callback - Configure the required scopes/permissions
- Click Save
Step 3: Copy Credentials
After creation, you’ll see:- Client ID - the unique identifier for your app
- Client Secret - the secret used for authentication
Step 4: Get Your Application URL
Your Gainsight URL is in the format:https://yourcompany.gainsightcloud.com
Step 5: Enter Credentials
Enter your Client ID, Client Secret, and Application URL in BonData, then click Connect to authorize via OAuth.Required Fields (OAuth Code Flow)
| Field | Description |
|---|---|
| Client ID | OAuth app Client ID |
| Client Secret | OAuth app Client Secret |
| Application URL | Your Gainsight instance URL |
Access Token
Follow these steps to get an access token for BonData.Step 1: Get an Access Token
You can obtain an access token in one of these ways: Option A: From Gainsight Admin- Log in to your Gainsight instance as an admin
- Go to Administration → Integrations
- Generate or copy an existing access token
Step 2: Enter Credentials
Enter your Gainsight access token in BonData.Access tokens may expire. For long-term integrations, consider using the M2M OAuth option instead.
Required Fields (Access Token)
| Field | Description |
|---|---|
| Access Token | Access token from Gainsight Administration |