Beyond call recording: getting real ROI from Gong
Most teams treat Gong as expensive call storage. The return is in coaching, deal execution, and forecast accuracy. Here is how to move from recording to results.
Read the full post →Gong on its own is useful. Gong wired tightly into Salesforce and the rest of your revenue stack is a different thing entirely: forecast data, activity, and conversation insight all living in one system instead of scattered across tabs. When the integration is shallow, managers bounce between tools and the data never quite agrees. When it is deep, the revenue team works from a single source of truth.
We build the bi-directional sync between Gong and Salesforce, surface Gong forecast data inside Salesforce where managers already work, automate Gong Engage workflows with Salesforce Flow, and integrate the adjacent tools, ZoomInfo, Outreach, DocuSign. We also handle migrations onto Gong, including Chorus.io call history and Outreach content, so nothing is lost in the switch.
The common failures: a sync that moves data but does not surface deal risk where decisions get made, forecast insight trapped in Gong instead of in the Salesforce pipeline review, automation that breaks the first time a record looks different, and a migration that quietly drops call history or content. We build the integration so the data agrees, the insight shows up where managers work, and the migration loses nothing.
We run both the Gong and the Salesforce practices, and as a Salesforce Consulting Partner since 2017 and a Gong services partner, the integration between them is core to how we work. The goal is one revenue system, not two tools that occasionally talk. We are an independent Gong services partner; Gong.io is not a party to our engagements.
The engagements we run most often on Gong + Salesforce Integration, from first implementation through optimization.
Bi-directional sync so calls, activities, and insights log against the right accounts, opportunities, and reps.
Configure and enable Gong Forecast data inside Salesforce with proper mapping, validation, and dashboards.
Salesforce Flow design and build for routing, data updates, and integration points across Gong Engage.
Migrate call history and metadata from Chorus.io to Gong without losing your archive.
Move sequences, snippets, and templates from Outreach into the Gong ecosystem.
Engagements are measured by movement on the numbers that matter. These are the directions of travel we commit to.
Predictable phases. Clear deliverables. No surprises.
One to two working sessions to map your current state, business goals, and gaps. We come out with a written scope and recommendation.
Documented architecture, realistic timeline, and transparent commercial proposal. No surprises and no hidden scope.
Configuration, development, integrations, data migration, and QA, with weekly demos and on-the-fly adjustments.
Training, change management, hypercare, and ongoing optimization. We do not disappear at go-live.
Consultant-level analysis from the consultants delivering the work.

Most teams treat Gong as expensive call storage. The return is in coaching, deal execution, and forecast accuracy. Here is how to move from recording to results.
Read the full post →Gong reads accounts, opportunities, contacts, leads and users from Salesforce through an OAuth connection, and admins choose which standard and custom fields come across. Those fields let managers filter conversations by stage, amount or segment. Multi-select, address, location and encrypted fields cannot be imported, so plan alternatives if your segmentation depends on them.
Gong matches call and email participants to Salesforce contacts, leads and accounts by email address and domain. When an account has one open opportunity, the conversation attaches there; with several, Gong chooses using opportunity owner and last modified date. Reps can reassign a call from its call page when the automatic choice lands on the wrong deal.
The managed package adds a Conversation object with related child records for participants, trackers, briefs and interaction stats, plus canvas apps showing highlights and transcripts on record pages. Gong Users and Gong Admin permission sets control access. Because each exported call creates many child records, check data storage headroom before exporting historical calls in bulk.
Gong can log recorded conversations as tasks under the matched contacts, and captured emails may export as tasks depending on company settings. That gives reps activity history without manual logging. Decide early whether Gong, Einstein Activity Capture or another tool owns activity logging, because two sources writing tasks produce duplicates that distort activity reports.
Reps and managers can edit opportunity fields directly on Gong deal boards. Gong checks the user’s Salesforce permissions and validation rules before saving, and rejected edits revert with an error message. Salesforce stays the record of truth, so the field-level security, required fields and validation rules you already maintain govern what Gong users can change.
Gong Forecast takes its categories from your CRM. Admins map the fields that define actuals, open deals and each forecast category, usually stage and forecast category. Gong also pulls amount, close date, owner and opportunity type. If those picklists are inconsistent across teams, the forecast board inherits the mess rather than correcting it.
Before authorizing anything, check the Salesforce data Gong will depend on: contact email coverage, account domains, duplicate accounts, opportunity ownership and forecast category values. Fix the patterns that will break matching, such as personal email addresses on business contacts or several open opportunities per account without clear owners. Cleaning first is far easier than reassociating thousands of calls later.
Set up a Salesforce user reserved for Gong so the connection survives staff changes. Grant read access to accounts, opportunities, contacts, leads, stage and history objects, plus write access to tasks and Gong objects if you export data. Add the Approve Uninstalled Connected Apps permission, then approve the Gong connected apps for that user.
Test the Gong for Salesforce package in a sandbox first, noting that only one instance, sandbox or production, connects to Gong at a time. Assign the Gong Users and Gong Admin permission sets and add the Conversations related list and canvas components to page layouts. Then choose which fields Gong imports for filtering and boards.
Agree which Gong outputs belong in Salesforce: tasks for calls and emails, conversation records, trackers or opportunity edits from deal boards. Check which system already logs activities to avoid duplicates. Confirm validation rules and field-level security produce sensible errors for Gong users, and watch API consumption during any historical export, since each call triggers its own request.
After launch, review unassigned and misassociated conversations weekly, trace recurring causes back to contact or account data and fix them at the source. Check that forecast boards reconcile with Salesforce reports and that rejected deal board edits are understood. Retire manual logging steps only once reps trust that automated activity capture is complete and accurate.
Gong is licensed directly by Gong. The Salesforce connection and Gong for Salesforce managed package are generally part of the Gong platform rather than a Salesforce purchase, but confirm this for your agreement. Packaging changes over time, so ask Gong which modules you hold, such as Forecast or Engage, and whether deal and forecast boards need a specific tier. On the Salesforce side, confirm your edition supports API access and managed packages. Check data storage for exported conversation records, and decide whether the integration user can run on an API-only integration license. Finally, ask both vendors how their terms treat call data stored in Salesforce, especially retention and deletion.
Teams often authorize the integration first and discover afterward that many calls are unassigned or attached to the wrong opportunity. Because matching relies on email addresses and domains, missing emails, shared personal addresses and duplicate accounts all break it. Budget time for contact and account cleanup before launch, and track unassigned conversations as an ongoing data quality signal.
When the connection runs under an administrator’s own Salesforce user, deactivating that person quietly stops the sync. Their broad permissions also hide missing object access that surfaces later. Give the connection its own integration user, limited to the objects Gong needs, document its permission sets and include it in your offboarding and credential review checklists.
Gong, Einstein Activity Capture, a dialer and a sales engagement tool can all create tasks for the same meeting or email. The result is inflated activity counts, cluttered timelines and reports nobody trusts. Pick one system of record for each activity type, turn off the overlapping settings and test with a handful of reps before enabling broadly.
Deleting a call in Gong, including through retention policies, also deletes the related meeting record in Salesforce. Teams that assume Salesforce keeps an archive can lose history they expected to keep. Align Gong retention with your records policy, confirm legal and compliance agree, and monitor the data storage consumed by conversation child records as volume grows.
Only in defined ways. Gong mostly reads opportunity data to power search, deal boards and forecasts. It writes when users edit fields on deal boards, or when admins enable exports of tasks and conversation data. Deal board edits pass through the user’s own Salesforce permissions and validation rules. A rep cannot change a field in Gong that they could not change in Salesforce.
Gong associates conversations by matching participant email addresses and domains to Salesforce contacts, leads and accounts. If no participant matches, or the matched account has no open opportunity, the call stays unassociated. With several open opportunities, Gong picks one using owner and last modified date, which is sometimes wrong. Reps can reassign calls manually, but recurring gaps usually point to contact data that needs fixing.
Gong’s documentation describes roughly one API call per exported recorded call, with that call creating a set of child records. Everyday usage is usually modest, but spikes appear during historical exports or when tracker changes trigger reprocessing of past calls. Check your org’s daily allocation, schedule large backfills during quiet periods and watch consumption alongside other integrations that share the same limit.
Yes, but only one Gong for Salesforce instance, production or sandbox, connects at a time. A sensible approach is to validate the package, page layouts, permission sets and field mappings in a sandbox, then reconnect to production for go-live. Plan the switch deliberately, because conversations exported while pointed at the sandbox would not automatically appear in production. Confirm the current procedure with Gong support first.
Gong Forecast builds on Salesforce fields, so the real question is where managers prefer to work. Gong boards add conversation context and deal activity beside the numbers, while Salesforce Collaborative Forecasts and native reports suit teams that want everything in one platform. Either way, keep forecast categories, stages and amounts defined in Salesforce, and make sure submitted numbers reconcile with Salesforce reporting.
A Gong services partner: implementation, optimization, training, and integration as an independent partner.
Stand Gong up right, from Foundation to Forecast, packaged by scope so revenue teams actually adopt it.
Already on Gong but underusing it? An audit-led tune-up that turns Gong into a real revenue engine.
Role-based Gong enablement that drives adoption, for reps, managers, and revenue leaders.
Tech Talk
A monthly brief for the people who own Salesforce, AI and revenue technology
What changed in Salesforce and AI this month, and what to do about it.
One email a month. Written by the consultants who deliver the work, not by a marketing team, for the leaders who make the technology decisions.
Consultant analysis, not vendor recaps. One click to leave.