Gong.io + Salesforce
Sync Gong.io Revenue Intelligence with Salesforce CRM Automatically
Stop manually logging calls. Get conversation intelligence into your Salesforce records in real time.

Why integrate Gong.io and Salesforce?
Gong.io captures what's actually happening in your deals — call recordings, transcripts, AI-driven insights — while Salesforce is where your pipeline lives. Both are useful on their own. Together, they're how sales teams stop flying blind. But that only works when the two are properly connected. Integrating Gong.io with Salesforce on tray.ai lets conversation intelligence flow automatically into CRM records, so forecasting gets sharper, coaching gets faster, and pipeline data reflects reality.
Automate & integrate Gong.io & Salesforce
Use case
Automatic Call Activity Logging to Salesforce
Every completed Gong.io call is automatically logged as an Activity or Task against the relevant Salesforce Opportunity, Contact, or Account. Call duration, participants, and a summary are written back to the CRM without any manual input from reps.
Use case
Gong Deal Insights Pushed to Opportunity Records
AI-generated deal signals from Gong.io — engagement scores, deal risk warnings, next-step recommendations — are automatically written to custom fields on Salesforce Opportunity records. Sales leaders can view deal health directly in Salesforce dashboards and reports.
Use case
Contact and Account Enrichment from Call Transcripts
Information captured during Gong.io calls — new stakeholder names, titles, budget signals, timeline mentions — is extracted and used to update or create Contact and Account records in Salesforce automatically.
Use case
Salesforce Opportunity Stage Changes Triggering Gong Alerts
When a Salesforce Opportunity moves to a stage like Proposal Sent or Closed Lost, a trigger fires in Gong.io to flag related calls for review or alert the assigned rep and manager in real time.
Use case
New Salesforce Lead or Contact Synced as Gong Participant
When a new Lead or Contact is created in Salesforce, their details are automatically synced into Gong.io so any future calls with them are correctly attributed and tracked from the first interaction.
Use case
Closed-Lost Deal Analysis Workflow
When an Opportunity is marked Closed Lost in Salesforce, an automated workflow pulls all associated Gong.io call recordings and transcripts and compiles them into a summary report for sales leadership to analyze loss patterns and refine messaging.
Use case
Gong Scorecards Written Back to Salesforce for Performance Reporting
Manager-completed Gong.io call scorecards and coaching scores are automatically synced into Salesforce so rep performance data can sit alongside pipeline and quota metrics in CRM-based dashboards.
Get started with Gong.io & Salesforce integration today
Gong.io & Salesforce Challenges
What challenges are there when working with Gong.io & Salesforce and how will using Tray.ai help?
Challenge
Matching Gong Call Participants to Salesforce Records Reliably
Gong.io identifies call participants by email, but Salesforce Contacts, Leads, and Users often have inconsistent or outdated email data. Mismatches cause calls to go unlogged or land on the wrong CRM record.
How Tray.ai Can Help:
tray.ai's workflow logic supports multi-step matching — first trying an exact email match, then falling back to domain-based or name-based lookups, and flagging unmatched records for manual review. You get the highest possible match rate without needing clean data from day one.
Challenge
Handling Gong.io API Rate Limits at Scale
High-volume sales teams with hundreds of daily calls can hit Gong.io API rate limits quickly when syncing call data in bulk, causing delays or dropped records in Salesforce.
How Tray.ai Can Help:
tray.ai handles API rate limiting through built-in throttling and retry logic. Workflows batch API requests, respect rate limit headers, and queue pending syncs so no call data is lost even during high-activity periods.
Challenge
Keeping Custom Salesforce Fields in Sync with Evolving Gong Data Models
As Gong.io adds new AI metrics and Salesforce schemas change with new custom fields, point-to-point integrations break silently — leaving stale or missing data in CRM records with no error notification.
How Tray.ai Can Help:
tray.ai's visual workflow builder makes it straightforward to update field mappings without writing code. Workflows can include validation steps that check for expected data structures and fire alerts when schema changes cause mapping failures, so integrations don't quietly rot over time.
Challenge
Avoiding Duplicate Activity Records in Salesforce
If a Gong.io call sync runs multiple times due to retries or webhook replays, Salesforce can end up with duplicate Activity records for the same call, cluttering records and confusing reps.
How Tray.ai Can Help:
tray.ai supports idempotency checks by storing a unique Gong call ID and querying Salesforce before creating new records. If a matching Activity already exists, the workflow updates it rather than creating a duplicate.
Challenge
Bi-Directional Data Sync Without Infinite Loop Triggers
When Salesforce changes trigger updates to Gong.io and Gong writes back to Salesforce, poorly designed integrations can create infinite trigger loops that repeatedly fire workflows and corrupt data.
How Tray.ai Can Help:
tray.ai lets teams set guard conditions and source-of-change flags within workflows, so a Salesforce update driven by a Gong sync doesn't re-trigger the originating workflow. Bi-directional sync works safely without risk of runaway loops.
Start using our pre-built Gong.io & Salesforce templates today
Start from scratch or use one of our pre-built Gong.io & Salesforce templates to quickly solve your most common use cases.
Gong.io & Salesforce Templates
Find pre-built Gong.io & Salesforce solutions for common use cases
Template
Log Gong.io Calls as Salesforce Activities Automatically
This template monitors Gong.io for completed calls and automatically creates a corresponding Activity or Task record in Salesforce, linking it to the matched Opportunity, Contact, or Account based on participant email addresses.
Steps:
- Trigger fires when a call is completed and processed in Gong.io
- Participant emails are matched to existing Salesforce Contact or Lead records
- An Activity record is created in Salesforce with call metadata, summary, and a link to the Gong recording
Connectors Used: Gong.io, Salesforce
Template
Push Gong Deal Risk Signals to Salesforce Opportunity Fields
Automatically writes Gong.io engagement scores and deal risk flags to custom fields on Salesforce Opportunity records on a scheduled basis, keeping pipeline views current with the latest conversation intelligence.
Steps:
- Scheduled trigger polls Gong.io API for updated deal intelligence scores
- Each deal is matched to its corresponding Salesforce Opportunity by CRM ID
- Custom Opportunity fields for engagement score, risk level, and last activity are updated in Salesforce
Connectors Used: Gong.io, Salesforce
Template
Sync Salesforce New Contacts to Gong.io Participant Records
Whenever a new Contact or Lead is added in Salesforce, this template automatically creates or updates the corresponding participant record in Gong.io, so future calls are correctly attributed.
Steps:
- Trigger fires on new Contact or Lead creation in Salesforce
- Contact details including name, email, company, and title are extracted
- A matching participant profile is created or updated in Gong.io via API
Connectors Used: Salesforce, Gong.io
Template
Closed-Lost Salesforce Opportunity Triggers Gong Call Review Package
When a Salesforce Opportunity moves to Closed Lost, this template automatically retrieves all related Gong.io calls, compiles a summary, and delivers it to the sales manager via Slack or email for deal review.
Steps:
- Trigger activates when an Opportunity Stage changes to Closed Lost in Salesforce
- Gong.io API is queried for all call recordings associated with the Opportunity's contacts
- A summary package including call links, topics discussed, and duration is sent to the assigned manager
Connectors Used: Salesforce, Gong.io
Template
Gong Call Scorecard Sync to Salesforce Rep Performance Records
This template pushes completed Gong.io coaching scorecards into a custom Salesforce object or field set, so performance data lives alongside pipeline metrics in CRM-native dashboards.
Steps:
- Trigger fires when a Gong.io call scorecard is submitted by a manager
- The rep's Salesforce User record is matched by email address
- Scorecard dimensions, overall score, and submission date are written to the corresponding Salesforce record
Connectors Used: Gong.io, Salesforce
Template
Salesforce Opportunity Stage Change Alert to Gong for Coaching Trigger
When a high-value Salesforce Opportunity advances to or stalls at a critical pipeline stage, this template sends an alert to Gong.io and notifies the manager to review recent calls for coaching.
Steps:
- Trigger monitors Salesforce Opportunity stage field for changes meeting defined criteria
- Gong.io is queried to retrieve the most recent call recordings for associated contacts
- A notification is sent to the sales manager with deal context and direct links to relevant Gong recordings
Connectors Used: Salesforce, Gong.io