When this pays off
High call volume
Reps run more than five discovery calls a week and prep is eating their selling time.
Uneven prep
Some calls get deeply prepped, others get a quick scan — output quality is inconsistent.
Inbound triage
Inbound leads need quick context before a rep is assigned.
Baseline context
Every meeting starts with the same baseline brief, not whatever the rep happens to find.
The shape of this use case
A prospect research workflow takes a company name or contact and returns a structured brief.Inputs
Company domain, contact email, or CRM record.
Sources
Web search, LinkedIn, news, your CRM, and any internal knowledge — ICP, personas, battle cards.
Output
A brief covering company overview, recent news, key contacts, likely pain points, and conversation hooks.
Delivery
Returned inline, posted to Slack, written back to the CRM, or attached to a calendar event.
Where to start
Two ways in, depending on whether you want something running today or built to your exact spec.Clone a pre-built Agent
Open the Sales Researcher — or Lia for LinkedIn-first. More in the Marketplace.
Build your own
Start from scratch in the builder, or by describing it in Claude Code or Cursor with Programmatic GTM.
- “Research Acme Corp ahead of my 2pm call. Pull recent news, the buyer’s LinkedIn, and any open deals in HubSpot.”
- “Summarize the last three meetings with Globex and what’s still open.”
- “Who at Initech should I be talking to if we’re selling into RevOps?”
Where to take it
Once it’s running, deepen it in three moves:Give it a playbook
Shape it with a prompt, Knowledge, and Bulk Schedule.
Let it improve
Feed won-deal signals back into the Agent’s evals so it tracks what closes.
Common pitfalls
Researching accounts you already own
Researching accounts you already own
Gate the trigger on lifecycle stage so you don’t burn credits re-researching closed-won customers.
Generic briefs
Generic briefs
Without an ICP or persona in knowledge, the output reads like a Wikipedia summary. Add the lens.
Stale data
Stale data
Set a freshness window — e.g. re-research only if the last brief is more than 30 days old — instead of regenerating on every interaction.
Over-trusting recency
Over-trusting recency
Web search returns whatever ranks, not what’s true. Cite sources in the brief so reps can spot-check.

