Discover Account Research AESDR/BDRSales LeadershipFounder

Turn Any Company URL Into a First-Call Account Brief

Convert a single company URL into a structured, cited, talking-point-ready account brief before every first call, in minutes instead of an hour.

StageDiscover
Time to build30-45 minutes to set up, then about 10 minutes per account
DifficultyBeginner
Best forAE, SDR/BDR, Sales Leadership, Founder
The stack

The stack

How the tools connect
What a run costs
Tooling
Perplexity Pro + a Claude plan
Per brief
about 10 minutes once set up
The slow part
verifying the names and dates you'll say out loud
Setup, once
30-45 min to write the context block
The problem

The problem

Doing pre-call research the honest way costs 45 to 60 minutes: read the homepage, hunt the news tab, scroll LinkedIn, dig up the last funding note, then guess at what the buyer actually cares about, which is basically astrology with a CRM open. Hand a rep with six calls today the choice between that hour and winging it, and they wing it every time. Then discovery opens with 'So, tell me about your priorities this year,' and the prospect's patience is gone inside ninety seconds. You don't get that opening back. Call it the pre-call tax, and most teams pay it at the wrong counter.

None of this information is hidden. It's on the company's own site, in their press releases, on the careers page, in the CEO's last podcast. The real work is synthesis: reading a dozen pages and compressing them into the five things worth saying on a call. That compression is what a language model is good at, and once you systematize it, a six-month SDR walks in with the same caliber of prep as a tenured AE.

Ad hoc research also drifts. One rep's brief is three bullet points, another's is a novel, and both go stale the moment the company announces something. I have watched teams try to fix this with process, mandating 'do your research' in a QBR, and it never survives a busy Tuesday. What survives is a fixed prompt that returns the same sections every time, cites its sources, and re-runs the morning of the call. That is what buys you all three at once: depth, consistency, and freshness.

The goal is a brief short enough to trust: read it in ninety seconds, 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

How it works

The workflow, end to end
  1. 01 Write product context Youwhat you sell, who you sell to
  2. 02 Research the company Perplexityfresh, cited, dated web facts
  3. 03 Generate the brief Claudefixed structure, every time
  4. 04 Verify the key facts Younames, funding, headcount via citations
  5. 05 Save the brief Google Sheetsone row per account, keyed by domain
  6. 06 Refresh morning of Perplexityre-run research, catch overnight news
  • 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 facts you'll say out loud 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
The playbook

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.

Reusable product-context block (paste into every brief prompt)
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.

Perplexity research prompt
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.

Claude brief prompt
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 facts you'll say out loud in thirty seconds

Skim the brief for anything marked [verify], [inference], or 'unknown.' For the facts that carry the call, the ones you would say out loud, 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.

Inside the prompt

Inside the prompt

The scoring prompt is short, but every line is there for a reason. Here is what each one is doing and why.

Why each line is in the brief prompt
Use only pasted facts"Use ONLY the facts I pasted above. Do not invent anything"
Grounds the brief on the cited Perplexity research instead of stale training data that states last year's funding with confidence.
Mark missing data"If a fact is missing, write 'unknown'"
A gap named is a gap you can go fill. A gap smoothed over is a thing you say wrong on the call.
Separate inference"Where you are inferring rather than citing, mark it [inference]"
Surfaces the model's reasoning as a hypothesis to test, not a fact to assert. The where-we-fit logic lives here.
Fixed structure"## Snapshot ... ## Three opener angles ..."
Same six sections every time is what makes every rep's prep consistent and the brief scannable in ninety seconds.
Tie openers to facts"each referencing a real dated fact"
Cuts the generic filler opener that could apply to any company in the industry. If it could, it gets dropped.
Flag and cap"Flag any claim you are unsure about with [verify]. Keep the whole brief under 350 words"
Tells you exactly what to double-check, and keeps the output a tight one-pager a rep actually internalizes.
What you get

What you get

A full, scannable one-page brief generated from a single URL plus the reusable product-context block.

Example output
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?
Anatomy of the account brief
The one-page brief a rep reads in ninety seconds before dialing
Snapshotwhat they do, size, HQ, most recent dated event
The thirty-second orientation. If a rep reads only this, they still sound prepared.
Likely priorities3 bullets, each tied to a cited fact
Forces every priority to trace back to evidence, not the model guessing what a company 'probably' cares about.
Where we fittheir pains mapped to your product context
This is what the reusable context block buys you. Without it you get 'they value technology', which helps nobody.
People to knowname, title, why they matter
Only people actually named in the facts. A hallucinated exec name is the fastest way to lose a first call.
Opener angles3 starters, each on a real dated fact
The difference between 'tell me your priorities' and a question that proves you did the work.
Discovery questions4 tailored to this account
Generic discovery burns the prospect's patience in ninety seconds. These are specific enough to earn the next ten minutes.
Pitfalls to avoid

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 the facts you'll say out loud 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.

FAQ

Questions people ask

Why use Perplexity for research instead of just asking Claude?
Claude answers funding and headcount from training data, which can be a year stale and will state last year's numbers with total confidence. Perplexity pulls live web facts with numbered, clickable citations, so you can verify the claims that matter in seconds. The split is deliberate: Perplexity gathers cited facts, Claude synthesizes them into the fixed brief structure. ChatGPT with browsing or Gemini works as a substitute for the research step.
How do I get the per-brief time down to ten minutes?
Set it up once. Save your product-context block as a text-expander snippet or, better, bake it into a Claude Project as the Project instructions so you never paste it again. After that a brief is paste the Perplexity output, run the fixed prompt, and spend most of the ten minutes verifying names and dates. The first one takes 30-45 minutes while you write the context block; every one after is a paste job.
What do I actually verify before a call, and what can I trust?
Verify the three or four facts you would say out loud: the funding round, the headcount, and above all any leader's name you plan to mention. Models invent plausible executive names, and a wrong name on a first call costs more credibility than the whole brief earns. Anything tagged [inference] is your own reasoning surfaced honestly, so treat it as a hypothesis to test on the call, not a fact to assert. Anything marked 'unknown' is just a gap to go fill if it matters.
Do I really need to refresh the morning of the call?
Re-run only the Perplexity step, and only for accounts with a meeting that day. For most accounts nothing material changed overnight and you skip straight to the brief you already have. But the one time a company announced layoffs that morning, a cheerful 'how is the growth going' opener lands very badly, and the refresh costs two minutes. Attach it to a calendar reminder fifteen minutes before the call, because the most current brief is worthless if you forget to check it.

Want playbooks like this in your inbox?

A new AI use case, prompt, or teardown every couple of weeks.

Subscribe →