Outreach agents that find fits and wait for you

Public signals, enrichment, and fact-grounded first touches. Throughput is capped by what a person can approve. Dry run by default until delivery is explicitly live.

Monitors

Vertical signals, enrichment gaps

Produces

Enriched prospects, grounded drafts

Approval

Before every message

Status

Live in engagement

Is this right for you

  • Your ICP is identifiable from public signals, not just a purchased list
  • You would rather send fewer messages that land than more that do not
  • You need consent handling that survives an audit

The problem

Volume outreach burns the domain.

Most teams do not count domain reputation as a cost. Once a sending domain is burned, recovery is measured in months, and every legitimate message from that domain pays for it.

The constraint here is deliberate. Throughput is capped by what a person can approve, which is slower and materially safer.

What you stop losing

A burned sending domain costs months, not hours.

Volume outreach has a cost most teams do not count: domain reputation. Once a sending domain is burned, the recovery is measured in months, and every legitimate message from that domain pays for it.

The constraint here is deliberate. Throughput is capped by what a person can approve, which is slower and materially safer.

Framing, not a benchmark. Run the arithmetic against your own numbers.

How it works

From a signal to an approved message.

Find the fit, ground the draft in facts, queue approval, re-check consent at dispatch.

01 · Ongoing

Watch vertical signals

Job listings, permit filings, licence registrations, directory changes, hiring patterns. The source set is built per engagement.

agent

02 · Per prospect

Enrich and threshold

Below the fact threshold, no message is drafted. Prospecting typically needs two verifiable facts.

agent

03 · Per message

Draft from the facts

Grounded phrases stay tied to the source that produced them. Templated fluff is not the path.

agent

04 · Every time

Approve, then dispatch checks

A person approves. Consent and suppression are re-checked at dispatch. Approve records the decision; it does not auto-send.

you

Grounded draft

Every phrase tied to a fact.

The drafted message highlights grounded phrases and connects each to the fact that produced it, so fact-grounded is visible rather than stated.

Outreach draft · Cedar Roofing Co.

PROSPECT

Maya Chen · Buyer, Harbor Wellness

Adjacent SKU listing · fit 84

GROUNDED FACTS

  • expanded your wellness kit line

    Directory change · 18 Jul

  • hiring a buyer for adjacent SKUs

    Job listing · 22 Jul

DRAFT · AWAITING APPROVAL

Maya, noticed Harbor Wellness expanded the wellness kit line and is hiring a buyer for adjacent SKUs. We help distributors work the accounts already in the book before spending more on cold list volume. Worth a short call this week?

Illustrative interface with example brand and data. The structure matches how the system works.

See what we would find in your vertical

Tell us the ICP and geography. We will show sample signals and one grounded draft before you commit.

Request a vertical sample

Capability status

What runs today,and what is being built.

We keep this table current rather than describing the roadmap as though it shipped.

Live now

running in production
  • Signal-based prospecting configured per engagement
  • Enrichment with configurable fact thresholds
  • Fact-grounded draft composition
  • Approval Gate before every message
  • Consent and suppression re-checked at dispatch
  • Dry run by default until delivery is explicitly live

Shipping next

not available yet
  • iMessage and WhatsApp under your team's identityIn active development
  • Reply intent classification and routingPlanned
  • Multi-touch sequence orchestrationPlanned
  • Voice-first qualificationUnder research

Capability status verified 5 August 2026.See what changed

What stays human

Throughput is capped on purpose.

A person approves every message. That is slower than spray-and-pray and it is the point.

Automatic send without a human is refused. Approve records the decision; it does not auto-send. Email remains hash-only until an address-vault decision ships; SMS waits on credentials and an explicit live promotion.

How we handle your data

  • Customer records stay tenant-scoped in your workspace
  • Raw contact content is not used to train public foundation models
  • De-identified outcome features may improve scoring under contract
  • Full export on request, no hold and no fee
  • Every field carries provenance: where it came from and when

Connects to

Works with the stack you already run.

CSV / CRM exportHubSpotGoHighLevelEnrichment waterfall
Verified end to end in this environmentAvailable on request, not yet verified on a live account

Questions

What people ask before they start.

What signals do you actually use?

Vertical-specific and public: job listings, permit filings, licence registrations, directory changes, hiring patterns. What matters differs by industry, which is why the source set is built per engagement.

What is your minimum fact threshold?

Configurable per motion. Prospecting typically requires two verifiable facts; reactivation requires one first-party fact. Below the threshold, no message is drafted at all.

How do you handle unsubscribes?

Suppression is checked at composition and again at dispatch, keyed to a hash that survives record merges. There is no override.

Can we use our own domain?

Yes, with the deliverability setup that requires. We would rather set that up properly than send from a shared domain.

What about GDPR or CAN-SPAM?

Consent basis, capture date, and source are recorded per contact. Unknown consent blocks every channel. We are not lawyers and this is not legal advice, but the system is built to produce the record you would need.

Does approving a draft send it?

No. Approve records the decision. Live delivery stays off until an explicit promotion. Dry run is the default.

Will it send email today?

Email remains structurally hash-only until an address-vault decision is made. Do not read outreach drafts as a live email send path.

How do you keep messages from sounding templated?

Drafts highlight the grounded phrases and the facts behind them. If there are not enough facts, nothing is drafted.

Can we buy a list and load it?

You can load first-party or licensed data you have rights to use. Purchased lists without a consent basis stay blocked at the gate.

What happens if we leave?

Your records, token definitions, and drafts export with you. There is no hold and no fee on export.

Proof

New pipeline that respects the Approval Gate

Platform outreach loop

See how load, work, and approve fit together on the platform, including dry-run posture and consent checks.

See the platform

Why this framing

Cold outreach credibility is the gate and the facts, not a promised reply rate.

Tell us the vertical.

We will show sample signals and one grounded draft for your ICP before you commit.

Not sure which agent fits? Talk to us

AI agents for cold outreach | Proven Theory