Gong (Basic Auth)

Integrate your application with the Gong API using Basic Auth

🚀 Quickstart

Connect to Gong with Tenklo using Basic Auth (API key) and see data flow in 2 minutes. See Gong (Oauth) if you want to use OAuth instead.

Create the integration

In Tenklo (free signup), go to Integrations -> Configure New Integration -> Gong (Basic Auth).

Authorize Gong

Go to Connections -> Add Test Connection -> Authorize, then enter your Gong Access Key and Access Key Secret (see the connect guide below). Later, you'll let your users do the same directly from your app.

Call the Gong API

Let's make your first request to the Gong API (list calls). Replace the placeholders below with your Environment API key, integration ID, and connection ID:

curl "https://api.tenklo.dev/proxy/v2/calls" \
  -H "Authorization: Bearer <NANGO-API-KEY>" \
  -H "Provider-Config-Key: <INTEGRATION-ID>" \
  -H "Connection-Id: <CONNECTION-ID>"

Or fetch credentials with the Node SDK or API.

✅ You're connected! Check the Logs tab in Tenklo to inspect requests.

Implement Tenklo in your app

Follow our Auth implementation guide to integrate Tenklo in your app.

To obtain your own production credentials, follow the connect guide linked below.

📚 Gong (Basic Auth) integration guides

Nango-maintained guides for common use cases.

Official docs: Gong API documentation

🧩 Pre-built syncs & actions for Gong (Basic Auth)

Explore Nango-provided actions in your dashboard. Extend and customize them to fit your needs.

Others

Function nameDescriptionTypeSource code
add-call-users-accessGrant individual users access to specific calls.Action🔗 Github
ask-entityAsk a natural language question about a Gong entity using AI.Action🔗 Github
assign-prospects-cool-off-overrideAssign prospects to a Gong Engage flow bypassing the cool-off period restriction.Action🔗 Github
create-meetingCreate a new Gong meeting (Beta).Action🔗 Github
create-permission-profileCreate a new permission profile in a Gong workspaceAction🔗 Github
delete-crm-integrationDelete a registered generic CRM integration from Gong.Action🔗 Github
delete-data-for-emailErase all Gong data associated with an email address (GDPR / data privacy).Action🔗 Github
delete-data-for-phoneErase all Gong data associated with a phone number (GDPR / data privacy)Action🔗 Github
delete-meetingDelete a Gong meeting (Beta).Action🔗 Github
fetch-call-extensive-dataFetch detailed Gong call data including content, interaction, and collaboration fields for specific calls.Action🔗 Github
fetch-call-transcriptsFetch a page of Gong call transcripts, optionally filtered by date range, workspace, or call IDs. Use the returned nextCursor to retrieve subsequent pages.Action🔗 Github
get-bulk-assignment-resultsPoll the results of a bulk prospect-to-flow assignment job.Action🔗 Github
get-call-mediaRetrieve the media download URL for a Gong call recordingAction🔗 Github
get-call-transcriptRetrieve the transcript for a single Gong call.Action🔗 Github
get-call-users-accessRetrieve the list of users that have individual access to a specific call.Action🔗 Github
get-callRetrieve a single call from Gong.Action🔗 Github
get-coaching-metricsRetrieve all coaching metrics from Gong.Action🔗 Github
get-crm-entitiesRetrieve CRM objects (accounts, contacts, deals, leads) from the Gong CRM integration.Action🔗 Github
get-crm-entity-schemaList CRM entity schema fields registered in GongAction🔗 Github
get-crm-integrationRetrieve details of the registered generic CRM integrationAction🔗 Github
get-crm-request-statusCheck the status of an async CRM upload request.Action🔗 Github
get-data-for-emailRetrieve all Gong references associated with a specific email address.Action🔗 Github
get-data-for-phoneRetrieve all Gong references associated with a specific phone number.Action🔗 Github
get-entity-briefGenerate an AI brief for a CRM entity using Gong's AI brieferAction🔗 Github
get-flow-stepsRetrieve details and steps for one or more Gong Engage flows.Action🔗 Github
get-integration-settingsRetrieve Gong integration settings.Action🔗 Github
get-logsRetrieve Gong audit logs by type and time range.Action🔗 Github
get-meeting-integration-statusValidate the Gong meeting integration status.Action🔗 Github
get-permission-profileRetrieve a specific Gong permission profile by ID.Action🔗 Github
get-scorecardRetrieve a single scorecard from Gong.Action🔗 Github
get-stats-activity-aggregate-by-periodRetrieve aggregated activity statistics for users over a date range, grouped by time period.Action🔗 Github
get-stats-activity-aggregateRetrieve aggregated activity statistics for defined users on a specific date.Action🔗 Github
get-stats-activity-day-by-dayRetrieve daily activity statistics for applicable users over a date range.Action🔗 Github
get-stats-activity-scorecardsRetrieve answered scorecard statistics for reviewed users or specific scorecards over a date range.Action🔗 Github
get-stats-interactionRetrieve interaction statistics for users on a specific dateAction🔗 Github
get-trackerRetrieve a single keyword tracker from Gong.Action🔗 Github
get-user-settings-historyRetrieve the settings change history for a specific Gong user.Action🔗 Github
get-userRetrieve a single user from Gong.Action🔗 Github
get-workspaceRetrieve a single Gong workspace by ID.Action🔗 Github
list-call-outcomesList all configured call outcomes in Gong.Action🔗 Github
list-call-transcriptsList call transcripts from Gong using date-range or other filters.Action🔗 Github
list-callsList calls from Gong with optional date-range filters.Action🔗 Github
list-flow-foldersList Gong Engage flow foldersAction🔗 Github
list-flow-prospectsList prospects and their current flow assignment status.Action🔗 Github
list-flowsList Gong Engage flows owned by a specific user.Action🔗 Github
list-library-folder-contentList calls within a specific Gong library folderAction🔗 Github
list-library-foldersRetrieve all Gong library folders.Action🔗 Github
list-permission-profile-usersList all users attached to a specific Gong permission profileAction🔗 Github
list-permission-profilesList all permission profiles in a Gong workspace.Action🔗 Github
list-scorecardsList scorecards from GongAction🔗 Github
list-tasksList tasks for the current Gong user.Action🔗 Github
list-trackersList keyword trackers from Gong.Action🔗 Github
list-usersList users from GongAction🔗 Github
list-workspacesList all workspaces in the Gong account.Action🔗 Github
post-digital-interactionPost a digital interaction event to Gong (web visits, email opens, content engagement, etc.)Action🔗 Github
register-crm-integrationRegister a generic CRM integration with GongAction🔗 Github
remove-call-users-accessRemove individual user access from specific callsAction🔗 Github
remove-prospects-from-flowUnassign prospects from an Engage flow by their flow instance IDs.Action🔗 Github
unassign-flow-by-crm-idUnassign prospects from an Engage flow using their CRM prospect IDsAction🔗 Github
update-integration-settingsUpdate Gong integration settings.Action🔗 Github
update-meetingUpdate an existing Gong meeting (Beta).Action🔗 Github
update-permission-profileUpdate an existing Gong permission profile.Action🔗 Github
update-taskUpdate a Gong task for the current user.Action🔗 Github
upload-callCreate a call record in Gong from an external telephony or recording system (step 1 of the two-step ingestion flow)Action🔗 Github
upload-crm-entitiesUpload CRM objects (accounts, contacts, deals, leads) to Gong.Action🔗 Github
upload-crm-entity-schemaUpload or update the object schema fields for a CRM entity type in Gong.Action🔗 Github
call-outcomesSync configured call outcomes from Gong.Sync🔗 Github
call-transcriptsSync call transcripts from GongSync🔗 Github
callsSync calls from Gong.Sync🔗 Github
library-foldersSync Gong library foldersSync🔗 Github
scorecardsSync scorecards from GongSync🔗 Github
trackersSync keyword trackers from Gong.Sync🔗 Github
usersSync users from GongSync🔗 Github
workspacesSync workspaces from Gong.Sync🔗 Github

API gotchas

  • Gong rate-limits API access to 3 requests per second and 10,000 requests per day by default. Contact Gong support if you need higher limits.

On this page