The Lab is live. 15 essays from the frontier of AI-native GTM.

Read
Capabilities/

Prospecting

/

Contact Sourcing

Contact Sourcing

Contact Sourcing works out who inside a target account is actually worth reaching, applying the company's own persona, ICP, routing and suppression logic to that account's coverage so buying-group coverage stays relevant and current as accounts, personas and stakeholders change, rather than a contact list bought or scraped once and left to age.

Connects to
Departments

Prospecting

Contact Sourcing·17 contacts sourced today
Sourcing Corrigan Freight…
TriggerProspect state · Corrigan Freight - entered Prospect state · buying group not yet mapped
Deploy agentDeploying Contact Sourcing agent on Corrigan Freight's buying group
Use skillLoading skills · Contact Research · Contact Prioritisation
Reference memoryReading memory · Persona · ICP · Suppression
ReasoningTwo of three contacts Apollo returned for Corrigan Freight, including Femi Adeyemi, verified clean through Lusha; the third came back under 70% confidence and stays flagged instead of going out
ActionWrite verified contacts and a personalisation hook to the CRM → surface in the rep's daily briefing
Verified in 6 seconds
Surfaces inProspecting Daily BriefingviaSlackTeams
Revenue LabsAPP8:38 AM LIVE
Prospecting Briefing: Callum Iversen · Thu 20 Aug
STATE CHANGES6 overnight
VERY HIGH1 account
MEETINGS MTD8/13
PIPELINE MTD$215K/$430K
TOP PRIORITY
Corrigan Freight · [Newly sourced] [Cleared overnight]
Why now: Cleared ICP and territory logic overnight, buying group not yet mapped
CONTACT SOURCING
Contacts sourced: 2 of 3 verified · 1 flagged
Verified: Femi Adeyemi · Director of Procurement
Flagged: confidence under 70%, held for review
Review ContactsAccount SummaryAsk Agent

Who are the right people to reach inside this account?

What differs across the three columns isn't whether a contact gets found, it's whether that contact set is a manually stitched list, a faster enrichment pull with no judgement attached to it, or a set reasoned from the same persona, ICP and suppression logic every time the account changes.

01 | The Current Way

02 | AI Added On

03 | AI-Native

When a new account opens

Research starts from zero

A rep opens the account fresh and starts hunting for names, roles and emails one contact at a time.

Names fast, fit unclear

Enrichment fills the account with names and titles in seconds but leaves the rep to work out who actually matters.

Sourced the moment it opens

The moment a new account opens, contacts are sourced and prioritised against persona and ICP logic, reasoning attached.

When the persona changes

Old contacts keep getting worked

Nobody revisits who's being contacted when the persona definition moves, so reps keep chasing yesterday's profile.

Re-enriched, not re-thought

A refresh pulls new fields onto the same contacts, but nothing re-checks whether those people still fit the new persona.

Fit re-checked immediately

When the persona changes, the contact set re-runs against the new logic and reprioritises automatically, so reps see immediately who still fits and stop chasing people who don't.

When a stakeholder changes

Change discovered by accident

A champion moving on usually surfaces when a reply bounces or a call goes quiet, not before.

Update logged, meaning missed

Enrichment catches the new title eventually, but has no sense of whether that person actually mattered, so a champion's exit reads the same as any other field update.

Flagged only if it matters

A stakeholder change is checked against what that person actually held on the account, and only the ones that matter, like a champion or an economic buyer leaving, get flagged for a rep to review.

When a manager checks who's mapped

Quality depends on the rep

Whatever contacts each rep happened to add is what shows up, so quality varies account to account.

A longer list, still unranked

A bolted-on tool can pad the list with more names, but it doesn't say which of them are actually worth the account's attention.

Reasoning already attached

Whoever checks sees sourced contacts with their persona reasoning, priority and suppression state already attached, not compiled on the spot.

When meetings, replies and opportunities come back

Sourcing logic never revisited

Nobody checks whether the contacts that got meetings or replies were the ones the account plan expected.

Same logic, win or lose

A bolted-on enrichment tool keeps sourcing to the same fields and titles, whether those contacts convert or go quiet.

Outcomes sharpen who's prioritised

Meeting, reply and opportunity outcomes feed back into persona-selection and prioritisation logic, and RevOps decides whether the update rolls out automatically or waits for RevOps to sign off first.

It reads each account's coverage against persona, ICP, routing and suppression logic, and returns the people worth reaching with the reasoning behind each one, flagging ambiguous roles, protected contacts and relationship context for a human to review.

It builds more pipeline from the same account universe, because coverage is reasoned and current rather than rebuilt by hand, while cutting the manual enrichment and research cost behind it.

BUILT USING THE WORKSPACE
What other system architects are building today.
Prospecting Engagement

+

SEE HOW IT WORKS
Persona Analysis

+

SEE HOW IT WORKS
Prospecting Analysis

+

SEE HOW IT WORKS
Signal Intelligence

+

SEE HOW IT WORKS
ICP Analysis

+

SEE HOW IT WORKS
ICP Assessment

+

SEE HOW IT WORKS
The Platform

One system that understands, decides, acts and learns.

Every GTM signal flows through an AI-native operating layer into a system that runs on the surfaces your team already uses.

Explore the GTM System →
GTM Data & Knowledge
CRM · Emails · Calls · Marketing · Product · Support · Documents · Research
AI-Native Operating Layer
Context · Memory · Skills · Agents · Decision Traces
AI-Native Prospecting System
Understand
ICP Fit
Account & Contact State
Buying Signals
Territory Coverage
Decide
Target Accounts
Propensity
Lead & Account Routing
Sequence Selection
Act
Outreach & Follow-up
Meeting Prep
CRM Updates
Alerts & Escalation
Learn
Upgrade ICP
Upgrade Targeting
Upgrade Messaging
Upgrade Sequences
Surfaces
CRM · Slack · Teams · ChatGPT · Claude · MCP · API
Output
Briefings · Artifacts · Alerts · Recommendations · Approvals · Actions

The GTM teams that learn fastest will win.

Build yours a system that learns. An advantage competitors cannot buy back: years of success and failure, codified.

Frequently Asked Questions

AI-native GTM Systems didn't exist two years ago - here are the questions everyone wants answered.

Talk to Us→
What stops Contact Sourcing from surfacing people who shouldn't be contacted?

Contact Sourcing applies suppression logic before a contact is ever prioritised, so people who shouldn't be reached are excluded by default rather than surfaced first and filtered later. Protected contacts, ambiguous roles and account-specific relationship context route to a rep to review, so the judgement call stays with a person, not the logic alone.

Why won't Contact Sourcing's contact lists go stale the way manual ones do?

Contact Sourcing's lists don't sit still after the first pull, they re-run the moment a new account opens, a persona changes or a stakeholder moves on, so the contact set tracks the account rather than ageing like a one-time export. Whenever someone checks who's mapped on the account, they see the current reasoning and priority behind each contact, not a list nobody has revisited.

How current is the contact set Contact Sourcing shows a rep?

The contact set reflects who actually matters on the account right now, not a list exported once and left to age. It re-sources and reprioritises the moment a new account opens, a persona changes or a stakeholder moves on, so a champion leaving shows up in the contact set itself rather than in a CRM field somewhere else.

Does Contact Sourcing's contact selection improve as reps work the accounts?

Contact Sourcing's contact selection does improve, because meeting, reply and opportunity outcomes feed back into which personas and contacts get prioritised. When a role that looked minor keeps producing meetings, or a title reps favour keeps going quiet, that pattern builds pressure to change the logic. RevOps configures whether that kind of update applies automatically or waits for RevOps to review and approve it, and owns the governance either way.

How is contact sourcing different from enrichment?

Enrichment fills in fields on a contact that's already been found; Contact Sourcing decides which contacts are worth finding in the first place, then keeps them current. It applies persona, ICP, routing and suppression logic to work out who matters and why, and keeps re-checking that as the account changes, rather than adding faster data to a list nobody has judged and then left to age.

How can AI find the right buyers in an account?

AI finds the right buyers in an account by applying persona, ICP, routing and suppression logic to the account's coverage. Contact Sourcing works out which roles matter for this specific account, prioritises the people who fit and excludes those who shouldn't be contacted, then shows the rep who they are and why they matter.