Gong
What it indexes
The Gong connector creates one searchable document per call transcript. It combines transcript data with call details fetched from Gong’s extensive-call endpoint.
The current Admin form does not expose the connector’s internal speaker-anonymization option. Treat returned participant names and email addresses as indexed content when planning access.
Prerequisites
- Create a Gong API access key and access-key secret for a dedicated integration user.
- Grant access to list workspaces, read call transcripts, and read extensive call details including parties.
- Determine whether the account uses the default US API host or a region-specific Gong API host.
- If limiting scope, collect each exact workspace ID or exact case-sensitive workspace name.
- The connector worker only needs HTTPS access to the selected Gong API host; it stores but does not open the citation URL returned by Gong.
- End-user browsers must be able to reach the host in the returned Gong citation URL to open the source call.
- Decide whether the deployment-level
GONG_CONNECTOR_START_TIMEshould bound historical ingestion, while accounting for the connector’s one-day overlap.
Credentials
For non-US data residency, enter the region-specific HTTPS host supplied for the Gong account. OpenCore accepts api.gong.io or a subdomain ending in .api.gong.io, adds https:// when omitted, and rejects HTTP or non-Gong hosts.
Configure in OpenCore
- In the Admin panel, open Connectors, select Gong, and create the access-key credential. Set the optional regional Base URL only when the account requires it.
- Under Workspaces, enter zero or more exact workspace names or IDs. Leave the list empty only when all credential-visible workspaces are approved.
- If several entries are configured, OpenCore keeps every entry that resolves. Invalid entries are logged and skipped; if none resolve, indexing fails instead of widening to all workspaces.
- Choose Private and assign OpenCore groups for restricted call content. Use Public only when every OpenCore account may search every transcript and participant identifier in scope.
- Set refresh and cleanup options, create the connector, and run the first indexing attempt.
On the first checkpoint invocation, OpenCore resolves workspace IDs and caches one time range, then returns without fetching a transcript page. Later invocations process one page for one workspace at a time.
Permissions
The Gong key pair controls which workspaces, calls, transcripts, details, and parties OpenCore can ingest. Gong workspace membership, call-library access, team permissions, and individual call access are not synchronized into OpenCore; this connector has no source ACL or query-time Gong access check.
After indexing, search access is controlled by the connector’s OpenCore Private groups or Public mode. Any user with connector access can search the full indexed transcript and returned participant identifiers, even if that user cannot open the call in Gong. Use a least-privilege Gong integration user, explicit workspace scope, and separate connectors and OpenCore groups for audiences that must not share calls.
Verify
- Run the connector and confirm configured workspace names or IDs resolve to the intended workspace IDs.
- Continue checkpoint invocations until the run is complete, then search for one call title and a distinctive transcript sentence from each configured workspace.
- Confirm a call from an unconfigured workspace is absent. With an empty workspace list, confirm the all-workspace scope is intentional.
- Inspect a result for call purpose, speaker identifiers, call start time, and the Gong citation URL.
- Verify the earliest indexed calls against
GONG_CONNECTOR_START_TIMEand the one-day overlap; do not treat the deployment value as a strict no-ingestion boundary. - Test every assigned OpenCore group because Gong permissions will not be re-evaluated at search time.