The stack
The problem
Here is the uncomfortable truth: most reps do not skip pre-call research because they are lazy. They skip it because doing it properly is a 45-to-60-minute slog of reading a homepage, hunting the news tab, scrolling LinkedIn, finding the last funding note, and then guessing at what the buyer actually cares about. When the only options are 'spend an hour' or 'wing it,' a rep with six calls today will wing it every time. The generic discovery that follows ('So, tell me about your priorities this year') burns the prospect's patience in the first ninety seconds, and you never recover that opening.
The thing teams get wrong is treating research as an access problem when it is a synthesis problem. None of this information is hidden. It is all sitting on the company's own site, in their press releases, on their careers page, in the CEO's last podcast. The bottleneck is the human compression step: reading a dozen pages and squeezing them into the five things actually worth saying on a call. That compression is exactly what a language model does well, and once you systematize it, every rep on the team shows up with the same caliber of prep whether they are a six-month SDR or a tenured AE.
The other failure mode is inconsistency and staleness. When research is done ad hoc, one rep's brief is three bullet points and another's is a novel, and both go stale the moment the company announces something. A fixed prompt that always returns the same sections, always cites its sources, and can be re-run the morning of the call solves all three problems at once: depth, consistency, and freshness.
The contrarian part: the goal is not a longer brief, it is a shorter one you actually trust. A rep should read it in ninety seconds and walk in with three specific, dated facts and three openers tied to them. Everything else is noise. Build the workflow to produce that, not a research dump.
How it works
- Write a reusable product-context block once so the AI tailors every brief to what you sell
- Use Perplexity (or ChatGPT with browsing) to gather current, cited facts about the company
- Feed those facts plus the URL into a fixed Claude prompt that always outputs the same brief structure
- Get back a snapshot, likely priorities, where-you-fit mapping, people to know, and three opener angles
- Sanity-check the load-bearing facts against the citations, then save the brief into the CRM or a sheet
- Re-run only the research step the morning of the call to catch anything that broke overnight
See it run
The playbook
Write your reusable product-context block once
Before you research a single account, write a short, reusable description of what you sell and who you sell to. You will paste this into the top of every brief prompt so the AI produces a 'where we fit' section grounded in your actual product instead of generic observations. Without it, the model will tell you the company is 'growing fast' and 'investing in technology,' which helps no one.
Keep it to roughly 150 words: one line on what the product does, the three concrete problems it solves, your typical buyer titles, one or two proof points, and your deal size and motion. Be specific. 'We help teams be more efficient' is useless; 'we cut new-region ops planning from weeks to days for 200-2,000 person logistics and manufacturing firms' gives the model something to map against.
Save it somewhere you can paste in one keystroke: a text-expander snippet, a pinned note, or the system-instructions field of a saved Perplexity Space or a ChatGPT custom GPT. The whole point is that you never retype it.
OUR COMPANY CONTEXT:
We sell: {{ONE_LINE_DESCRIPTION_OF_PRODUCT}}
We help with: {{PROBLEM_1}}; {{PROBLEM_2}}; {{PROBLEM_3}}
Typical buyers (titles): {{TITLE_1}}, {{TITLE_2}}, {{TITLE_3}}
Who we are NOT a fit for: {{ANTI_PERSONA, e.g. companies under 50 people, pure services firms}}
Proof points: {{CUSTOMER_OR_METRIC_1}}; {{CUSTOMER_OR_METRIC_2}}
Deal size / motion: {{e.g. $30-80k ACV, 2-call cycle, champion-led}}
TipInclude the 'who we are NOT a fit for' line. It stops the model from forcing a fit angle onto an account that is clearly out of profile, which is the tell of a brief written by someone who did not actually think.
Gather current, cited facts in Perplexity
Open Perplexity at perplexity.ai. If you have Pro, click the model selector near the prompt box and pick a strong reasoning model; the default is fine for this. Paste the research prompt below with the company name and URL filled in. Perplexity returns its answer with numbered inline citations, and that citation trail is the entire reason you use it instead of asking Claude directly: it keeps the brief honest and clickable.
Copy the full answer including the source list. If you do not have Perplexity, use ChatGPT with web search toggled on, or Google's Gemini. The non-negotiable is that the facts come from the live web, not the model's training data, which can be a year or more stale on funding and headcount and will state last year's numbers with total confidence.
Read the citation dates as they come back. For the 'recent news' section, discard anything older than about 12 months. A 'recent' funding round from three years ago on a first call makes you sound like you skimmed an old article, which is worse than saying nothing.
Research {{COMPANY_NAME}} ({{COMPANY_URL}}). Give me the following, with a source and a date for each point:
1. What they do, in one sentence, and who their customers are.
2. Company size (employee count) and HQ location.
3. Most recent funding round, valuation, or public financial note, with the date.
4. News from the last 6 months only: launches, leadership changes, layoffs, expansions, partnerships, acquisitions.
5. Their stated strategic priorities, drawn from recent blog posts, exec interviews, earnings calls, or recurring themes on their careers/jobs page.
6. Names and titles of leaders relevant to {{DEPARTMENT_I_SELL_TO}}.
7. What roles they are hiring for right now (this signals where they are investing).
Keep every point factual and dated. If you cannot find something, say 'not found' rather than guessing. Do not speculate.
TipLine 7, the hiring signal, is the most underused. A company hiring twelve AEs is scaling a GTM motion; a company hiring a Head of Data Governance has a compliance project. Both are opener gold and neither shows up in a funding headline.
Generate the structured brief in Claude
Open Claude at claude.ai. In the message box, paste three things in order: your product-context block from step one, then the full Perplexity output (facts and citations), then the brief prompt below. Order matters because the prompt instructs Claude to use only the facts above it.
Claude turns the raw, messy research into a consistent brief with the same sections every single time, including the connect-the-dots reasoning a junior rep would miss: why a usage-based pricing launch changes who their AEs prioritize, or why twelve open AE roles implies an onboarding-ramp pain you can speak to. The structure is deliberately scannable; you are building something a rep reads in ninety seconds, not a research paper.
Notice the prompt forces a [verify] tag on anything the model is unsure about and an 'unknown' on anything missing. This is what makes the output safe to act on: instead of confidently smoothing over a gap, it tells you exactly where to look before you trust it on a call.
You are prepping a sales rep for a first call. Use ONLY the facts I pasted above. Do not invent anything. If a fact is missing, write 'unknown'. Where you are inferring rather than citing, mark it [inference].
Produce this brief for {{COMPANY_NAME}}:
## Snapshot
- What they do / who they serve
- Size, HQ, stage
- Most recent material event (with date)
## Likely priorities right now
- 3 bullets, each tied to a specific cited fact above
## Where we likely fit
- 2-3 bullets mapping their likely pains to OUR product context. If we are clearly not a fit, say so honestly.
## People to know
- Name, title, why they matter (only people actually named in the facts above)
## Three opener angles
- 3 specific, non-generic conversation starters, each referencing a real dated fact
## Smart discovery questions
- 4 questions tailored to THIS account, not generic
Flag any claim you are unsure about with [verify]. Keep the whole brief under 350 words.
TipBake this into a Claude Project (left sidebar, then add your product context as Project instructions) so you only ever paste the Perplexity output and the company name. That cuts the per-account time to a couple of minutes.
Verify the load-bearing facts in thirty seconds
Skim the brief for anything marked [verify], [inference], or 'unknown.' For the load-bearing facts specifically, the ones you would say out loud on the call, click back into the original Perplexity citations: the funding round, the headcount, and above all any leader's name you plan to mention. Models invent plausible executive names, and getting a name wrong on a first call costs more credibility than the entire brief earns.
This is a thirty-second check, not a research project. You are not re-verifying everything; you are confirming the three or four facts that, if wrong, would embarrass you. Everything tagged [inference] is your own reasoning surfaced honestly, so treat it as a hypothesis to test on the call, not a fact to assert.
TipIf a person's name appears in the 'People to know' section, open their LinkedIn before the call and confirm they still hold that title. Reorgs happen and a stale title is a small, avoidable own-goal.
Save the brief where it is searchable and reusable
Paste the finished brief into the account or contact record in HubSpot or Salesforce as a note, or into a row in a Google Sheet keyed by company domain. The point is that the brief stops being a disposable scratchpad: it becomes searchable, your manager can see your prep, the next rep who touches the account inherits it, and you can diff it against a refreshed version later.
In a Google Sheet, a clean structure is one row per account with columns for company, domain, date generated, the brief text, and a 'next refresh' date. This doubles as a log of which accounts you have prepped and when, which is genuinely useful for territory reviews.
Refresh only the research step the morning of the call
The morning of the call, re-run only the Perplexity step to catch anything that broke in the news overnight: a layoff, a funding announcement, an exec departure. For the large majority of accounts nothing material will have changed, and you skip straight to the call with the brief you already have.
If something did change, regenerate the brief in Claude with the fresh facts. The cost of this refresh is two minutes; the upside is never walking into a call unaware that the company announced layoffs that morning, which would make your cheerful 'how is the growth going' opener land very badly.
TipSet the refresh as a calendar reminder attached to the meeting, fifteen minutes before. The most current brief is worthless if you forget to check it.
What you get
A full, scannable one-page brief generated from a single URL plus the reusable product-context block.
ACCOUNT BRIEF, Northbeam Data (northbeamdata.com), generated 2026-06-10
## Snapshot
- Cloud data-warehouse vendor serving mid-market analytics teams
- ~900 employees, HQ Boston, Series D ($150M, raised Mar 2025) [Source: TechCrunch]
- Launched a usage-based pricing tier in May 2026 [Source: company blog]
## Likely priorities right now
- Driving expansion revenue after the new usage-based tier launch, pricing change implies a push to grow accounts, not just acquire them [Source: blog, May 2026]
- Scaling the GTM org: 12 open AE roles and 3 sales-enablement roles on the careers page [Source: careers page]
- Reducing churn, the CEO named retention as the #1 focus in a podcast last month [Source: SaaS Open podcast, May 2026]
## Where we likely fit
- The new self-serve tier will flood their team with signups to qualify fast; our inbound enrichment-and-routing maps directly to that [inference]
- Onboarding 12 new AEs at once is a known ramp pain; our enablement angle fits, but confirm they own this problem before leaning in
## People to know
- Priya Anand, VP Revenue Operations, likely owner of routing and enablement tooling [Source: LinkedIn via Perplexity]
- Marcus Tan, CRO, economic buyer if this becomes a team-wide rollout [verify title]
## Three opener angles
1. 'Saw you rolled out usage-based pricing in May, has that changed who your AEs prioritize when a self-serve account comes in?'
2. 'Noticed 12 open AE roles plus enablement hires, onboarding that many reps at once is a lot. How are you handling ramp today?'
3. 'Your CEO mentioned retention as the top focus this year, is that landing on the RevOps team to instrument, or is it owned elsewhere?'
## Smart discovery questions
1. When a new self-serve signup comes in, who decides whether a human reaches out and how fast?
2. How are leads routed today, by territory, round-robin, or something else?
3. What is your current time-from-signup-to-first-touch, and is that a metric anyone is measuring?
4. With 12 AEs ramping, what does 'good' onboarding look like to you in the first 30 days?
Pitfalls to avoid
Trusting stale model knowledgeNever let the model answer funding or headcount from memory. Models will state last year's numbers with total confidence. Force every figure to come from the cited Perplexity facts, and discard anything the citation cannot date.
Generic opener anglesIf an opener could apply to any company in the industry, the research input was too thin or the model defaulted to filler. Push it to tie every opener to a specific dated fact, and cut any that are not.
Hallucinated leadership namesModels invent plausible-sounding executive names and titles. Confirm any person you intend to mention by name against their live LinkedIn before the call; a wrong name is a credibility hit you cannot walk back.
Skipping the verify checkOne wrong fact about funding or a leader on a first call costs more than the whole brief earns. The thirty-second verification of load-bearing facts is the step that makes the rest safe to use.
Confusing length with valueA four-page brief no rep reads is worse than a tight one-pager they internalize. Cap the output and resist the urge to dump every fact in; the brief exists to be acted on in ninety seconds.