← All work
Case study · AI systems · Go-to-market · Built for my own practice

I automated the outreach system.
Then I took the AI out of the phone call.

I built an AI-run prospecting and outreach engine that finds therapists, reads their websites, scores them against a proprietary framework and turns the results into a prioritized daily calling workflow. Then live use exposed where the automation should stop.

ProjectAI Outreach Engine
DisciplinesAI systems · Strategy · Automation · Sales operations
Built forMy own BrandNeue practice
Core lessonAutomate the evidence, not the human conversation
AI Outreach Engine conceptual cover showing lead intelligence becoming human outreach
The problem

A cold call earns seconds, not patience.

Generic outreach was never going to work for this market. To earn the next thirty seconds, I needed something specific and defensible to say about the person on the other end of the phone.

The evidence existed across public directory profiles and practice websites, but finding the useful observation manually would turn prospecting into a research job. A large part of the market also had missing or nontraditional websites, and outbound calling added compliance requirements that had to be solved before the first dial.

The move

The website was evidence.
It was never the problem.

I reframed the system around identity gaps rather than website criticism. “Your homepage needs work” is a generic design critique. “The specialization that makes you right for this person is effectively invisible” is a useful observation.

That framing was encoded into the system itself. The model could not simply return generic design advice. The output that reached the call queue had to identify the specific identity or positioning gap worth discussing.

The AI reads the websites. It does not run the conversation.
What I built

From public directory to prioritized conversation.

01

Find

Pull prospects from public directories and resolve missing websites through search while excluding directory, EHR and social domains.

02

Read

Crawl each practice site, including sitemap-first crawling and a browser fallback for JavaScript-rendered pages.

03

Score

Apply deterministic checks first, then pass the evidence into an AI scoring layer built around a 26-point framework.

04

Prioritize

Rank the calling queue using buying-intent signals plus the urgency exposed by the site itself.

05

Protect

Normalize phone numbers, check federal and internal do-not-call lists and prevent blocked leads from entering outreach.

06

Navigate

Give the caller a live decision tree rather than a page of AI-generated dialogue to read while another person is talking.

The key decision

A script is something you read.
A call is something you navigate.

The obvious path: generate a personalized call script, voicemails, objection responses, email sequence and LinkedIn messages for every prospect.

What I changed: after the initial system shipped, I removed 179 lines of per-lead generated outreach from the live working surface and replaced the phone experience with a seven-moment decision tree.

The AI kept one job inside the call: surface the prospect-specific observation that had required reading and comparing information at scale. The human kept the conversation.

Product evidence

The operating system, privacy-safe and visually refined.

These views are rebranded from the working product and use synthetic contacts and sample data. The workflow and information architecture remain faithful to the system I built.

AI Outreach Engine lead pool with synthetic therapist contacts and processing controls
01 · Pool. A large master list becomes a controlled processing queue rather than an undifferentiated prospect spreadsheet.
AI Outreach Engine processed leads with synthetic contacts scores and outreach tiers
02 · Score and prioritize. The engine turns research into a ranked list with the reason each lead deserves attention.
AI Outreach Engine analytics dashboard with score distribution and outreach metrics
03 · Read the market. Run-level analytics show the distribution of opportunity before the caller starts dialing.
AI Outreach Engine privacy-safe lead detail and Call Navigator interface
04 · Navigate the call. The live surface gives the human a prospect-specific observation, moments, objections and next moves without turning the conversation into a script-reading exercise.
AI Outreach Engine lead score insights outreach angle and scoring notes
05 · Keep the evidence attached. Score breakdown, strongest element, risks and the outreach angle stay connected to the individual lead.
AI Outreach Engine Do Not Call registry and internal compliance controls
06 · Protect the workflow. DNC checks and internal exclusions are part of the operating system, not an afterthought after a list has already reached the caller.
The result

A repeatable capability, not a one-off campaign.

The system can run the same operating model against a new market without rebuilding the process from scratch. Research that would have required manually reading one practice at a time now becomes a prioritized daily work queue with a specific observation attached to every qualified prospect.

I am intentionally not publishing conversion metrics until the live outreach data is mature enough to support them. The proof at this stage is the capability itself and the documented product decision that came from using it.

Why it matters

Knowing what to automate is useful.
Knowing where to stop is more valuable.

The expensive part of this workflow was reading, comparing and judging at volume. That is where AI created real leverage. The live conversation was not the bottleneck, and automating more of it made the experience worse.

That is the same question I bring into client work: where does AI genuinely make the system better, and where does a person still create the value?

My roleStrategy · Research systems · AI systems · Product · Automation · Data engineering · Sales operations · Copywriting · Compliance
Book a 15-minute fit call