Turn recorded sales calls into HubSpot deal notes nightly

By General Input

Every evening, transcribe new call recordings from a Google Drive folder and attach a clean summary with next steps to the matching HubSpot deal.

Integrations

  • Google Drive
  • Deepgram
  • HubSpot

Type

Agentic Task

Categories

  • Sales
  • Operations

Build an agent workflow that enriches my HubSpot deals with insights pulled from sales call recordings. It should run on a cron trigger every weekday at 7pm in my local timezone.

On each run, the agent should do the following:

1. Use Google Drive List Files to find new audio recordings (mp3, wav, m4a) in a designated "Sales Calls" folder that were added or modified since the previous run. Use the workflow's last-run timestamp as the cutoff so each recording is processed exactly once.

2. For each new file, use Google Drive Download File Content to fetch the raw audio bytes.

3. Hand the audio to Deepgram Transcribe Pre-recorded Audio. Enable diarization and smart formatting and post the audio as raw bytes with the matching audio Content-Type so we do not need a public URL.

4. Reason over the transcript to extract: the prospect's name, the company they represent (if mentioned), the three to five key discussion topics, any objections or risks raised, and the committed next steps with owners and dates if stated.

5. Use HubSpot Search Deals to find the matching open deal. Match on the prospect's name or the company referenced in the call. Prefer deals in an active pipeline stage. If multiple deals look plausible, pick the one most recently updated and mention the ambiguity in the note.

6. Use HubSpot Create Note to attach a concise recap to that deal. The note should have a short summary paragraph followed by clearly labeled sections for Topics, Objections, and Next Steps.

7. If no matching deal is found, fall back to creating an unassociated HubSpot note. Prefix the note body with the prospect name and tag it (for example "[unlinked: Acme Corp]") so a rep can find and attach it later.

Keep the recap tight. Aim for under 250 words per note. Log each processed file id so a recording is never summarized twice, and surface any transcription or matching failures in the workflow run output so I can review them.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentTurn Mailjet email clicks into ranked HubSpot follow-upsiMessage campaign console with pre-flight checks and delivery boardA searchable RFP answer library your bid team drafts fromSee which target accounts just started advertising on LinkedInAccount health board that puts product usage next to your CRMLook up a customer's full chat history mid conversationLusha prospecting workbench with credit-safe revealsWhich companies your LinkedIn ads reach, matched to your CRMLead response desk with a running clock on every new lead