Draft personalized sales emails from HubSpot and Gmail data

Builds a quick reader profile from past Gmail threads, then drafts a tailored sales email for each HubSpot contact.

How the work actually flows

A straight line. Runs once per one per hubspot contact.

Pattern: Sequence (1) ยท Multiple Instances without Synchronization (12)

flowchart TD trig(("user starts outreach batch")):::human s0["pull targeted contact list"]:::svc s1[["read gmail conversation history"]]:::mi s2["build tone and pain point profile"]:::task s3["draft personalized sales email"]:::task s4[("save draft for review")]:::store trig --> s0 s0 -->|"one per one per hubspot contact"| s1 s1 --> s2 s2 --> s3 s3 --> s4 out[/"personalized draft ready to send"/]:::out pay{{"faster higher quality outreach"}}:::pay s4 --> out out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
A stepAn outside serviceRuns once per itemA personA record or sheetResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
CRM & Sales PipelineLead Generation & ProspectingEmail Automation
Connects
HubSpotGmailGoogle Gemini

The problem it solves

You know personalized outreach converts better, but researching every prospect's tone and priorities before writing takes forever. Your reps end up sending generic emails or skipping outreach altogether because there's no time to customize each one.

Who it fits

A sales rep or founder doing targeted outbound to a short list of HubSpot contacts.

How it works

  1. The automation pulls a targeted list of contacts from HubSpot
  2. It reads each contact's recent Gmail conversations
  3. AI builds a quick profile of their tone, goals, and pain points
  4. AI drafts a personalized sales email matching that profile
  5. The draft is saved in Gmail for a rep to review and send
What you get

Sales drafts ready for a rep's final read

Each contact gets a sales email drafted around their own tone and goals, ready for a rep to send.

What you get

A ready-to-review email draft in Gmail for each targeted contact, personalized to their communication style.

What you need

A HubSpot account, a Gmail account, and a Google Gemini API key.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook