Send a personalized voicemail to every new HubSpot lead

By General Input

The moment a new contact lands in HubSpot, Geni records a warm 20 second voicemail for them and emails it from your inbox before a human can blink.

Integrations

  • HubSpot
  • ElevenLabs
  • Google Drive
  • Gmail

Type

Agentic Task

Categories

  • Sales

Build an agent workflow that sends a personalized audio voicemail to every brand new lead in HubSpot, within minutes of the form fill, so we are the first vendor they actually hear from.

Trigger: a HubSpot webhook for new contact creation. The payload will give you the contact id. Use HubSpot Get Contact to load the full record (first name, last name, email, company, phone, lifecycle stage, original source, form submission message if any, and any other recently filled custom properties). Treat the email as the source of truth.

Before doing anything else, run a junk lead guard. Skip the run and exit silently (no audio, no email, no note) if any of the following are true: the contact has no first name, the email is a role account (info@, sales@, support@, noreply@, no-reply@, admin@, hello@, contact@, marketing@, hr@), the email domain is in a blocked test list (example.com, test.com, mailinator.com, and any disposable inbox), or the email fails a basic format check. Log the skip reason in the agent run for visibility but do not write anything to HubSpot.

For valid leads, draft a warm, conversational voicemail script of about 20 to 30 seconds (roughly 55 to 80 words). It must reference specifics from the record (their first name, their company if present, the source or form they filled, and whatever they wrote in the message field if any), thank them for reaching out, give one concrete next step, and sign off as a named human from our team. Do not use cookie-cutter filler like 'Hi {firstName}, hope this finds you well'. If the lead left a question, address it directly in one sentence.

Generate the audio with ElevenLabs Text to Speech using our chosen brand voice id and model. Save the resulting MP3 to Google Drive: first make sure a dated folder exists (Create Folder if missing, named with today's date), then upload the MP3 into that folder with a filename like '{firstName}-{lastName}-{contactId}.mp3'. Then call Google Drive Create Permission to make the file viewable by anyone with the link, and capture the shareable URL.

Compose a short outbound email to the lead's address with Gmail Create a Draft, then Gmail Send a Draft. The subject should be personal and short (no marketing language). The body should put the audio link at the top with clear 'Listen to a quick voicemail from {senderName}' framing, then below it include a one line written version of the same message so it still works in email clients that do not render players, and a friendly closing with a single next step. Send from the connected Gmail account.

Finally, write a HubSpot Note via Create Note and associate it with the new contact. The note must contain: the Drive link to the MP3, the full text of the script that was spoken, the sender mailbox, and a timestamp. This is the rep handoff, so make it easy to scan.

Order of operations is important: junk guard first (cheap, no API spend), then HubSpot read, then ElevenLabs generation, then Drive upload and share, then Gmail send, then HubSpot note. If any step fails after the audio is generated, still write the HubSpot note so a human can recover and follow up manually.

Related prompts

Explore more prompts
Win back LiveChat visitors whose chats went unansweredTurn 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 conversationChase the paperwork every new client and vendor still owesLusha prospecting workbench with credit-safe revealsWhich companies your LinkedIn ads reach, matched to your CRM