Back to tools

AI Agent Tool

Gong logo

Gong

Revenue intelligence platform that records, transcribes, and analyzes sales conversations.

Revenue IntelligenceVerified

gong.io

•

One-click Login

About Gong

Gong is a revenue intelligence platform used by mid-market and enterprise sales organizations. It records and transcribes sales calls, surfaces deal risks, tracks competitor mentions and objections, provides rep coaching insights, and generates revenue forecasts. It integrates deeply with Salesforce, HubSpot, Zoom, and Microsoft Teams. Pricing is enterprise-only with no self-serve option.

AI Agent Use Cases

- Automatic call recording and transcription with speaker separation

- AI-powered deal risk detection and pipeline forecasting

- Rep coaching with talk-time ratios, monologue length, and sentiment analysis

- Competitor mention and buying signal tracking

- Salesforce, HubSpot, Zoom, and Teams integrations

- Revenue forecasting with reduced variance reporting

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

clientUniqueId

A call

actualStart

The actual date and time when the call started in the ISO-8601 format (e.g., `2018-02-18T02:30:00-07:00` or `2018-02-18T08:00:00Z`, where Z stands for UTC).

direction

Whether the call is inbound (someone called the company), outbound (a rep dialed someone outside the company), or a conference call.

primaryUser

The Gong internal user ID of the team member who hosted the call.

parties

A list of the call

title

The title of the call. This title is available in the Gong system for indexing and search.

purpose

The purpose of the call. This optional field is a free text of up to 255 characters.

scheduledStart

The date and time the call was scheduled to begin in the ISO-8601 format (e.g., `2018-02-18T02:30:00-07:00` or `2018-02-18T08:00:00Z`, where Z stands for UTC);

scheduledEnd

The date and time the call was scheduled to end in the ISO-8601 format (e.g., `2018-02-18T02:30:00-07:00` or `2018-02-18T08:00:00Z`, where Z stands for UTC);

duration

The actual call duration in seconds.

disposition

The disposition of the call. The disposition is free text of up to 255 characters.

meetingUrl

The URL of the conference call by which users join the meeting

callProviderCode

The code identifies the provider conferencing or telephony system. For example: `zoom`, `clearslide`, `gotomeeting`, `ringcentral`, `outreach`, `insidesales`, etc. These values are predefined by Gong, please contact help@gong.io to find the proper value for your system.

downloadMediaUrl

The URL from which Gong can download the media file. The URL must be unique, the audio or video file must be a maximum of 1.5GB. If you provide this URL, you should not perform the **Add call media** step.

workspaceId

Optional workspace identifier. If specified, the call will be placed into this workspace, otherwise, the default algorithm for workspace placement will be applied.

languageCode

The language code the call should be transcribed to. This field is optional as Gong automatically detects the language spoken in the call and transcribes it accordingly. Set this field only if you are sure of the language the call is in.

Inputs

fromDateTime

Date and time (in ISO-8601 format: `2018-02-18T02:30:00-07:00` or `2018-02-18T08:00:00Z`, where Z stands for UTC) from which to list recorded calls. Returns calls that started on or after the specified date and time. If not provided, list starts with earliest call.

toDateTime

Date and time (in ISO-8601 format: `2018-02-18T02:30:00-07:00` or `2018-02-18T08:00:00Z`, where Z stands for UTC) until which to list recorded calls. Returns calls that started up to but excluding specified date and time. If not provided, list ends with most recent call.

workspaceId

The id of the workspace.

callIds

List of calls Ids to be filtered. If not supplied, returns all calls between **From Date Time** and **To Date Time**.

primaryUserIds

An optional list of user identifiers, if supplied the API will return only the calls hosted by the specified users. The identifiers in this field match the primaryUserId field of the calls.

maxResults

The maximum number or results to return

Inputs

fromDateTime

Date and time (in ISO-8601 format: `2018-02-18T02:30:00-07:00` or `2018-02-18T08:00:00Z`, where Z stands for UTC) from which to list recorded calls. Returns calls that started on or after the specified date and time. If not provided, list starts with earliest call.

toDateTime

Date and time (in ISO-8601 format: `2018-02-18T02:30:00-07:00` or `2018-02-18T08:00:00Z`, where Z stands for UTC) until which to list recorded calls. Returns calls that started up to but excluding specified date and time. If not provided, list ends with most recent call.

Inputs

fromDateTime

Date and time (in ISO-8601 format: `2018-02-18T02:30:00-07:00` or `2018-02-18T08:00:00Z`, where Z stands for UTC) from which to list recorded calls. Returns calls that started on or after the specified date and time. If not provided, list starts with earliest call.

toDateTime

Date and time (in ISO-8601 format: `2018-02-18T02:30:00-07:00` or `2018-02-18T08:00:00Z`, where Z stands for UTC) until which to list recorded calls. Returns calls that started up to but excluding specified date and time. If not provided, list ends with most recent call.

workspaceId

The id of the workspace.

callIds

List of calls Ids to be filtered. If not supplied, returns all calls between **From Date Time** and **To Date Time**.

returnSimplifiedTranscript

If true, returns a simplified version of the transcript with normalized speaker IDs and formatted timestamps