Skill: SDR Trigger Prioritization
An SDR's 200-account list, ranked to 25 — anchored on the HG triggers that actually pay, not the ones that look exciting in a dashboard.
Overview
Teach Claude to rank an SDR/BDR's outbound triggers the way a competent rep would on a Monday-morning prospecting list. Six trigger families, the recency window that governs each, the dominance order when multiple fire on one account, and the contradiction patterns that look strong on paper but are research-stage churn risk in disguise — so outbound workflows compose from one heuristic instead of re-deriving it inline.
Use cases
Monday morning that ends with 25 named accounts, not 200 vibes
Your SDR opens the prospecting list with 200 named accounts. The skill applies the dominance order — intent in the last 30 days beats a competitor add 11 months old; a high `departmentUsageShare` in the buying function escalates a mid-tier account; a long-tenure incumbent install outranks a soft firmographic match. 25 accounts remain at the top with the dominant trigger named per row.
Same heuristic, every SDR/BDR workflow
Six compound-trigger workflows in the SDR/BDR cohort (anchor prioritizer, incumbent-tenure displacement sequencer, function-led buying signal, SEC-event hook, momentum-decline displacement, and the scorecard) all compose this skill — so the threshold for "strong signal" is identical across every output. No per-workflow drift in the rubric, no re-deriving the recency cutoff inline.
View full skill
SDR Trigger Prioritization
When to use
- An SDR/BDR workflow is compressing a 200-account prospecting list to a 25-row ranked output.
- A workflow is asked "which trigger leads on this account" when multiple fire.
- An author is about to inline trigger-ranking rules into an outbound workflow — stop, reference this skill.
Tools you'll touch
search_companies— the cohort-builder primitive. Filter by technology installs, momentum direction (trends[].direction = "declining" | "growing"), firmographic gates. Returns a domain list to fan out per-account probes against.company_intent— per-account top-N topics withbuyers_journey(string: "Researching", "Evaluating", "Purchasing") andintent_level. Endpoint isextra: "forbid"— filter post-fetch.list_intent_topics/intent_category— resolve a category to its canonicaltopic_ids and run the cross-account search.company_install_time_series— per-account adoption intensity over a closed enum window (last_6_months/last_12_months/last_24_months/last_36_months).company_technographic— per-account current-snapshot tech footprint withfirstVerifiedDateper row; competitor adds inside the lookback are tech-stack-add triggers.company_technographic.firstVerifiedDateas a renewal-proximity proxy. The contracts tool in HG MCP is scoped to GSI/ICT outsourcing (Accenture, IBM, Cognizant deals), NOT individual SaaS product renewals — the canonical workaround for product-renewal proximity is incumbent install tenure (long-tenure incumbents are in or near their renewal cycle).company_fai— per-account Functional Area Intensity (point-in-timedepartmentUsageShareby product/department). NOTE: this tool is point-in-time only; there is NO 6-month delta primitive in HG MCP. A hiring shift can be inferred indirectly via a recent technographic add owned by the function, but FAI alone does not expose a trend series.company_firmographic— per-account industry, employee band, revenue band — gating filter, not a primary trigger.sec_filing_section— 8-K (material change) within 90 days; 10-K Item 1A/7A (Risk Factors, MD&A) within 365 days. RequirescompanyTickerinput — workflows querying SEC must supply tickers or resolve them upstream.
The 6 trigger families
| # | Family | Tool / field | Recency window |
|---|---|---|---|
| 1 | Buying intent | company_intent.topics[].score + topics[].buyers_journey | ≤ 30 days at high resolution; ≤ 90 days at category resolution |
| 2 | Momentum / adoption trajectory | company_install_time_series.intensity_momentum and current_intensity deltas; cohort-build via search_companies with trends[].direction | window-driven (6m / 12m windows) |
| 3 | Incumbent-tenure renewal proximity | company_technographic.firstVerifiedDate ≥24 months tenure on the incumbent (the canonical proxy — see "Tools you'll touch") | tenure ≥ 24 months |
| 4 | Tech-stack add (competitor or adjacency) | company_technographic.firstVerifiedDate inside lookback; cohort-build via search_companies with technologies | ≤ 12-24 months |
| 5 | Function-led buying signal (workaround) | company_fai departmentUsageShare for the buying function + company_technographic.firstVerifiedDate on function-owned product adds. NO native hiring-shift delta exists; this composes the two point-in-time signals. | function-product add ≤ 12-24 months |
| 6 | SEC-filing event | sec_filing_section (8-K material change, exec change, M&A, guidance) by companyTicker | ≤ 90 days (8-K); ≤ 365 days (10-K) |
company_firmographic is a gating filter (industry/size band), not a primary trigger. An ICP-matched account with no signal does not belong on the ranked list — it belongs on the SDR's research backlog.
Dominance order when multiple triggers fire
When two or more trigger families fire on one account, lead with the dominant one in the message. The dominance order is:
- Buying intent ≤ 30 days at
buyers_journey: "Evaluating"or"Purchasing"— the buying motion is active right now. - Incumbent tenure ≥ 24 months on the displacement target — the renewal/decision cycle is open (use
company_technographic.firstVerifiedDatesince HG MCP does not expose product renewal dates directly). - SEC-filing event ≤ 90 days (8-K) — the account is in transition; the message ties to a public event.
- Tech-stack add ≤ 6 months — a recent competitor or adjacency install is leading buying signal proxy.
- Momentum decline or rise — adoption trajectory shifts the conversation but rarely leads.
- Function-led signal (high
departmentUsageShareon a function + recent product add by that function) — modulates which contact to lead with, not which account to lead with.
Two strong signals stacked beat one strong signal alone — but the lead in the opening line is the dominant family, not a paragraph of all five.
Recency cutoffs
Defer to hg-recent-signals for the canonical thresholds. SDR-specific additions:
- Signal decay window for the opening line is 7-14 days — outside that, the signal is research-context, not the lead.
- Intent ≤ 30 days at
buyers_journey: "Purchasing"is the highest-decay signal — escalate it to "lead today" priority. - Tech-stack add ≤ 6 months is the operative window for "recent competitor add"; outside that, frame as "incumbent context", not as a triggering event.
Contradiction patterns (skip the account)
Strong-on-paper trigger combinations that the rubric specifically de-prioritizes:
| Pattern | Why skip |
|---|---|
| Rising intent + declining install intensity on incumbent | Research-stage churn risk, not a buying motion — they're evaluating because they're losing the existing system, not because they're funded to add a new one. |
| Multiple competitor adds in 6 months | Tool sprawl, not consolidation readiness — they're in the middle of an exploration cycle that hasn't converged. |
| High function-led signal + 10-K layoff disclosure within 90 days | Reorg, not growth — net-headcount is the wrong story; lead with the layoff side, not the function-expansion side. |
| SEC 8-K + intent on category | Confirm 8-K is on-topic before claiming the link — an 8-K about a CFO change is not a network-security buying signal. |
These are not absolute disqualifiers — they downgrade the lead from "open with this" to "research before opening".
Output convention
For an SDR workflow output row:
Account | Dominant trigger (family, recency) | Stacked signals | One-line hook
acme.com | Buying intent, 14d (`buyers_journey: "Purchasing"`) | Tech add (Snowflake, 4mo); Eng `departmentUsageShare` 38% | Snowflake adoption is up + CISO presented at re:Inforce — security tooling RFP is likely live.
- Dominant trigger column carries family name, evidence, and recency tag.
- Stacked signals is the supporting evidence (≤2 items).
- One-line hook follows
opening-line-discipline— named/dated event + connection to pain + single targeted question. - Every row carries a tool citation per
hg-citation-discipline— the source tool name in brackets after each claim.
Common pitfalls
- Leading with a stale trigger. A competitor add 13 months ago belongs in the body, not the lead. The 7-14 day decay rule names which signal leads.
- Calling
buyers_journey: "Researching""Buying intent".Researchingis education-stage — corroborates a buying hypothesis, doesn't anchor it. Perintent-data-calibration, onlyEvaluatingandPurchasingare commercial-trigger-grade. - Inferring an FAI "hiring delta".
company_faiis point-in-time — there is no native trend series. The function-led signal must composedepartmentUsageSharewith a recent product add owned by the function; treating FAI alone as a hiring trigger is fabrication. - Ranking compound signals as the sum of weights. The dominance order is ordinal, not additive — three weak signals do not promote to "Strong" the way one Purchasing-stage intent topic does.
- Skipping the contradiction check. Rising intent + declining incumbent usage is the most common false-positive in outbound; document it, don't lead with it.
- Passing a domain to
sec_filing_section. That tool requirescompanyTicker. SEC-event workflows must take tickers directly or compose with a ticker-resolution step.
Reference
hg-insights-api-v2.md#intent-company-intent—/v2/intent/companyschema (stage,trend, post-fetch filter requirement)hg-insights-api-v2.md#install-time-series—intensity_momentumsemanticshg-insights-api-v2.md#technographic-time-series—firstVerifiedDatefor competitor-add detectionhg-insights-api-v2.md#contracts-search— contracts schema and the 122-day window contexthg-insights-api.md#firmographic-ai-fai-endpoints— FAI schemahg-recent-signals— canonical recency thresholdshg-citation-discipline— citation format for tool outputsopening-line-discipline— three-element rule for the one-line hookintent-data-calibration— bidstream vs TrustRadius confidence;stagesemantics