Single-threaded deal alert: find the missing signers and draft multi-threading intros

HubSpot + ZoomInfo

IntermediateAEsSales leaders

Who it's for

AEs and sales leaders who want to catch open deals that hang on one contact, before a reorg or a quiet champion stalls them. It compares each deal's contacts with the people who usually sign (finance, security, an exec sponsor), finds who is missing, and drafts intro emails as text. HubSpot can be swapped for Salesforce, Attio or Pipedrive, and ZoomInfo for Cognism or Apollo.

What you get

Signer gaps on open deals, ZoomInfo matches and one intro draft. Sample output: every company and person in it is fictional.

Open deals over $25k closing this quarter: 5. Single-threaded or missing a usual signer: 3.

| Deal | Stage | Contacts on deal | Missing |
|---|---|---|---|
| Quarry Lane Analytics (fictional), platform | Proposal | Sam Whitlock (Head of RevOps) | Finance, security, exec sponsor |
| Larkspur Freightworks (fictional), expansion | Negotiation | Dana Okafor (VP Ops), Alex Rivera (IT Manager) | Finance |
| Mossgate Labs (fictional), new logo | Discovery | Priya Raman (Director, Sales Ops) | Exec sponsor |

ZoomInfo search at Quarry Lane Analytics (free search, no enrichment yet):
- Lena Hoyt, VP Finance
- Marcus Bell, Director of Information Security
- Ruth Adeyemi, Chief Revenue Officer

Waiting for approval: enrich 3 contacts at Quarry Lane to get work emails. This uses ZoomInfo data credits (records your org enriched in the past 12 months are free). Nothing has been enriched yet.

Draft to Sam (text only, not sent):
Subject: Who else should see the proposal?

Hi Sam,

Thanks for pushing the proposal forward. Teams your size usually loop in finance and security before signing, and it goes faster when they see it early.

Would you be open to a short intro to Lena Hoyt and Marcus Bell? I can send a one-page summary for each so it's quick for them.

Jordan

Draft to Lena Hoyt (text only, not sent):
Subject: Quarry Lane and the RevOps proposal

Hi Lena,

Sam Whitlock and I have been working on a forecasting proposal for your RevOps team. Finance usually has questions on cost and payback, so I'd like to answer them before anything reaches you for signature. Would 20 minutes next week work?

Jordan

Time and cost

Estimate About 15–25 minutes a week, most of it choosing who to approach.

Assumptions: One weekly run over about 5 open deals, with ZoomInfo search at 2 or 3 accounts and about 3 contacts enriched after approval.

Exact credit costs depend on your plan with each vendor. Check the tool pages before a large run.

MCP servers

Every server is confirmed in: ClaudeChatGPT

Set up in a chat app

Every server in this recipe is confirmed for Claude and ChatGPT. Connect each one, then paste the prompts below into one conversation.

Developer setup

Auth setup and mcp.json for Claude Code and Cursor
  • HubSpot: Sign in with OAuth in your client (run /mcp in Claude Code). Do it once interactively, and the client stores and refreshes the token.
  • ZoomInfo: Sign in with OAuth in your client (run /mcp in Claude Code). Do it once interactively, and the client stores and refreshes the token.

Put this in .mcp.json (Claude Code, project root) or ~/.cursor/mcp.json (Cursor). Swap the example keys for your own, and don't commit real ones. Remove the // comment lines if your client requires strict JSON.

{
  "mcpServers": {
    "hubspot": {
      "url": "https://mcp.hubspot.com"
    },
    "zoominfo": {
      "url": "https://mcp.zoominfo.com/mcp"
    }
  }
}

Step-by-step prompts

  1. Find my open deals in HubSpot in {stages} closing before {date}. For each deal, list the associated contacts and their job titles. Map each one to finance, security, exec sponsor, champion or other. Don't change any records.
  2. For each deal, tell me which of finance, security and exec sponsor are missing. Before calling a role missing, check the other contacts on the HubSpot company record. Show a table: deal, stage, amount, contacts on deal, missing roles.
  3. For the deals I pick, search ZoomInfo for people at the company with titles like {titles} for the missing roles. Use search only, no enrichment. Show name, title and department.
  4. For the people I choose, enrich them in ZoomInfo to get a work email only after I approve it. Tell me how many records you'll enrich and that it uses data credits before you start.
  5. Draft two kinds of email as text: a note to my champion asking for an intro to the missing people, and a short direct intro to each missing person that mentions the deal and why they'd care. Don't send anything.

Run it on a schedule (optional)

Where this goes wrong

Gotchas

Download

Get the prompts, guardrails and expected output as one Markdown file. Paste it into a Claude Project or ChatGPT project's instructions, or save it as CLAUDE.md for Claude Code.

Download single-threaded-deal-alert.md

Vendor sites: HubSpot. If we join an affiliate program, these links will be labeled as affiliate links.