Log every Gong call to Salesforce and draft the rep's follow-up email

After each Gong call, an agent files a structured note on the Salesforce opportunity, creates tasks for every committed next step, and drafts the rep's follow-up email in Gmail.

Agentic Task
GongSalesforceGmailSalesMeeting WorkflowsEmail AutomationData Sync

Build me an agent workflow that runs every time Gong records a new sales call. Trigger: poll Gong for new_call.

When a new call fires, the agent should:

1. Use Gong's Get Call Transcripts to pull the full transcript for the new call, plus the participant list so we know who was on it.

2. Identify the prospect's company by taking the email domain of any external (non-employee) participant. Ignore generic domains like gmail.com, outlook.com, etc.

3. Run a Salesforce SOQL Query to find the matching Account by Website or matching Contact by Email domain, and from there the most recent open Opportunity on that Account. Also resolve the primary Contact who was on the call. If nothing matches, skip the Salesforce write steps but still draft the email (see step 6) and note in the draft that the rep needs to create the Salesforce record.

4. Use Salesforce Add Note to Opportunity to attach a structured recap to the matched opportunity. The note should have clearly labeled sections for: Summary, Pain Points, Objections, Competitor Mentions, Next Steps, and Decision Criteria. Keep it scannable, not a transcript dump.

5. For each next step the rep verbally committed to on the call (e.g. "I'll send pricing by Friday", "I'll loop in our security team next week"), use Salesforce Create Task to create a task. Set the subject to the commitment, the due date to the date discussed (or a sensible default like 3 business days if no date was mentioned), assign it to the call owner, and link it to the matched Opportunity and Contact.

6. Use Gmail Create a Draft to draft a follow-up email from the rep (the call owner) addressed to the primary external participant. The draft should reference 2 to 3 specific moments from the call by paraphrasing them, restate the next steps and timelines, and mention any collateral the rep promised (one-pagers, security docs, ROI calculator, etc.). Leave the draft in the rep's Gmail drafts. Do not send it.

Tone for the email: warm, concise, written in the rep's voice, no marketing fluff, no em dashes. Subject line should reference the company name and the call topic.

Integrations: Gong, Salesforce, Gmail.

Additional information

What does this prompt do?
  • Reads the Gong transcript from every new recorded call and pulls out pain points, objections, competitor mentions, and the next steps the rep agreed to.
  • Finds the matching Salesforce opportunity and contact from the prospect's email domain, then files a clean recap note on the opportunity.
  • Creates a Salesforce task for each next step the rep committed to, due on the date discussed on the call.
  • Drafts a follow-up email in the rep's Gmail that references specific moments from the call and any collateral that was promised, ready to review and send.
What do I need to use this?
  • A Gong account with access to call recordings and transcripts.
  • A Salesforce login that can read opportunities and contacts and write notes and tasks.
  • A Gmail account for the rep who ran the call so the draft lands in their drafts folder.
How can I customize it?
  • Change which calls qualify, for example only calls tagged as discovery or only calls owned by the AE team.
  • Tune the recap structure, such as adding a MEDDPICC, BANT, or competitor section to the note.
  • Adjust the email draft tone and length, or have it skip the draft step entirely for internal calls.

Frequently asked questions

Will this send the follow-up email automatically?
No. The email is left as a draft in the rep's Gmail so they can review, edit, and send it themselves. Nothing goes to the prospect without a human in the loop.
What if the prospect is not yet in Salesforce?
If no matching opportunity or contact is found from the email domain, the agent skips the Salesforce write steps and leaves a note in the draft email so the rep knows to create the record manually.
Does this work for Zoom calls and dialer calls, not just video meetings?
Yes. Anything Gong records, including Zoom, Google Meet, and dialer calls, will run through the same workflow as soon as the transcript is ready.
Can I limit it to certain reps or deal stages?
Yes. You can filter by call owner, opportunity stage, account owner, or any other Salesforce field so the agent only logs the calls you care about.
How is this different from logging Granola notes to Salesforce?
Granola captures internal notes from meetings you join. Gong captures the full recorded conversation including the prospect's side, which is why this version pulls competitor mentions and objections directly from the transcript and also drafts the customer-facing follow-up email.

Stop retyping every Gong call into Salesforce.

Connect Gong, Salesforce, and Gmail once, and Geni logs the call, files the tasks, and drafts the follow-up the moment recording ends.