Gong
This page contains the setup guide and reference information for the Gong source connector.
Prerequisites
- A Gong account with technical administrator permissions
- For API Key authentication: an access key and access key secret generated from the Gong API settings
- For OAuth 2.0 authentication: the following API scopes must be granted:
api:calls:read:basic,api:calls:read:extensive,api:calls:read:transcript,api:users:read,api:stats:scorecards,api:stats:interaction,api:settings:scorecards:read - For API Key authentication: the API key must have the same scopes listed above granted in the Gong API settings
Setup guide
Step 1: Authenticate with Gong
You can authenticate to Gong using one of two methods:
For Airbyte Cloud:
- OAuth 2.0 (recommended). Click Authenticate your Gong account to sign in through Gong's OAuth flow. This method handles token refresh automatically. You need a Gong account with technical administrator permissions to authorize the connection.
-
API Key. Authenticate using an access key and access key secret. To generate credentials:
- Log in to your Gong account as a technical administrator.
- Navigate to Company Settings > Ecosystem > API.
- Click Create to generate an access key and access key secret.
- Copy both values immediately. The access key secret is only displayed once.
For more details, see the Gong API documentation.
Step 2: Configure the connector
- Start Date (optional). The date from which to fetch data, in ISO-8601 format (for example,
2024-01-01T00:00:00Z). This applies to incremental streams. If not specified, the connector fetches data from the last 90 days.
Supported sync modes
The Gong source connector supports the following sync modes:
- Full Refresh
- Incremental
Supported streams
This source syncs the following streams:
| Stream | Sync Mode | Description |
|---|---|---|
| answered scorecards | Incremental | Scorecard responses with review timestamps |
| calls | Incremental | Call metadata including participants, duration, and timestamps. Private calls are excluded. |
| call transcripts | Incremental | Call transcript segments with speaker identification and timestamped sentences. Transcripts for private calls are excluded. |
| extensive calls | Incremental | Detailed call data including topics, key points, trackers, interaction stats, and media. Private calls are excluded. |
| scorecards | Full Refresh | Scorecard definitions and configurations |
| users | Full Refresh | User profiles and settings |
Private calls
Starting with version 1.1.0, the connector excludes calls marked as private (isPrivate: true in the Gong API) from the calls and extensive calls streams. Because call transcripts is a substream of calls, transcripts for private calls are also excluded. Gong requires this behavior for OAuth app listing approval, and the Gong API does not expose a server-side filter for this field, so the connector applies the filter client-side after fetching records.
Performance considerations
The Gong connector should not run into Gong API limitations under normal usage. Gong limits API access to 3 calls per second and 10,000 calls per day. If you exceed these limits, the API returns HTTP status code 429 with a Retry-After header indicating when to retry.
The call transcripts stream fetches transcripts one call at a time as a substream of the calls stream. On the initial sync for accounts with a large number of calls, this may take longer than a bulk-fetch approach. Subsequent incremental syncs only fetch transcripts for new calls.
IP allow list
If you use Airbyte Cloud and your organization restricts access to specific IPs, add the Airbyte Cloud IP addresses to your allow list.
Reference
Config fields reference
Changelog
Expand to review
| Version | Date | Pull Request | Subject |
|---|---|---|---|
| 1.2.1 | 2026-05-07 | 77858 | Expose num_workers config field for user-configurable concurrency |
| 1.2.0 | 2026-05-07 | 77859 | Promoted release candidate to GA |
| 1.2.0-rc.3 | 2026-05-05 | 77049 | Revert default_concurrency from 5 to 4 based on Phase 2 results |
| 1.2.0-rc.2 | 2026-04-28 | 77049 | Increase default_concurrency from 4 to 5 based on Phase 1 health check results |
| 1.2.0-rc.1 | 2026-04-27 | 77049 | Add concurrency support with default_concurrency=4; enable progressive rollout |
| 1.1.1 | 2026-04-21 | 76593 | Update dependencies |
| 1.1.0 | 2026-04-20 | 76454 | Filter out private calls (isPrivate: true) from calls and extensiveCalls streams per Gong API listing requirements |
| 1.1.0 | 2026-04-16 | PR_NUMBER | Filter out private calls (isPrivate: true) from calls and extensiveCalls streams per Gong API listing requirements |
| 1.0.1 | 2026-04-10 | 76229 | Set deadlineAction to auto_upgrade for 1.0.0 breaking change |
| 1.0.0 | 2026-03-30 | 75248 | Fix schema bugs in extensiveCalls stream: define context as array type and widen value field to accept string, number, boolean, object, and array types. This is a breaking change for users syncing the extensiveCalls stream. See the migration guide. |
| 0.6.3 | 2026-03-27 | 75195 | Migrate OAuth scope to scopes object array for granular scopes support |
| 0.6.2 | 2026-03-24 | 75388 | Update dependencies |
| 0.6.1 | 2026-03-20 | 75253 | Fix incremental sync for extensiveCalls and answeredScorecards not filtering server-side |
| 0.6.0 | 2026-03-18 | 75132 | Add incremental sync support for callTranscripts stream |
| 0.5.5 | 2026-02-24 | 73782 | Update dependencies |
| 0.5.4 | 2026-02-17 | 71754 | Add callTranscripts stream to sync call transcripts |
| 0.5.3 | 2026-02-10 | 73037 | Update dependencies |
| 0.5.2 | 2026-02-03 | 72579 | Update dependencies |
| 0.5.1 | 2026-01-20 | 65382 | Update dependencies |
| 0.5.0 | 2026-01-16 | 71356 | Add OAuth 2.0 authentication support with SelectiveAuthenticator |
| 0.4.14 | 2026-01-13 | 71344 | Add 404 error handlers and fix CDK import path |
| 0.4.13 | 2025-08-09 | 64594 | Update dependencies |
| 0.4.12 | 2025-08-02 | 64200 | Update dependencies |
| 0.4.11 | 2025-07-19 | 63504 | Update dependencies |
| 0.4.10 | 2025-07-12 | 63139 | Update dependencies |
| 0.4.9 | 2025-07-05 | 62641 | Update dependencies |
| 0.4.8 | 2025-06-21 | 61866 | Update dependencies |
| 0.4.7 | 2025-06-14 | 61085 | Update dependencies |
| 0.4.6 | 2025-05-24 | 60651 | Update dependencies |
| 0.4.5 | 2025-05-10 | 59892 | Update dependencies |
| 0.4.4 | 2025-05-03 | 59272 | Update dependencies |
| 0.4.3 | 2025-04-26 | 57696 | Update dependencies |
| 0.4.2 | 2025-04-05 | 57039 | Update dependencies |
| 0.4.1 | 2025-03-29 | 56494 | Update dependencies |
| 0.4.0 | 2025-03-25 | 55803 | Add incremental sync for extensiveCalls |
| 0.3.16 | 2025-03-22 | 55969 | Update dependencies |
| 0.3.15 | 2025-03-08 | 55269 | Update dependencies |
| 0.3.14 | 2025-03-01 | 54962 | Update dependencies |
| 0.3.13 | 2025-02-22 | 54394 | Update dependencies |
| 0.3.12 | 2025-02-15 | 53718 | Update dependencies |
| 0.3.11 | 2025-02-08 | 53334 | Update dependencies |
| 0.3.10 | 2025-02-01 | 52824 | Update dependencies |
| 0.3.9 | 2025-01-25 | 52342 | Update dependencies |
| 0.3.8 | 2025-01-18 | 51704 | Update dependencies |
| 0.3.7 | 2025-01-11 | 51059 | Update dependencies |
| 0.3.6 | 2024-12-28 | 50521 | Update dependencies |
| 0.3.5 | 2024-12-21 | 50017 | Update dependencies |
| 0.3.4 | 2024-12-14 | 49538 | Update dependencies |
| 0.3.3 | 2024-12-12 | 49155 | Update dependencies |
| 0.3.2 | 2024-11-14 | 36604 | Add incremental Feature |
| 0.3.1 | 2024-10-29 | 47824 | Update dependencies |
| 0.3.0 | 2024-09-04 | 45117 | Add new stream extensive calls |
| 0.2.1 | 2024-08-16 | 44196 | Bump source-declarative-manifest version |
| 0.2.0 | 2024-08-15 | 44144 | Refactor connector to manifest-only format |
| 0.1.17 | 2024-08-10 | 43481 | Update dependencies |
| 0.1.16 | 2024-08-03 | 43275 | Update dependencies |
| 0.1.15 | 2024-07-27 | 42614 | Update dependencies |
| 0.1.14 | 2024-07-20 | 42149 | Update dependencies |
| 0.1.13 | 2024-07-13 | 41794 | Update dependencies |
| 0.1.12 | 2024-07-10 | 41408 | Update dependencies |
| 0.1.11 | 2024-07-09 | 41110 | Update dependencies |
| 0.1.10 | 2024-07-06 | 40890 | Update dependencies |
| 0.1.9 | 2024-06-26 | 40374 | Update dependencies |
| 0.1.8 | 2024-06-22 | 40175 | Update dependencies |
| 0.1.7 | 2024-06-06 | 39226 | [autopull] Upgrade base image to v1.2.2 |
| 0.1.6 | 2024-05-28 | 38596 | Make connector compatible with builder |
| 0.1.5 | 2024-04-19 | 37169 | Updating to 0.80.0 CDK |
| 0.1.4 | 2024-04-18 | 37169 | Manage dependencies with Poetry. |
| 0.1.3 | 2024-04-15 | 37169 | Base image migration: remove Dockerfile and use the python-connector-base image |
| 0.1.2 | 2024-04-12 | 37169 | schema descriptions |
| 0.1.1 | 2024-02-05 | 34847 | Adjust stream schemas and make ready for airbyte-lib |
| 0.1.0 | 2022-10-27 | 18819 | Add Gong Source Connector |