Operator
← All integrations
Gong logo

Connect Gong to OpenClaw on Operator.io

Gong is a platform for video meetings, call recording, and team collaboration. It helps teams capture conversations, analyze calls, and turn insights into action.

Automate Gong with AI

On Operator, an OpenClaw agent pilots Gong for you. It reads your message, plans the steps, and runs them in Gong, using actions like add call media, add new call v2 calls, aggregate activity by period via api.

Your agent reaches Gong directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.

What your agent can do with Gong

Your agent can call any of these Gong actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.

Add call media

Adds a call media, recorded by a telephony system (PBX) or other media recording facility. Gong accepts call recordings in various audio and video file formats, including WAV, MP3, MP4, MKV and FLAC. If uploading a dual-channel (stereo)...

Add new call v2 calls

When using this endpoint, either provide a downloadMediaUrl or use the returned callId in a follow-up request to /v2/calls/{id}/media to upload the media file. When accessed through a Bearer token authorization method, this endpoint requ...

Aggregate activity by period via api

Lists the aggregated activity of multiple users within the Gong system for each time period within the defined date range. This endpoint returns multiple records, one for each user. For each user there are items for every time period in...

Aggregate user activity statistics

Lists the activity of multiple users within the Gong system during a defined period. Given the period, this endpoint returns multiple records, one for each user, with an applicable activity during the period. Each record includes statist...

Assign prospects to flow

Use this endpoint to assign a number of prospects to a flow. Prospects can be contacts or leads in your CRM. Generate a list of comma separated CRM Ids of the prospects you want to add to a flow. The flowInstanceOwnerEmail parameter is t...

Retrieve activity scorecards report

Retrieve all the answers for the scorecards that were reviewed during a specified date range, for calls that took place during a specified date range, for specific scorecards or for specific reviewed users. When accessed through a Bearer...

Create a new gong meeting v2 meetings

When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:meetings:user:create'.

Create permission profile v2 permission profile

Create a permission profile in a given workspace.

Data privacy for phone number

Shows the elements in the Gong system that reference the given phone number. Given a phone number, this endpoint returns details of any leads or contacts with this phone number and their associated calls and email messages. When accessed...

Delete a generic CRM integration

Deletes an existing generic CRM integration from the Gong platform. This endpoint asynchronously removes a CRM integration and all its associated CRM objects (Accounts, Contacts, Deals, Leads, and Users). Use this when you want to discon...

Delete Meeting

Deletes a Gong meeting created via the Meetings API (Beta). Use this to remove a scheduled meeting by providing its unique meeting ID and the organizer's email address. Note: This endpoint is for meetings created through Gong's Meetings...

Delete users from call access list

Remove individual user access from calls. The request can only remove access previously given by the /v2/calls/users-access API. If a given user does not have access to the call, they will be unaffected. If a given user does have access...

Erase data for email address

Erase all data associated with an email address from Gong (GDPR compliance). This endpoint permanently deletes from the Gong system: - All calls where the email address appears (as lead, contact, attendee, or speaker) - All email message...

Erase data for phone number

Given a phone number, this endpoint deletes from the Gong system any leads or contacts with a matching phone number or mobile phone number. Email messages sent to or from these leads/contacts are deleted. Calls where the leads/contacts a...

Fetch all permission profiles

Returns a list of all permission profiles. The listing is in the alphabetical order of the profile names.

Get Call By ID

Tool to fetch specific call metadata by call ID. Use when you need to retrieve detailed information about a specific call using Gong's unique identifier.

Get Call Transcript

Tool to retrieve call transcripts from Gong. Use when you need to access the text content of calls with speaker information, timestamps, and topic categorization. Requires either a date range or specific call IDs to filter results.

Get Crm Integration Details

Retrieves details of generic CRM integrations registered with Gong. This endpoint returns generic CRM integrations that were set up using the PUT /v2/crm/integrations endpoint. It does NOT return native integrations (e.g., SALESFORCE, Hu...

Get crm objects v2 crm entities

Retrieves specific CRM objects by their IDs from Gong's CRM integration. Use this endpoint to fetch detailed information about CRM entities (accounts, contacts, deals, or leads) that have been uploaded to Gong through a registered CRM in...

Get Flow Prospects

Tool to retrieve Gong Engage flows assigned to specified prospects. Use when you need to get flow instance IDs and details for specific CRM prospect IDs. Requires 'api:flows:read' scope.

Get Interaction Statistics

Tool to retrieve interaction trend statistics for users based on calls with Whisper enabled. Use when analyzing user interaction patterns, measuring engagement metrics, or tracking communication behaviors over a specified date range. Ret...

Get permission profile

Returns a permission profile.

Get CRM Request Status

The GetCRMRequestStatus endpoint retrieves the current status of CRM integration requests in the Gong platform. It allows users to check the progress and outcome of operations related to CRM data uploads, synchronization, or other CRM-re...

Get User By ID

Tool to retrieve individual user details by user ID. Use when you need to fetch specific user information including profile data, settings, and organizational details.

Get User Settings History

Tool to retrieve historical changes to a user's settings. Use when you need to track capability modifications for a specific user identified by their Gong ID.

List all coaching metrics v2 coaching

List all of the coaching metrics of a manager. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:coaching:read'.

List all company workspaces v2 workspaces

Returns a list of all workspaces including their details. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:workspaces:read'.

List all users v2 users

List all of the company's users. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:users:read'.

List Call Outcomes

Tool to retrieve all available call outcomes defined in Gong. Use when you need to list all call outcome configurations including their categories, sentiments, and automation settings.

List Flow Folders

Tool to list all Gong Engage flow folders with visibility types. Use when you need to retrieve company flow folders, personal folders, and folders shared with a specific user.

List Folder Calls

Given a folder id, this endpoint retrieves a list of calls in it. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:library:read'.

List gong engage flows v2 flows

Engage flows have the following visibility types: * Company: visible to everyone in the company, can only be edited by users with edit permissions. * Personal: reps can set up their own flows which are only available to them. * Shared: r...

List schema fields v2 crm entity schema

Retrieves schema fields for a specific CRM object type within a Generic CRM integration. Returns field metadata including names, data types (STRING, NUMBER, PICKLIST, etc.), labels, reference relationships, and picklist values for ACCOUN...

List Scorecards

Tool to retrieve all scorecards within the Gong system. Use when you need to list all scorecard configurations and their associated assessment questions.

List Tasks

Tool to retrieve Engage tasks assigned to a specific user with filtering options. Use when you need to list tasks by status, action type, and other criteria. Requires 'api:tasks:read' scope.

List users by filter v2 users extensive

List multiple Users. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:users:read'.

Get user call access

Retrieves a list of users who have been granted individual access to specific calls through the API. This endpoint returns only users with explicit API-granted access and doesn't include users who have access through other means (such as...

Post a digital interaction v2 digital interaction

When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:digital-interactions:write'.

Post day by day activity stats

Retrieve the daily activity of multiple users within the Gong system for a range of dates. This endpoint returns records including statistics about each user's activity, on the daily level. Records are returned only for users with activi...

Register Crm Integration

Updates an existing CRM integration in the Gong platform. This endpoint allows you to modify the details of a previously set up integration between Gong and your Customer Relationship Management (CRM) system. It's primarily used for chan...

Report Content Share Event

Tool to push content share engagement events to Gong's activity timeline. Use when documenting that a Gong user shared content with external participants such as contracts or proposals.

Report Content View Event

Tool to log content view engagement events to Gong's activity timeline. Use when tracking external participants viewing shared content like documents or presentations.

Report Custom Engagement Event

Report custom engagement events to Gong's activity timeline. Use this action to track when external participants (prospects, customers) engage with content such as viewing documents, signing contracts, attending webinars, or downloading...

Retrieve call data by date range v2 calls

List calls that took place during a specified date range. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:calls:read:basic'.

Retrieve data privacy info for email address

Retrieves data privacy information for a third-party email address. Shows all elements in the Gong system that reference the given email address, including calls, email messages, meetings, customer data, and engagement events. This endpo...

Retrieve filtered call details

Lists detailed call data for calls that took place during a specified date range, have specified call IDs or hosted by specified users. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:call...

Retrieve library folders v2 library folders

Use this endpoint to retrieve a list of public library folders. We do not allow retrieval of either private or archived folders. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:library:read'.

Retrieve logs data by type and time range v2 logs

List log entries that took place during a specified time range. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:logs:read'.

Plus 9 more Gong actions your agent can call.

How to connect Gong

You authorize Gong once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Gong without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.

When you are ready, the get started guide walks through standing up your OpenClaw agent.

Common questions about Gong

How do I connect Gong to Operator?
You authorize Gong once from your Operator dashboard. Operator holds the connection and refreshes the access token for you, so your agent keeps working with Gong without you signing in again.
Can my agent read and post in Gong for me?
Yes. It can post messages, reply in threads, search history, and pull out what matters from a busy conversation. Point it at a channel and it summarizes the thread back to you, or posts an update when something changes in another app you have connected.
Do I need to write code or manage Gong API keys?
No code and no API keys. You authorize Gong through a normal sign in and Operator handles the connection, so there is nothing to wire up or host.
Can my agent use Gong together with my other apps?
Yes. The same agent reaches every app you connect, so it can move between Gong and tools like Gmail, Slack, Discord in one job, reading from one and acting in another without you wiring anything between them.

Connect Gong to another app

Your agent can run Gong together with any of these. Each page shows what it does across both apps in one job.

More apps to automate

Apps your agent runs alongside Gong, or browse all integrations.

Put your agent on Gong

Sign in, connect Gong, and hand your agent the work. Your first week is free.

Try for free