Weekly wins voice recap in Slack from HubSpot deals

By General Input

Every Friday at 4pm, we turn this week's closed-won HubSpot deals into a warm, celebratory audio recap and drop the mp3 into your #wins Slack channel.

Integrations

  • Cartesia
  • HubSpot
  • Slack

Type

Agentic Task

Categories

  • Sales
  • Operations

Every Friday at 4:00 PM in my local timezone, build an upbeat "wins of the week" audio recap and post it into our Slack #wins channel.

Step 1: pull the deals. Use HubSpot Search Deals to find every deal where dealstage equals closedwon and closedate falls within the last seven days. Return deal name, amount, deal owner, and the associated company for each result.

Step 2: handle the zero case. If there are no closed-won deals for the week, skip the audio entirely and use Slack Send a Message to post a short, encouraging text note in #wins (something warm, human, and forward-looking about next week). Then stop.

Step 3: draft the script. Sort the deals by amount so the biggest wins come first. Write a two-to-three minute warm, celebratory narrative that names each rep, calls out the largest wins first, weaves in the company names and amounts, and adds a bit of personality. Keep it human, no jargon, no em dashes. Aim for something the team would enjoy hearing at all-hands or on their commute.

Step 4: pick a voice. Call Cartesia List Voices and choose one that reads as friendly, upbeat, and celebratory. Prefer a voice tagged with a warm or energetic style if available. Cache the chosen voice id.

Step 5: synthesize the audio. Send the script to Cartesia Text to Speech (Bytes) with output_format set to mp3, the friendly voice id, and the current Cartesia-Version header. Docs: https://docs.cartesia.ai/api-reference/tts/bytes.

Step 6: post it. Use Slack Upload a File to upload the mp3 into the #wins channel with a short celebratory caption that includes the total closed-won amount and the number of deals so anyone scanning can hit play.

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