Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Generates sourced, BDR-ready account research briefs for named target accounts in B2B SaaS ABM and outbound motions. Use after a target account list is built and before outreach sequences are written. Best for Tier 1, Tier 2, and intent-qualified accounts where BDRs need a clear "why this account, why now, why this persona" hypothesis. Designed for B2B SaaS teams selling compliance, security, GRC, risk, or other technical platforms into mid-market and enterprise buyers. Not intended for broad li
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 272% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 371% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 124% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 144% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 221% | 0% |
> A repeatable framework for turning a company name into a BDR-ready research brief > in 10-60 minutes depending on tier. Reduces inconsistent manual research by > giving BDRs a tier-calibrated workflow that produces a standardized brief > across researchers, accounts, and outreach waves.
Most account research is wasted work. BDRs spend an hour on a single account, find three usable insights, and the rest of the data dies in a Notion doc no one reads. By the time outreach starts, half the intel is stale and none of it ties to a specific message angle.
This skill fixes three failure modes:
research; tier-2 accounts get 10. The brief format here scales depth to tier without losing structure.
notes don't tell a BDR what to say. Every section in this brief ends with a "so what" — the implication for messaging.
produces a standardized brief that can be reviewed, refined, and reused across multiple outreach waves.
abm-program-orchestrator for list construction)bdr-enablement-generator after research is done)competitive-battlecard-generator)bdr-enablement-generatorThese two skills are deliberately separated:
account-research-brief-generator = the account intelligence layer. Produces sourced research output ending in an outreach hypothesis. Stops before any sequences are written.bdr-enablement-generator = the outreach execution layer. Takes a finished brief as input and produces sequences, talk tracks, and objection handlers.If you find yourself writing email copy in this skill, stop. That's the next skill in the stack.
abm-program-orchestrator → Gives you the prioritized account list
↓
account-research-brief-generator → Produces the BDR-ready intelligence brief ← YOU ARE HERE
↓
bdr-enablement-generator → Turns the brief into outreach sequences
↓
grc-messaging-guardrails → Validates compliance terminology in the outputRun this skill after the target account list is set and before sequences are written.
The brief's depth scales with account tier. Don't research a tier-3 account at tier-1 depth — that's how teams burn 40 hours/week on research and ship nothing.
Before generating a brief, gather:
| Input | Why It Matters | Source | |---|---|---| | Company legal name + domain | Disambiguates between similar-named companies | Account list | | Tier (1, 2, or 3) | Determines research depth | ABM program design | | ACV target ($) | Calibrates effort against deal value | ICP / opportunity sizing | | Primary persona to engage | Focuses the "so what" against one buyer | ICP / persona doc | | Compliance frameworks relevant (SOC 2, ISO 27001, HIPAA, PCI DSS, GDPR) | Anchors the GRC angle | Discovery from public signals | | Trigger event (if any) | The reason this account is being prioritized now | Intent data, news, sales input |
Public signals alone produce generic briefs. The "why now" hypothesis gets sharper when first-party and second-party signals feed Section 3 (Trigger Events).
| Signal Source | Type | What It Tells You | |---|---|---| | HubSpot engagement (page views, form fills, email opens) | First-party | Active research happening on your site | | Factors.ai or similar reverse-IP visitor data | First-party | De-anonymized account-level web visits | | G2 buyer intent (category page visits, comparison searches) | Second-party | The account is in active evaluation | | Paid ad engagement (LinkedIn, Google) | First-party | Topic and creative resonance | | BDR/AE prior conversations (recycled pipeline) | First-party | Past pain points, blockers, objections | | Intent platforms (Bombora, 6sense) | Third-party | Topic interest at the account level |
If first-party signals exist for an account, they take precedence over public triggers in Section 3. A real page visit on your pricing page beats a six-month-old funding announcement.
| Tier | Research Time | Brief Length | Depth | |---|---|---|---| | Tier 1 (1:1 motion) | 45-60 min | 800-1200 words | All 6 sections, deep on each | | Tier 2 (1:few) | 20-30 min | 400-600 words | All 6 sections, summary on each | | Tier 3 (1:many) | 10-15 min | 200-300 words | Sections 1-3 + Section 6, deeper sections marked "Skipped by tier" |
Note: Tier 3 briefs use the same schema as Tier 1 and Tier 2. Sections that aren't researched at this tier are explicitly marked "Skipped by tier" rather than removed. This preserves the consistent scan-pattern that makes the brief format usable across tiers.
Every brief uses the same six-section schema. Lower tiers may mark selected sections as "Skipped by tier" but the structure stays constant. This consistency matters more than comprehensiveness — BDRs and AEs learn to scan for specific sections, and varying the structure forces them to re-read every brief.
What goes here. Basic firmographics and current state.
So what. One sentence on what this company does and who it sells to. Not their marketing tagline. The actual business model.
> Example: "Series B FinTech B2B SaaS, ~220 employees per LinkedIn, raised $45M > in Sept 2025. Sells fraud detection APIs to mid-market banks and lenders. > Last 18 months: aggressive expansion into EU."
What goes here. The compliance and security angle. This is where Scrut wins or loses the deal — get this section right.
So what. One paragraph. The compliance pressure they're under, the gap between what they have and what they need, and which framework is the strongest hook.
Critical rule on competitor claims. If the account is using a known competitor, do not improvise messaging in this brief. Reference the approved competitor battlecard notes from competitive-battlecard-generator and tag the relevant battlecard in the brief. Unsourced competitor swipes in research briefs become unsourced competitor swipes in outreach — and that creates legal and credibility exposure.
> Example: "Has a public SOC 2 Type II attestation but no ISO 27001. EU > expansion means GDPR exposure and EU enterprise buyers will likely require > ISO 27001 within 12 months. Currently using Drata (job post mention from Aug > 2025) — see Drata battlecard for approved positioning. Compliance team is 2 > people per LinkedIn — likely overloaded. Hook: ISO 27001 as the EU expansion > blocker."
Critical terminology check. Run any compliance language in this section through grc-messaging-guardrails before finalizing. Common errors: calling SOC 2 a "certification" (it's an attestation), conflating GDPR with general data privacy, treating ISO 27001 as a one-time event.
What goes here. The reason this account is researchable now. Triggers are what make outreach feel relevant instead of generic.
First-party and second-party triggers (highest priority when available):
Public triggers:
So what. Rank triggers by recency and outreach value. The freshest, most relevant trigger anchors the opening message. First-party signals beat public signals when both exist.
> Example: "Highest-value trigger: New security leader hired in Oct 2025 > (ex-Plaid). Security leaders often reassess tooling early in tenure — > validate with their recent LinkedIn posts and public priorities. Outreach > window is now."
Tier 1: deep. Tier 2: summary. Tier 3: Skipped by tier.
What goes here. The 3-7 people who will influence or decide a Scrut purchase. For tier-1 accounts, name them. For tier-2, identify by role. For tier-3, explicitly mark this section "Skipped by tier — segment-level personas apply."
For each person:
So what. One sentence per person on how to engage them and what they care about most. Don't write generic personas — write this person given their background.
> Example: "Sarah Chen, Head of Compliance, joined from a Series D FinTech where > she rolled out Vanta. She'll have strong opinions on what 'good' looks like and > will benchmark Scrut against her last experience. Champion candidate. Reference > Drata battlecard for approved competitor positioning — do not improvise > Vanta-specific claims."
Tier 1: deep. Tier 2: summary. Tier 3: Skipped by tier.
What goes here. What they use that tells you about their compliance maturity and integration needs.
So what. Two sentences. The integration story Scrut needs to tell to make adoption frictionless. Flag any blockers (e.g., proprietary in-house systems that won't have native connectors).
> Example: "AWS + Okta + GitHub + Jira — fully covered by Scrut connectors. > Rippling for HR (native connector). Migration friction is low. Lead with > 'evidence collection works on day one with your existing stack.'"
What goes here. The synthesis. Given everything above, what should the BDR say first?
So what. This section is the brief. Sections 1-5 are evidence; Section 6 is the recommendation. If a BDR only reads Section 6, they should still know what to do.
> Example: > - Trigger: New security leader hired Oct 2025 (early-tenure tooling reassessment window) > - Gap: ISO 27001 likely needed for EU expansion within 12 months > - Persona: Sarah Chen, Head of Compliance (champion candidate) > - Angle: "Security leaders we work with often benchmark GRC tooling early in tenure. Worth a 15-min comparison?" > - Lead asset: ISO 27001 scoping guide for FinTech > - Disqualify if: They've signed a Drata renewal in the last 90 days (check via job posts mentioning Drata after Sept 2025)
Not all sources are equal. Use this hierarchy to weigh signals.
| Source Tier | Examples | Trust Level | Use For | |---|---|---|---| | Tier A: Primary | SEC filings, official trust centers, earnings call transcripts, regulatory filings | High | Compliance frameworks, financial state, public commitments | | Tier B: Verified secondary | Crunchbase, LinkedIn (company), G2 verified reviews, official press releases | Medium-high | Funding, headcount (directional), product launches, customer logos | | Tier C: Inferred | Job posts, LinkedIn employee profiles, BuiltWith, Wappalyzer | Medium | Tech stack, team size, hiring signals | | Tier D: Sentiment | Reddit, Glassdoor, Twitter/X, Slack communities | Low | Cultural signals, internal pain points (treat as hypothesis, not fact) |
Verification rule. Any claim in Sections 1-3 should have a Tier A or Tier B source. Sections 4-5 can rely on Tier C. Tier D goes in Section 6 only as hypothesis ("BDR should validate on first call: rumors of friction with current GRC vendor").
Anti-hallucination rule. If the brief generator can't find a source for a claim, the claim doesn't go in the brief. "Likely" and "probably" are flags to either find a source or remove the claim — or mark the claim as hypothesis explicitly. Brief credibility dies on the first fabricated detail a BDR mentions in outreach.
Signal freshness. Every claim should carry an implicit freshness rating. Funding rounds older than 12 months are stale. Executive hires older than 6 months are stale. Tech stack signals older than 12 months may be outdated. When using a stale signal because nothing fresher exists, mark it explicitly: "Last public signal: Aug 2025 (~9 months old, validate)."
markdown# Account Research Brief: [Company Name] **Tier:** [1 / 2 / 3] **Researcher:** [Name] **Date:** [YYYY-MM-DD] **Refresh due:** [YYYY-MM-DD — 60 days from creation] **First-party signals available:** [Yes / No — list source] --- ## 1. Company Snapshot [2-4 sentences. End with the "so what" sentence on business model.] ## 2. GRC and Compliance Surface Area [3-5 sentences. End with the hook framework + persona angle.] [If competitor named: reference approved battlecard.] ## 3. Trigger Events [Bulleted list, ranked by outreach value. First-party signals first, then public.] [Top trigger highlighted. Each trigger tagged with date.] ## 4. Buying Committee [Tier 1: 3-7 named people with one-sentence engagement angle each.] [Tier 2: 3-5 roles with one-sentence engagement angle each.] [Tier 3: "Skipped by tier — segment-level personas apply."] ## 5. Tech Stack Signals [Tier 1-2: 3-5 sentences on stack + integration story.] [Tier 3: "Skipped by tier — segment-level integration story applies."] ## 6. Outreach Hypothesis - **Trigger:** [Single highest-priority trigger, with date] - **Gap:** [Single most pressing compliance gap] - **Persona:** [Persona to lead with + why] - **Angle:** [One-sentence opening hypothesis] - **Lead asset:** [Specific asset name] - **Disqualify if:** [Concrete disqualification criteria] --- ## Sources [List all sources with URLs and dates. Required for any claim in Sections 1-3.]
Before a brief goes to a BDR, it should pass this checklist.
grc-messaging-guardrailsBriefs decay. A brief written today is roughly 60% accurate in 60 days, 30% accurate in 180 days. Build a refresh cadence into the system.
| Brief Age | Action | |---|---| | 0-30 days | Use as-is | | 31-60 days | Validate trigger events still relevant before outreach | | 61-120 days | Re-run Sections 2 and 3 (compliance state + triggers) | | 120+ days | Full re-research before outreach |
Refresh trigger events. Re-run a brief immediately if:
The brief is only useful if it improves outreach quality and pipeline conversion. This v1 measurement layer captures the minimum required to validate the format and surface improvements. Full attribution measurement is deferred to v2 once v1 has 4-6 weeks of production usage.
reply rates, measure whether BDRs actually use them. If brief completion rate is below 80% or BDRs are skipping Section 6, the format needs simplifying before any outcome metric is meaningful.
a feedback loop is one-way intelligence. Every brief gets updated with outreach outcome before it's archived.
the BDR's outreach approach across 20+ accounts, remove it from the template. The brief should get shorter over time, not longer.
After every outreach cycle, append a feedback block to the brief:
markdown## Outreach Feedback (appended after first outreach cycle) - **Date of first touch:** [YYYY-MM-DD] - **Persona engaged first:** [Name] - **Persona who responded (if any):** [Name or "no response"] - **Trigger that anchored the message:** [Which trigger from Section 3] - **Reply rate on sequence:** [Replied / No reply] - **Meeting booked:** [Yes / No] - **If meeting booked, accepted by AE:** [Yes / No] - **Hypothesis match (Section 6):** [Hypothesis was right / partially right / wrong] - **What to change in the next account in this segment:** [One sentence]
This minimum feedback set is what feeds the v2 measurement framework once enough briefs have run.
Symptom: The brief could apply to any company in the same vertical. Outreach based on it gets ignored.
Fix: Force every section to include at least one detail unique to this company. If you can't find one, the account isn't researchable yet — flag it for delay.
Symptom: 1200 words of research, no outreach hypothesis. The BDR still doesn't know what to say.
Fix: Section 6 is mandatory regardless of tier. Without an outreach hypothesis, the brief is journalism, not enablement.
Symptom: BDR opens with "I saw you raised your Series B" — six months after the round.
Fix: Triggers older than 90 days lose impact. Use the freshest credible trigger. If the freshest is old, mark it stale and lead with a compliance gap angle instead.
Symptom: Brief lists 12 people in Section 4. BDR doesn't know who to start with.
Fix: Cap Section 4 at 7 people max. The right number is "decision maker + champion + 1-2 influencers + 1-2 end users." Anyone else is noise at the brief stage.
Symptom: Brief calls SOC 2 a "certification." BDR repeats it in outreach. Buyer flags Scrut as "doesn't know what they're talking about."
Fix: Mandatory grc-messaging-guardrails validation pass before any brief leaves the system.
Symptom: Brief includes a claim like "Vanta is weak at scale" with no source. BDR repeats it in outreach. Prospect has a Vanta contact and screenshots the message to them.
Fix: Competitor claims come only from approved battlecards. If the battlecard doesn't say it, the brief doesn't say it.
abm-program-orchestrator (target account list, tier assignments)bdr-enablement-generator (research brief feeds sequence personalization)grc-messaging-guardrails (compliance terminology check)competitive-battlecard-generator (when account uses a known competitor, pull the relevant battlecard for approved positioning)bdr-enablement-generator. Reconciled time-promise inconsistency (10-60 minutes depending on tier). Softened LinkedIn headcount claim to "directional, verify if high-stakes." Added internal-only guardrail on estimated revenue. Replaced unsourced competitor example with approved-battlecard requirement. Reconciled Tier 3 schema (sections marked "Skipped by tier" rather than removed). Added first-party and second-party signal inputs as required where available. Added signal freshness tagging to source hierarchy. Added Phase 7 v1 measurement layer (usage-first principles + per-account feedback capture). Softened CISO-tenure claim from definitive to pattern-based. Added explicit Boundary section vs. bdr-enablement-generator.Other measured skills in the registry, with their headline benchmark lift.