Provides integration with Gong, a revenue intelligence platform for analyzing customer conversations and sales activity.
Use the Node to read calls, transcripts, users, and other supported resources; update Gong data; run provider actions; or upload recordings and CRM files.
0.0.0.5 - Supports streamed mutation requests and native provider batch bodies.
| Property |
Type |
Description |
Base Url |
String |
API origin shown in Gong API settings, without /v2 or an endpoint path. Defaults to https://api.gong.io. |
Access Key |
Masked |
Original API access key created by a Gong Tech admin. |
Access Key Secret |
Masked |
Secret paired with the access key. Enter it without Base64 encoding. |
Timeout (seconds) |
Integer |
Maximum duration of each request, including response reads. Defaults to 300; supported range is 1 to 3600. |
- Ask a Gong Tech admin to create an API key under
Admin center > Settings > Ecosystem > API.
- Enter the key pair and API origin in the Connection. If the key restricts trusted IPs, include the executing Runtime's outbound IP.
- Test the Connection. The test reads workspaces.
- Select an operation template and replace its sample values. Templates are available without contacting Gong.
This Node supports Cloud and Local Runtimes. Account permissions and enabled Gong features determine which operations are available.
Reads supported resources, including POST-based searches and transcripts. The first page is fetched before output streaming begins; continuation cursors are followed automatically.
| Parameter |
Type |
Description |
Connection |
Connection |
Connection used to authenticate the operation. |
OperationId |
String |
Operation selected by the template. Select a template to populate this value. |
Options |
Object |
Provider path and query values. Preserve provider field casing and large identifiers as strings. |
Body |
Object |
Optional provider JSON body for the selected read operation. |
| Return |
Type |
Description |
Response |
Array |
Provider records without Flowgear metadata. Simple collections produce one object per row; responses with additional business fields or multiple collections retain their full envelope per page. Empty collections return zero rows; provider errors fail the operation. |
Creates supported calls, meetings, permission profiles, CRM schema, or digital interactions.
| Parameter |
Type |
Description |
Connection |
Connection |
Connection used to authenticate the operation. |
OperationId |
String |
Operation selected by the template. Select a template to populate this value. |
Items |
Array |
One request per item, containing Options for path/query values and Body for the provider JSON object or array. Provider batch arrays belong within one item. |
| Return |
Type |
Description |
Response |
Array |
Provider fields with Flowgear.IsSuccess, Flowgear.Message, and the original request under Flowgear.Request. |
Updates supported meetings, tasks, permissions, CRM integration registration, or call access.
| Parameter |
Type |
Description |
Connection |
Connection |
Connection used to authenticate the operation. |
OperationId |
String |
Operation selected by the template. Select a template to populate this value. |
Items |
Array |
One request per item, containing Options for path/query values and Body for the provider JSON object or array. Provider batch arrays belong within one item. |
| Return |
Type |
Description |
Response |
Array |
Provider fields with Flowgear.IsSuccess, Flowgear.Message, and the original request under Flowgear.Request. |
Deletes supported resources or submits data erasure by email address or phone number. Review the target before running.
| Parameter |
Type |
Description |
Connection |
Connection |
Connection used to authenticate the operation. |
OperationId |
String |
Operation selected by the template. Select a template to populate this value. |
Items |
Array |
One request per item, containing Options for path/query values and Body for the provider JSON object or array. Provider batch arrays belong within one item. |
| Return |
Type |
Description |
Response |
Array |
Provider fields with Flowgear.IsSuccess, Flowgear.Message, and the original request under Flowgear.Request. |
Runs provider actions such as Engage assignments, engagement events, entity briefs, or entity questions. AI actions can consume Gong credits.
| Parameter |
Type |
Description |
Connection |
Connection |
Connection used to authenticate the operation. |
OperationId |
String |
Operation selected by the template. Select a template to populate this value. |
Items |
Array |
One request per item, containing Options for path/query values and Body for the provider JSON object or array. Provider batch arrays belong within one item. |
| Return |
Type |
Description |
Response |
Array |
Provider fields with Flowgear.IsSuccess, Flowgear.Message, and the original request under Flowgear.Request. |
Uploads a call recording, CRM entity file, or target-assignment CSV using the selected template.
| Parameter |
Type |
Description |
Connection |
Connection |
Connection used to authenticate the operation. |
OperationId |
String |
Operation selected by the template. Select a template to populate this value. |
File |
Stream |
Readable file content, consumed from its current position. The input stream remains open. |
FileName |
String |
Filename without a directory path. |
ContentType |
String |
Media type of the uploaded file. Defaults to application/octet-stream; set the type required by the selected upload. |
Options |
Object |
Provider path and query values required by the selected upload. |
| Return |
Type |
Description |
Response |
Object |
Provider fields with Flowgear success metadata. Flowgear.Request includes Options, FileName, and ContentType, but no file bytes. |
- Create, Update, Delete, and Action execute one provider request per item. The first request completes before output streaming begins. Empty input streams issue no requests.
- HTTP acceptance does not prove that every record in a native batch succeeded. Inspect the provider's batch results as well as
Flowgear.IsSuccess.
- Provider HTTP rejections can return unsuccessful rows. Initial authentication, permission, transport, or malformed-response failures fail startup. Later item failures can return correlated unsuccessful rows so remaining inputs continue.
- Writes are not retried automatically. Check Gong before retrying an interrupted write.
- Call media supports files up to 1.5 GB. CRM uploads support up to 200 MB of line-delimited JSON for one entity type. Target-assignment CSVs support up to 10,000 data rows.
- For
uploadCrmSchemaField, put the array of field definitions in Items[].Body and integrationId and objectType in that item's Options.
OAuth account authorization is not supported; use API keys. Deprecated operations are excluded. Templates reflect the operations supplied by the installed Node version. Concurrent Workflows share the account's provider rate limits; requests are not automatically retried after throttling.