Use CasesRead time 9 min readPublished August 18, 2026

Gong Salesforce Integration: Setup Guide

What the Gong Salesforce integration actually syncs, how to install the Gong for Salesforce connector from AppExchange, which permissions it needs, how to troubleshoot it, and where to add an approval step before automation writes to your CRM.

Outcome / CRM syncMindlyft / Service as a Software. The work, done. Delivered as software.

01

What the Gong io Salesforce integration actually does

At its core, the Gong io Salesforce integration does two jobs. First, it pulls CRM data into Gong: per Gong's own FAQ, Gong imports Salesforce data from accounts, opportunities, leads, contacts, and users, which is how Gong knows that a Zoom call with three people belongs to a specific opportunity. Second, it pushes conversation data back into Salesforce: calls and emails appear as activity on the right records, and with the managed package installed, each call becomes a Gong Conversation record that holds the recording link, metadata like date, duration, and participants, Gong analytics including topics, trackers, and interaction stats, and the full transcript when available. Salesforce fields also become usable inside Gong for search filters, call recording rules, and Gong Engage email templates, so the integration is as much about context flowing in as insights flowing out.

02

Two connection paths: the Gong Salesforce connector vs the managed package

There are two distinct pieces people mean when they say Gong Salesforce connector. The first is the base API connection, set up from Gong's admin area: you open Integrations, select Salesforce, click Connect, and authorize with a Salesforce admin login. This connection imports CRM data into Gong, and imported users typically appear within a couple of minutes, but on its own it is largely a read path into Salesforce. The second piece is Gong for Salesforce, the managed package installed from AppExchange, which is what writes rich conversation data into your org: the Gong Conversation object, canvas apps for highlights and transcripts, preset reports and dashboards, and permission sets. Most teams that want Gong data visible inside Salesforce need both: the connector for import and matching, and the package for the in-CRM experience.

03

Prerequisites before you set up the Gong to Salesforce integration

Gong's install documentation is specific about what you need before installing the package. You need a Salesforce Enterprise license, tech admin access in Salesforce, API access enabled, and at least three free custom fields: two on the Opportunity object and one on Account. You also need free data storage headroom, since each recorded call creates a parent record plus roughly 25 to 40 child records at about 2KB each. Gong also recommends connecting through a dedicated integration user rather than a personal admin account, because if the person who set up the integration is later deactivated in Salesforce, the integration disconnects with them. One more constraint worth knowing up front: only one instance of Gong for Salesforce, either production or sandbox, can be connected at a time.

04

Installing Gong for Salesforce from AppExchange

Installation itself is a standard AppExchange flow. Find the Gong.io listing on AppExchange, click Get It Now, choose whether to install in production or use the sandbox option to trial it, confirm the installation details, and select Install for All Users. The listing shows a price of 1 dollar, but Gong's docs are explicit that Gong for Salesforce is a free app; the dollar is simply the lowest amount AppExchange allows for a listed app, and you are not billed for installing it. The listing requires Sales Cloud and, as of this writing, carries a 4.99 out of 5 rating across 81 reviews. After the install completes you are not done: the post-installation configuration in the next sections is what actually makes Gong data visible to your users.

05

What syncs from Salesforce into Gong

On the import side, Gong lets admins choose which standard and custom fields to bring in from accounts, opportunities, leads, contacts, and users via the data import settings. Those fields then power call-to-deal matching, filtering, and recording rules. There are real limits here: Gong's FAQ states it cannot import multi-select picklists, address fields, location fields, encrypted fields, or complex reference fields, so if your team leans on any of those for segmentation you will need a workaround field. Gong also notes it only imports opportunities for users who have data capture enabled, which trips up teams that enable Gong for a subset of reps and then wonder why some pipeline is invisible. Authentication uses OAuth, and Gong states it does not store your Salesforce credentials, only the tokens.

06

What Gong writes back: activity capture, calls, and emails in Salesforce

On the export side, Gong logs activity in Salesforce in two ways. It creates tasks and events on the matched records for meetings, conference calls, telephony calls, emails sent through the Gong email composer, Engage tasks, LinkedIn requests and messages, and flow activity, each logged with consistent prefixes and field values so admins can report on them cleanly. Separately, the managed package writes each call to the Gong Conversation object with its recording, metadata, analytics, and transcript, and if call playback is enabled reps can listen to calls directly inside Salesforce. Volume-wise, Gong estimates approximately one API call per recorded call against your Salesforce API limits. Note the deletion behavior too: when a call is deleted in Gong, the corresponding data is deleted in Salesforce as well.

07

The Gong Engage Salesforce integration

Gong Engage, the outbound engagement layer, rides on the same integration. Emails sent from Engage's composer are logged to Salesforce as activity, Engage tasks and flow steps show up on the matched contact and account records, and Salesforce fields can be used as merge fields inside Engage email templates. The post-installation guide also covers adding Engage Flows as a related list on page layouts so reps can see which flows a contact is enrolled in without leaving Salesforce. If Engage emails are not appearing in Salesforce, the usual first check is whether the sending address is listed under Gong captured emails in Gong's admin settings, since Gong only logs activity for addresses it has been told to capture.

08

Field mapping, permissions, and field level security

The package ships with preset permission sets that handle most of the access model: Gong Users for end users, Gong Admin for system administrators, and Gong API User for integration users that need contact or lead creation. The Salesforce integration user needs read access to Account, Opportunity, Contact, Lead, Opportunity Stage, Opportunity History, and Publisher, plus Task if you use a dialer integration, and write access to Task and the Gong Conversation object if you want calls and emails pushed. Seeing highlights and transcripts also requires enabling the Gong Canvas app under Manage Connected Apps, setting Permitted Users to admin approved users are pre-authorized, and adding the relevant profiles. In practice, most cannot see Gong data in Salesforce complaints trace back to a missed permission set assignment or an unconfigured canvas app rather than a broken sync.

09

How do you troubleshoot the Gong Salesforce integration when it stops syncing?

Most 'Gong stopped syncing to Salesforce' complaints trace back to one of three already-documented causes rather than a broken connection. First, check whether the integration user was deactivated in Salesforce, Gong's own guidance flags this because a personal admin login disconnects the whole integration the moment that person is deactivated, which is exactly why Gong recommends a dedicated integration user instead. Second, confirm the permission set assignment and the Gong Canvas app configuration under Manage Connected Apps, since most 'I cannot see Gong data in Salesforce' reports trace back to a missed permission set or an unconfigured canvas app, not a sync failure. Third, for missing Engage emails specifically, check that the sending address is listed under Gong captured emails in Gong's admin settings, since Gong only logs activity for addresses it has explicitly been told to capture. Work through those three checks before assuming the API connection itself is broken.

10

Does Gong for Salesforce cost anything beyond the AppExchange install?

The Gong for Salesforce managed package itself is free to install, the 1 dollar AppExchange listing price is just the platform's minimum, not a real charge. What is not free is Gong itself: the conversation intelligence platform runs on its own paid contract, priced by Gong directly and not published on AppExchange, and the Salesforce integration is a feature of that platform rather than a separate purchase. Budget for the Gong subscription itself, plus the Salesforce Enterprise license and API access the prerequisites already require, when you scope the total cost rather than just the free connector. If you are comparing that spend against building post-call automation on top of it, the GTM cost calculator is a faster way to see the fully loaded number than pricing each piece separately.

11

Can Gong automatically update Salesforce opportunity fields after a call?

No, not on its own. The standard Gong Salesforce integration is deliberately narrow on writes: it logs calls and emails as activity and creates Gong Conversation records with recordings and transcripts, but it does not read what was said on a call and turn a commitment into an updated opportunity stage, a changed close date, or a drafted follow-up email. That gap, from Gong captured the call to Salesforce reflects what was agreed on it, is post-call execution, and it sits as a separate layer on top of the Gong data, not something the connector itself does. Building that layer safely means applying the same asymmetry Gong applies to its own writes: an agent can propose the field update or the follow-up draft, but a human stays in the loop to approve it before it touches Salesforce. That is the layer A.S.T.R.A. adds on top of Gong and Salesforce: read the call, draft the CRM update, hold it for approval, log it either way. See pricing or apply for a slot if Gong data is sitting in Salesforce without anyone acting on it.

12

Is it one way or two way, and where a human should stay in the loop

The honest answer is that the integration is two way but asymmetric. Salesforce to Gong is a broad, continuous import of records and fields; Gong to Salesforce is a narrower, well-defined write path of activity logs and conversation records, and Gong cannot, for example, automatically create contacts in Salesforce through the standard integration. That asymmetry is a feature: automated writes into a CRM should be scoped and auditable. It matters more once teams layer AI on top of call data, drafting opportunity field updates, next steps, and follow-up emails from what was said on the call. Our view at Mindlyft, and the way we built A.S.T.R.A., is that those drafted updates should sit in a review queue where a CSM or AE approves, edits, or rejects each one before it touches Salesforce, so the CRM stays trustworthy while the busywork disappears. If you want post-call updates flowing into Salesforce, your ticketing system, and follow-up emails with that approval step built in, the first step is a Free GTM Engineering Review (30 minutes, a working session, not a sales call), then a GTM engineering subscription at one flat fee per 4-week cycle for unlimited requests, quoted on the call. Details at mindlyft.in. The same escalation question comes up one system over, when a call surfaces a bug rather than a follow-up, which is where integrating Jira with Salesforce picks up.

FAQ

Does the Gong and Salesforce integration sync two way?

Yes, but the two directions do different jobs. Gong imports accounts, opportunities, leads, contacts, and users from Salesforce, while Gong writes back activity logs for calls and emails as tasks and events plus full conversation records to the Gong Conversation object when the managed package is installed. The write path is deliberately narrower than the read path, and Gong cannot automatically create contacts in Salesforce through the standard integration.

What permissions does Gong need in Salesforce?

The integration user needs read access to Account, Opportunity, Contact, Lead, Opportunity Stage, Opportunity History, and Publisher, plus Task if you use a dialer integration. To push data, it needs write access to Task and to the Gong Conversation object. The managed package includes preset permission sets, Gong Users, Gong Admin, and Gong API User, and Gong recommends connecting through a dedicated integration user so the integration does not break if an admin is deactivated.

Does Gong Engage sync to Salesforce?

Yes. Emails sent through the Gong email composer, Engage tasks, LinkedIn requests and messages, and flow activity are all logged to Salesforce on the matched records, and Salesforce fields can be used as merge fields in Engage email templates. If Engage emails are not syncing, check that the sending address is listed under Gong captured emails in Gong's admin settings.

What do I need before installing the Gong Salesforce connector from AppExchange?

Per Gong's install documentation you need a Salesforce Enterprise license, admin access, API access enabled, at least three free custom fields with two on Opportunity and one on Account, and enough data storage, since each recorded call creates roughly 25 to 40 child records at about 2KB each. Only one Gong for Salesforce instance, production or sandbox, can be connected at a time.

Is Gong for Salesforce free?

Yes. The AppExchange listing shows 1 dollar because that is the lowest price AppExchange allows for a listed app, but Gong states you are not billed for installing it. The package requires Sales Cloud and installs the Gong Conversation object, canvas apps, reports, dashboards, and permission sets.

Why did my Gong Salesforce sync suddenly stop working?

The most common cause is that the integration was connected through a personal admin login and that person was later deactivated in Salesforce, which disconnects the whole integration, exactly why Gong recommends a dedicated integration user instead. The next most common causes are a missing permission set assignment or an unconfigured Canvas app, which show up as missing data rather than an outright failure, and for Engage emails specifically, a sending address that was never added under Gong captured emails.

Does Gong update Salesforce automatically after every call?

It logs activity automatically, calls and emails appear as tasks or events and, with the managed package, as a full Gong Conversation record with recording and transcript. It does not automatically update opportunity fields, close dates, or draft follow-ups from what was said, that requires a separate post-call execution layer built on top of the Gong and Salesforce data, with a human approving each field change before it lands.

Want the GTM engineer without the headcount?

Start with a Free GTM Engineering Review: 30 minutes, a working session, not a sales call. You leave with the first systems we would build, in order, and a straight answer on whether it is worth doing now.

Get your free review

Free GTM Engineering Review

Thirty minutes on your GTM engine.Free. No pitch deck.

A working session, not a sales call. We map where your company's knowledge lives, where promises leak, and the first systems we would build, and we tell you straight if it is not worth doing yet.

Or pick a time