Multi-Threading Gap Finder

Find the single-threaded deals in your pipeline and name the exact buying-committee roles missing from each — with real contacts to add.

RevOps - Multi-threading

Single-threaded deals — with the exact missing roles and real contacts to add

7
Single-threaded deals
$540k
At thread risk
DealEngagedMissing
Acme - $200kVP EngEcon buyer, security
Beta - $120kDirectorExec sponsor
Gamma - $80kManagerEconomic buyer
Why it lands
A $200k deal riding on one VP Eng is a coin flip. This names the economic buyer and security contact missing from the committee — and finds real people in those roles to add.

Overview

Scan a pasted pipeline for single-threaded deals and, for each, map the expected buying committee for the deal's size/segment against the contacts engaged — naming the specific missing roles and surfacing real contacts via HG contact search.

Use cases

  • Find the deals one departure away from dead

    Single-threaded deals die when the one champion leaves or goes quiet. This finds them by value and names exactly who's missing from the committee.

  • Turn 'multi-thread more' into a task list

    Generic coaching to 'multi-thread' doesn't help. A named list of missing roles with real contacts to reach is a task the rep can do today.

View workflow prompt
# Multi-Threading Gap Finder

## Parameters

- `{{pipeline_with_contacts}}` *(required)* — Pasted deals with engaged contacts (deal, domain, amount, contacts: title). Example: `Acme - acme.com - $80k - [VP Eng]`
- `{{deal_motion}}` *(optional)* — The buying motion that defines the expected committee. Example: `platform software, technical + economic + security buyers`

## Purpose
Find single-threaded deals in {{pipeline_with_contacts}} and, per deal, map the expected committee for the {{deal_motion}} against who's actually engaged — then surface real contacts from HG to close the gap.

## Process
1. **Parse** — read each deal's engaged contacts from {{pipeline_with_contacts}}.
2. **Define expected committee** — from {{deal_motion}} (or infer from amount/segment), list the roles a deal this size needs: technical buyer, economic buyer, security/procurement, executive sponsor.
3. **Find gaps** — for each deal, mark which committee roles are covered vs. missing based on engaged contacts.
4. **Surface real contacts** — `contact_search` for the missing roles at each single-threaded deal's domain.
5. **Prioritize** — rank by deal value × thread risk (a $200k deal with one contact is the top risk).

## Output Format
Markdown with:
- `# Multi-Threading Gap Finder`
- `## Single-Threaded Deals` (table: deal | amount | engaged roles | missing roles)
- `## Suggested Contacts` (per deal: real contacts for the missing roles)
- `## Priority Order` (deals ranked by value x thread risk)
- `## Citations`

## Quality Checklist
- Expected committee derived from the deal motion/segment, not assumed identical for all
- Suggested contacts are real titles from `contact_search`
- Missing-role calls are based on engaged contacts in the input
- No fabricated contact emails or phone numbers