call-recap

Converts sales call transcripts into HubSpot deal updates, Linear tasks, and draft recap emails.

20.2k|3.4k|Updated Oct 5, 2024
One-click install
npx skills add https://github.com/kortix-ai/suna --skill call-recap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: call-recap
Source: https://github.com/kortix-ai/suna/tree/main/packages/starter/templates/marketplace/runtime/skills/call-recap
Command: npx skills add https://github.com/kortix-ai/suna --skill call-recap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

After every sales call, reps face repetitive follow-up work: updating the CRM deal, filing tasks for each commitment made, and writing a recap email. This Skill automates that entire post-call workflow from a single transcript, while keeping a human in the loop before anything is sent.

Core Features & Use Cases

  • Transcript-to-CRM pipeline: Reads a finished call transcript from a connected Google Drive folder, matches it to the correct HubSpot deal, and updates stage, notes, and contacts based only on what the call actually covered.
  • Commitment tracking: Creates one Linear task per commitment made on the call, with due dates inferred from the conversation and assignment to the hosting rep.
  • Approval-gated recap email: Drafts a grounded recap email and holds it in an approval channel — it is never sent automatically.
  • Ambiguity flagging: When no deal (or multiple deals) match, it skips the CRM write and flags the call for manual linking instead of guessing.
  • Use Case: A call recorder drops a new transcript into Google Drive; the scheduled check spawns a session that updates the HubSpot deal, files three follow-up tasks in Linear, and leaves a polished recap draft waiting for the rep's review.

Quick Start

Ask the agent to write up the recap for a specific past sales call, or let the scheduled check process new transcripts found in the connected Google Drive folder.

Frequently Asked Questions about call-recap

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate sales call follow-up from a transcript?

Point the scheduled check at the Google Drive folder where your call recorder drops transcripts. Each new file spawns a session that updates the matched HubSpot deal, files one Linear task per commitment, and drafts a recap email held for your approval.

How does the skill match a call transcript to a HubSpot deal?

It matches using attendee signals like contact email domain and company name. If exactly one deal matches confidently it proceeds; if none or multiple match, it skips the CRM update and flags the call in the approval channel for manual linking.

Does the recap email send automatically after a call?

No. The recap email is always placed as a draft in the approval channel and is never sent automatically. The rep reviews, edits, and sends it manually, while the deal update and Linear tasks go live immediately.

What happens when a transcript matches multiple HubSpot deals?

The skill does not guess. It skips the HubSpot update entirely and holds the item in the approval channel with a flag explaining the ambiguity and a link to the transcript, so a human can link it to the correct deal.

Can this skill post call recaps to Slack or other channels?

No. Its only outputs are the HubSpot deal update, Linear tasks, and the held email draft. The guardrails explicitly prohibit posting to Slack or any other chat channel.