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
| Deal | Engaged | Missing |
|---|---|---|
| Acme - $200k | VP Eng | Econ buyer, security |
| Beta - $120k | Director | Exec sponsor |
| Gamma - $80k | Manager | Economic 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