Log Plaud sales calls to HubSpot and recap to Slack

By General Input

When Plaud finishes transcribing a sales call, an agent files the recap on the matching HubSpot deal and posts the headline plus action items to your team Slack channel.

Integrations

  • Plaud
  • HubSpot
  • Slack

Type

Agentic Task

Categories

  • Sales
  • Operations

Build an agent workflow that automatically logs every transcribed Plaud sales call into HubSpot and posts a short recap to my sales team in Slack.

Trigger: a Plaud webhook for the audio_transcribe.completed event. The agent should only proceed when the event status is SUCCESS.

When the trigger fires, the agent should:

1. Call Plaud Get Workflow Result with the workflow_id from the webhook to pull the full transcript and the AI summary.

2. Read the transcript and summary to identify the prospect: the person's name, their company, and any deal name or product mentioned. If multiple companies are mentioned, prefer the one the rep is selling to (not their own employer).

3. Use HubSpot Search Deals to find an open deal that matches the prospect company or deal name. If exactly one open deal matches, use it. If multiple match, pick the most recently updated one. If none match, fall back to HubSpot Search Contacts to find the best matching contact by full name and company domain.

4. Call HubSpot Create Note. The note body should contain: a one-line headline ("Sales call recap: [Deal Name or Contact Name]"), the AI summary, a "Decisions made" section, and an "Action items" section with each item as a bullet that includes an owner where one is named in the call. Associate the note with the matched deal if found; otherwise associate it with the matched contact.

5. Call Slack Send a Message to the configured sales recap channel (default: #sales-calls, but make it configurable). The message should include: a short headline like "New call logged on [Deal Name]", the top 3 action items with owners, and a link to the HubSpot note that was just created.

Edge case: if no deal was found and the agent had to fall back to a contact, the Slack message should clearly flag this with a line like "No matching deal found, logged to contact [Name]. A rep should re-associate this note if needed." Include the contact link too.

If the agent cannot identify a prospect at all (e.g. internal call, no company mentioned), it should skip HubSpot entirely and just post a Slack note saying the call could not be associated, with a Plaud link so a rep can review.

Keep the Slack message tight: headline, 3 action items, links. Save the long form for the HubSpot note.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentWin back LiveChat visitors whose chats went unansweredTurn Mailjet email clicks into ranked HubSpot follow-upsiMessage campaign console with pre-flight checks and delivery boardChat quality review board for LiveChat support leadsA 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 reveals