Gong is a revenue intelligence platform that captures and analyzes customer interactions across calls, emails, and meetings. The Gong API connector enables you to access Gong's comprehensive revenue intelligence data, including call records, transcripts, user information, scorecards, trackers, and workspace data, allowing you to extract insights, analyze sales performance, and integrate revenue intelligence into your analytics workflows.
Power end-to-end data operations for your Gong API with Nexla. Our bi-directional Gong connector is purpose-built for Gong, making it simple to ingest data, sync it across systems, and deliver it anywhere — all with no coding required. Nexla turns API-sourced data into ready-to-use, reusable data products and makes it easy to send data to Gong or any other destination. With comprehensive monitoring, lineage tracking, and access controls, Nexla keeps your Gong workflows fast, secure, and fully governed.
Features
Type: API
SourceDestination
Seamless API Integration: Connect to any endpoint as source or destination without coding, with automatic data product creation
Visual Composition & Chaining: Build complex integrations using visual templates, chain API calls, and compose workflows with data validation and filtering
API Proxy: Expose curated slices of your data securely with a secure and customizable API proxy that validates and transforms data on the fly
Request optimization with intelligent batching, retry, and caching to minimize API calls and costs
Before creating a Gong credential, you'll need to obtain API credentials (Access Key and Access Secret) from your Gong account. Gong provides API access through the Settings section of your Gong workspace, where you can generate API credentials for programmatic access to your revenue intelligence data.
To access the API settings in Gong:
Log in to your Gong account at https://app.gong.io or your organization's Gong instance.
Navigate to Settings (typically accessible from the user menu or workspace settings).
In the Settings menu, locate and click on API or API Documentation to access the API configuration page.
On the API settings page, you'll find options to create or manage API credentials. Gong uses Access Key and Access Secret pairs for API authentication.
Click Create API Credentials or Generate Access Key to create a new set of credentials.
Copy the Access Key (username) and Access Secret (password) immediately, as the Access Secret may only be displayed once for security purposes.
Note the API version you'll be using (typically v2 for the current Gong API version).
For detailed information about Gong API authentication and credential management, refer to the Gong API Documentation.
After selecting the data source/destination type, click the Add Credential tile to open the Add New Credential overlay.
New Credential Overlay – Gong
Enter a name for the credential in the Credential Name field and a short, meaningful description in the Credential Description field.
In the Access Key field, enter the Access Key (username) that you obtained from your Gong API settings. This is the username component of your Gong API credentials.
In the Access Secret field, enter the Access Secret (password) that you obtained from your Gong API settings. This is the password component of your Gong API credentials used for Basic Authentication.
The Access Secret is sensitive information and should be kept secure. If you've lost your Access Secret, you'll need to generate a new set of API credentials in your Gong account settings.
In the Version field, enter the API version you want to use. The default value is v2, which is the current version of the Gong API. You can specify a different version if your organization uses a specific API version.
Click the Save button at the bottom of the overlay. The newly added credential will now appear in a tile on the Authenticate screen during data source/destination creation.
To create a new data flow, navigate to the Integrate section, and click the New Data Flow button. Select the Gong connector tile, then select the credential that will be used to connect to the Gong instance, and click Next; or, create a new Gong credential for use in this flow.
Nexla provides pre-built templates that can be used to rapidly configure data sources to ingest data from common Gong endpoints. Select the endpoint from which this source will fetch data from the Endpoint pulldown menu. Available endpoint templates are listed in the expandable boxes below.
Calls
This endpoint retrieves call records from Gong, including call metadata, participants, duration, and other call-related information. Use this endpoint when you need to extract call data for sales performance analysis, call analytics, or integration with other systems.
Optionally, enter a start date and time in the Start Date and Time field to specify the beginning of the time range for call retrieval. The date should be in ISO-8601 format (yyyy-MM-ddTHH:mm:ssZ), such as 2024-01-01T00:00:00Z. If left empty, the default value {now-7} will be used, which retrieves calls from 7 days ago to the current time.
Optionally, enter an end date and time in the End Date and Time field to specify the end of the time range for call retrieval. The date should be in ISO-8601 format (yyyy-MM-ddTHH:mm:ssZ), such as 2024-01-08T23:59:59Z. If left empty, the default value {now} will be used, which sets the end time to the current time.
This endpoint uses pagination to handle large datasets efficiently. The endpoint automatically fetches additional pages using cursor-based pagination, ensuring all call records within the specified time range are retrieved. For more information about the Calls endpoint, refer to the Gong API Documentation.
Call Transcripts
This endpoint retrieves call transcript data from Gong, including the full text transcription of calls. Use this endpoint when you need to extract call transcripts for text analysis, conversation intelligence, or natural language processing applications.
Optionally, enter a start date and time in the Start Date and Time field to specify the beginning of the time range for transcript retrieval. The date should be in ISO-8601 format (yyyy-MM-ddTHH:mm:ssZ), such as 2024-01-01T00:00:00Z. If left empty, the default value {now-7} will be used, which retrieves transcripts from 7 days ago to the current time.
Optionally, enter an end date and time in the End Date and Time field to specify the end of the time range for transcript retrieval. The date should be in ISO-8601 format (yyyy-MM-ddTHH:mm:ssZ), such as 2024-01-08T23:59:59Z. If left empty, the default value {now} will be used, which sets the end time to the current time.
This endpoint uses POST method with a filter in the request body and supports pagination through cursor-based pagination. The endpoint automatically handles pagination to retrieve all transcripts within the specified time range. For more information about the Call Transcripts endpoint, refer to the Gong API Documentation.
Users
This endpoint retrieves user data from Gong, including user profiles, contact information, and user-related metadata. Use this endpoint when you need to extract user information for user management, reporting, or integration with other systems.
This endpoint automatically retrieves all users accessible to your Gong workspace. No additional configuration is required beyond selecting this endpoint template.
The endpoint uses pagination to handle large user datasets efficiently, automatically fetching additional pages using cursor-based pagination.
This endpoint returns user metadata including user names, email addresses, user IDs, and other user-related information. For more information about the Users endpoint, refer to the Gong API Documentation.
Scorecards
This endpoint retrieves scorecard data from Gong, including scorecard definitions, criteria, and configuration. Use this endpoint when you need to extract scorecard information for sales coaching, performance tracking, or analytics purposes.
This endpoint automatically retrieves all scorecards configured in your Gong workspace. No additional configuration is required beyond selecting this endpoint template.
Scorecards in Gong are used to evaluate and score sales calls based on predefined criteria. This endpoint returns scorecard metadata including scorecard names, IDs, and configuration details. For more information about the Scorecards endpoint, refer to the Gong API Documentation.
Trackers
This endpoint retrieves tracker data from Gong, including tracker definitions and configuration. Use this endpoint when you need to extract tracker information for sales analytics, conversation tracking, or integration with other systems.
This endpoint automatically retrieves all trackers configured in your Gong workspace. No additional configuration is required beyond selecting this endpoint template.
Trackers in Gong are used to identify and track specific topics, keywords, or phrases in sales conversations. This endpoint returns tracker metadata including tracker names, IDs, and configuration details. For more information about the Trackers endpoint, refer to the Gong API Documentation.
Workspaces
This endpoint retrieves workspace data from Gong, including workspace information and metadata. Use this endpoint when you need to extract workspace information for multi-workspace management or integration purposes.
This endpoint automatically retrieves all workspaces accessible to your Gong account. No additional configuration is required beyond selecting this endpoint template.
This endpoint returns workspace metadata including workspace names, IDs, and other workspace-related information. For more information about the Workspaces endpoint, refer to the Gong API Documentation.
Folders
This endpoint retrieves folder data from Gong's library, including folder information and metadata. Use this endpoint when you need to extract folder information for content organization, library management, or integration with other systems.
Enter the Workspace ID in the Workspace ID field. This is Gong's unique identifier for the workspace that will be used to scope folder content retrieval. You can find the Workspace ID by using the "Workspaces" endpoint to retrieve available workspaces and their corresponding IDs.
This endpoint requires a Workspace ID to scope the folder retrieval to a specific workspace. The Workspace ID is a unique identifier that can be obtained from the "Workspaces" endpoint. For more information about the Folders endpoint, refer to the Gong API Documentation.
Folder Content
This endpoint retrieves folder content from Gong's library, including items within a specific folder. Use this endpoint when you need to extract folder content for content analysis, library management, or integration with other systems.
Enter the Folder ID in the Folder ID field. This is Gong's unique identifier for the folder for which you want to retrieve content. You can find the Folder ID by first using the "Folders" endpoint to retrieve available folders and their corresponding IDs.
This endpoint requires a Folder ID to retrieve content from a specific folder. The Folder ID is a unique identifier that can be obtained from the "Folders" endpoint. For more information about the Folder Content endpoint, refer to the Gong API Documentation.
Logs
This endpoint retrieves log data from Gong, including access logs, user activity logs, and other system logs. Use this endpoint when you need to extract log data for auditing, compliance, security monitoring, or system analysis purposes.
Select the log type from the Log Type field. Available log types include:
AccessLog: Logs of API access and authentication events
UserActivityLog: Logs of user activities and actions within Gong
UserCallPlay: Logs of when users play or access call recordings
ExternallySharedCallAccess: Logs of external access to shared calls
ExternallySharedCallPlay: Logs of when external users play shared calls
Enter a start date and time in the From Date Time field to specify the beginning of the time range for log retrieval. The date should be in ISO-8601 format (yyyy-MM-ddTHH:mm:ssZ), such as 2024-01-01T00:00:00Z. The default value {now-7} will be used if left empty, which retrieves logs from 7 days ago to the current time.
Optionally, enter an end date and time in the To Date Time field to specify the end of the time range for log retrieval. The date should be in ISO-8601 format (yyyy-MM-ddTHH:mm:ssZ), such as 2024-01-08T23:59:59Z. If left empty, the default value {now} will be used, which sets the end time to the current time.
This endpoint uses pagination to handle large log datasets efficiently. The endpoint automatically fetches additional pages using cursor-based pagination, ensuring all log records within the specified time range are retrieved. For more information about the Logs endpoint, refer to the Gong API Documentation.
Once the selected endpoint template has been configured, click the Test button to the right of the endpoint selection menu to retrieve a sample of the data that will be fetched. Sample data will be displayed in the Endpoint Test Result panel on the right, allowing you to verify that the source is configured correctly before saving.
Gong data sources can also be manually configured to ingest data from any valid Gong API endpoint, including endpoints not covered by the pre-built templates, chained API calls, or custom request parameters. Select the Advanced tab at the top of the configuration screen, and follow the instructions in Connect to Any API to configure the API method, endpoint URL, date/time and lookup macros, path to data, metadata, and request headers.
Once all of the relevant settings have been configured, click the Create button in the upper right corner of the screen to save and create the new Gong data source. Nexla will now begin ingesting data from the configured endpoint and will organize any data that it finds into one or more Nexsets.