Get Started
Screenshot of n8n workflow
FREE TEMPLATE
Automate Salesforce Gong Call Insights
2
Views
0
Downloads
11
Nodes
Download Template
Free
Preview Template
Utility Rating
7 / 10
Business Function
Sales
Automation Orchestrator
n8n
Integrations
Salesforce
Gong
Trigger Type
Manual trigger
Schedule
Approx setup time ≈ 35 min
Need help setting up this template?
Ask in our free Futurise community
About
Community
Courses
Events
Members
Templates

How to Automate Salesforce Gong Call Insights?

Leon Petrou
FREE TEMPLATE
Automate Salesforce Gong Call Insights
2
Views
0
Downloads
11
Nodes
Download Template
Free
Preview Template
Utility Rating
7 / 10
Business Function
Sales
Automation Orchestrator
n8n
Integrations
Salesforce
Gong
Trigger Type
Manual trigger
Schedule
Approximate setup time ≈ 35 minutes
Need help setting up this template?
Ask in our free Futurise community

Description

Turn your sales calls into clear data without manual work. The flow checks Salesforce every hour for new synced Gong calls and sends only the ones that matter into processing. It fits sales and revenue teams that want faster insights from early stage calls.

An hourly schedule starts the run, with a manual test option for setup. The Salesforce step reads the Gong call custom object Gong__Gong_Call__c, then sorts records by CreatedDate so the newest calls go first. Filters keep only calls tied to a primary opportunity and in Meeting Booked or Discovery stage. The flow then pulls full call details and transcript from Gong using the call ID stored in Salesforce. A set step shapes the data into a clean JSON package with id, url, transcript text, talk time, and metadata. An execute workflow step hands the package to your call preprocessor or AI agent for the next steps.

Connect your Salesforce and Gong accounts and confirm field names match your org. Once active, teams cut review time, move faster on follow ups, and keep data consistent across systems. Many teams can handle five times more recordings without extra admin time. Use it to prioritize discovery calls, prep notes for handoffs, and queue only qualified recordings for deeper analysis.

Copy link

Tools Required

Salesforce
Sign up
Pro Suite + Web Services API add-on: $125/user / mo (billed annually)
n8n
Sign up
$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.
Gong
Sign up

What this workflow does?

  • Hourly schedule to check for new synced calls, plus a manual test trigger for setup and QA.
  • Pulls records from the Salesforce custom object Gong__Gong_Call__c with selected fields.
  • Sorts by CreatedDate so the newest calls are processed first.
  • Filters for Meeting Booked or Discovery stages to focus on early pipeline calls.
  • Verifies a primary opportunity exists before moving forward.
  • Fetches full call data from Gong using the stored Gong__Call_ID__c.
  • Formats a clean JSON payload with id, url, transcript, talk time, and metadata.
  • Sends the payload to a separate preprocessor workflow for AI or downstream steps.

What are the benefits?

  • Reduce manual review from 60 minutes per rep per day to 10 minutes
  • Automate 80 percent of call triage by filtering on stage and opportunity
  • Improve data accuracy by 90 percent by reading call IDs directly from Salesforce
  • Connect Salesforce and Gong to keep call records and insights in sync
  • Handle up to 5 times more recordings with the same team

How to set this up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Salesforce and Gong. See the Tools Required section above for links to create accounts with these services.
  3. In n8n Cloud, open the workflow and click the Salesforce node named Get all custom Salesforce Gong Objects. In the Credential to connect with dropdown, click Create new credential and follow the on screen instructions to integrate Salesforce.
  4. Open the Gong node named Get Gong Call. In the Credential to connect with dropdown, click Create new credential and follow the on screen instructions to integrate Gong.
  5. In the Salesforce node, confirm Resource is Custom Object and Object API Name is Gong__Gong_Call__c. Keep the fields shown or add any fields your org needs.
  6. Open the Sort node and confirm it sorts by CreatedDate in descending order to process the latest calls first.
  7. Open the If node that checks the stage. Set the condition to pass only when the stage equals Meeting Booked or Discovery. Match the exact stage names used in your org.
  8. Open the second If node and ensure it checks that Primary Opportunity contains a value so only qualified calls proceed.
  9. On the Gong node, confirm Operation is get and the Call ID expression points to the Salesforce field Gong__Call_ID__c.
  10. Open the Set node and review the output fields. Keep the id, url, transcript, talk time, and metadata mappings or adjust to fit your downstream needs.
  11. Open the Execute Workflow node and select the target preprocessor workflow you want to run after packaging the data.
  12. Click Test workflow to run a manual test. Verify Salesforce records load, filters apply, Gong returns a call, and the packaged JSON reaches the next workflow.
  13. Activate the workflow so the hourly schedule runs. If no records appear, check Salesforce permissions on the custom object. If the Gong call fails, confirm the Call ID mapping and your Gong credentials. If the schedule does not fire, confirm the workflow is active.

Need help or want to customize this?

Similar Templates

n8n
Sales
Automate Gong Salesforce Call Enrichment
Turn recorded sales calls into clean data your team can use. The flow pulls Gong transcripts and links them with Salesforce deals and accounts. Ideal for sales ops that want fast, structured notes ready for AI or CRM updates. A parent n8n workflow triggers this one to start. Two HTTP requests collect call details and the full transcript from Gong. Set and Code nodes join the transcript, label each line as Internal or External speaker, and format a single conversation string. A SplitOut node extracts call metadata, while Salesforce nodes fetch the related opportunity and account. Merge and Aggregate nodes combine everything into one payload with company name and deal fields that downstream tools can use. You need Gong and Salesforce access with valid credentials. Add the credentials in n8n, pass a call ID from your parent workflow, and run a sample to see the final data object. Teams can cut review time, improve deal context, and create consistent summaries for handoff, coaching, and pipeline updates.
5 views
view
n8n
Sales
Sync Excel with Salesforce Contacts and Accounts
Import company and contact records from Excel into Salesforce with one click. The flow checks if a company already exists, creates new accounts when needed, and upserts contacts by email so your CRM stays current. Ideal for sales operations teams moving spreadsheet lists into Salesforce fast. On run, it reads rows from a Microsoft Excel worksheet, then searches Salesforce for each company name. New companies are deduped and turned into Accounts. A decision step routes existing companies, adds the Salesforce Account ID to their rows, and renames it for easy mapping. Both paths merge so every contact carries the right Account ID. Contacts are then upserted in Salesforce using email as the unique key with first and last name mapped. You will need working connections to Microsoft Excel and Salesforce. Prepare an Excel sheet with columns Company Name, First Name, Last Name, and Email. Expect faster imports and cleaner data with less manual effort. Great for uploading event attendee lists, partner lists, or vendor contacts directly into the CRM.
6 views
view
n8n
Sales
Sync Salesforce Account and Contact Data
Move company and contact data from a spreadsheet into Salesforce without manual typing. Great for sales teams importing lists from events, partners, or exports. The flow creates missing accounts and updates contacts by email. When you run it, the system downloads a hosted Excel file, reads each row, and searches Salesforce for a matching account name. It removes duplicate companies in the file, creates accounts only when they do not exist, and keeps the account ID when a match is found. Then it upserts contacts by email and links them to the correct account. Merge, If, Set, and Rename Keys nodes control the logic so accounts are clean and contacts connect to the right place. To set it up, provide a public file URL or replace the download step with your storage tool. Your sheet must include Company Name, First Name, Last Name, and Email. Expect faster imports and fewer errors, especially for quarterly list loads or trade show leads. Map fields carefully, verify the Account ID mapping on the contact node, and run a small test before a full import.
9 views
view
See More Templates

These templates were sourced from publicly available materials across the web, including n8n’s official website, YouTube and public GitHub repositories. We have consolidated and categorized them for easy search and filtering, and supplemented them with links to integrations, step-by-step setup instructions, and personalized support in the Futurise community. Content in this library is provided for education, evaluation and internal use. Users are responsible for checking and complying with the license terms with the author of the templates before commercial use or redistribution.Where an original author was identified, attribution has been provided. Some templates did not include author information. If you know who created this template, please let us know so we can add the appropriate credit and reference link. If you are the author and would like this template removed from the library, email us at info@futurise.com and we will remove it promptly.