C‑level inboxes are full of AI junk. We enable personal connection at scale.

Personal connection is appreciating in value, because everything that made outbound cheap also made it worthless. The reply goes to whoever actually did the work.

Sequence 4412 · Email 1 · Draft 2Grading
the 4 AEs you hired in MarchInbox
ARAlex Riveraalex@jayoh.ioto me · Tue 9:14 AM

Dana,

Saw the four AE reqs close out in March, so your attribution is broken and routing is misfiring.

Is lead assignment still running off the old territory split?

Alex

Grader — layer 1 · codechecking…

6 mechanical checks. All pass/fail, no judgment involved.

Grader — layer 2 · judge—
  • Could only have been sent to this person…
  • Proof is real proof…
  • + 12 more rubric checks
Draft 2 — rejected, sent back with fixes

Stated an inference as fact ("your attribution is broken"). Rewrite as a question or remove.

2

drafts thrown away by the engine before a human saw one.

Volume isn't the promise. It's the proof we didn't lower the bar to get there — real research, real proof, one named offer, graded before a single email is allowed to leave.

100+ GTM engagementsFounded 201640+ CRM migrationsOperating across 60+ tools in the GTM stack
The pressure you're under

The mandate came down from the board.

You're the one who has to pick something that isn't a dud.

This isn't a verdict on your team. It's a market condition: the tooling got cheap, everyone bought it, and the C-level inbox adjusted. What follows is the argument you can take back upstairs.

Plate 08The pendulum
Directional, not measured
RELATIVE VALUETIME →you are herethe pendulumPERSONAL CONNECTION APPRECIATESValue of a messagethat could onlybe for themReply rate togeneric outboundevery inbox is full ofplausible AI emailDirectional, not measured — the shape is the argument.

When a plausible-looking email costs nothing to produce, plausible-looking email stops working. The scarce thing becomes the one message that couldn't have gone to anyone else — which is the only thing this engine is built to produce.

You have three options today, and all three are bad.

01

Hire SDRs

Roughly $70–90K base, 3–4 months to ramp, 18-month average tenure. They write 30–50 emails a day on a good day. Half the sequence is a template with a first name swapped in, because that's what volume quotas produce.

When they leave, the knowledge leaves with them.

02

Buy an AI SDR tool

It generates copy in seconds. It also invents facts, states guesses as certainties, opens five emails the same way, and stacks three offers into one message. It has no idea what your actual proof is, so it makes proof up.

A faster way to burn your domain.

03

Do it yourself

Which means your best closer spends Tuesday morning writing cold emails instead of closing.

That's the most expensive outbound in the world.

Plate 01The tradeoff nobody beats
Every option sits on the line
NOBODY IS UP HEREHIGHLOWQUALITY PER EMAILVOLUME PER WEEKthe tradeoff everyone acceptsWritten by your repsReal research · 30–50 a day · then they leaveGeneric AI SDR toolsInfinite volume · invented facts · all the sameThe Outbound EngineTheir volume. Your best rep's standard.

Volume and quality get treated as a zero-sum trade because for every existing option they are. AI SDRs aren't working. Augmenting the reps you already have is what does — and that only holds if the standard travels with the volume.

Plate 10Where the week goes
Nobody gets fired in this picture
ONE SDR, ONE WEEK — SCHEMATIC, NOT MEASUREDTODAYResearch & enrichmentaccount diggingWriting & draftingsequence by sequenceConversationsthe research-and-drafting block collapsesWITH THE ENGINEsame personReviewSteer &approveCalls, replies, live conversationsthe only part a human is actually better atThe headcount doesn't change. The hours move to the part that closes.

The ask was never "replace my SDRs." It was "stop making them spend the morning on research and drafting." Proportions illustrate the shift — they are not measured percentages.

An SDR is not a seat. An SDR is a process: research a company, pick the one thing worth opening with, know what's actually true versus assumed, choose a play, write to a standard, hold the arc across seven touches, and never oversell what you can prove.

Every one of those steps is a system. So we built it as one — and pointed it at your reps, not at their seats.

The math on option 1

Your personalization has a ceiling.

Move the sliders. The arithmetic is shown so you can check it.

3
$80,000
40

Loaded cost per rep = base × 1.3 (taxes, benefits, overhead) + $6,000 tooling = $110,000

Touches per year = 3 reps × 40/day × 240 working days = 28,800

Ramp burn = loaded cost × 3.5 months ÷ 12, per hire

What that costs you
600touches per week — your ceiling
$330,000loaded cost per year
$11.46per hand-written touch
$96,250paid during ramp, before a reply

That ceiling is the real constraint. Every touch above it comes from a template — which is the moment quality stops being a hiring decision and becomes a systems decision.

The reframe

Not a copy generator.

An outbound operating system with a quality gate.

We call it the Outbound Engine. It sits between your lead source and your sending platform, and it does the job a great SDR does — with the parts a human can't hold in their head, and the discipline a human can't hold at volume.

Plate 02The engine, end to end
Runs on a loop
Lead researchtriggers · titles · enrichmentOutbound Engineclassify · choose playwrite 7 touchesMessaging brainpositioning · proof · offer · voiceStandards libraryplaybooks · copy principlesQuality gategraded twicerewritten or heldDeliveryemail · LinkedIn · phoneReply · meetingthe only scoreboardIntelligence layercomputed, not estimatedper leadqueried per leaddraftclearedgraded againstyour own baseline

The orange path is the part almost no outbound program has: measured outcomes returning to the thing that writes the copy. Without it, run ten is exactly as good as run one.

Sits on the stack you already pay forClayLemlistHubSpotSalesforce+ 60 more we operate in
INOne lead

A person, a company, and what's actually verifiable about them

  • Funding, hires, job posts
  • Detected stack
  • What they've written or said publicly
ENGINESeven layers

Graded before you ever see it — and told why it passed

  • Messaging brain
  • Fact vs. guess
  • Playbooks
  • Craft engine
  • Two-layer grader
  • Anti-sameness
  • Feedback loop
OUTSeven touches

Five emails in a deliberate arc, two LinkedIn messages, one call script

  • Written for that person
  • Scorecard attached
  • Nothing ships that can't defend itself
Inside the engine

Seven layers.

Each one exists because a naive version of this produced bad copy.

Most "AI SDR" pitches stop at "it uses AI to write emails." That's the least interesting part. The model is a commodity — anyone can call it. The edge is everything wrapped around it: what it's allowed to know, what it's allowed to claim, and what happens to the draft before a human sees it.

Open a layer to read what it prevents

Every client gets a live messaging system: positioning, the personas you sell to and what actually keeps each of them up at night, your real proof points, your named offer, your objection reframes, the words you use, the words you're never allowed to use, and the internal vocabulary that must never appear in prospect-facing copy.

Update the messaging in one place and the next sequence reflects it. No redeploy, no re-training, no "let me go update the templates."

What it preventsCopy that's technically personalized and strategically wrong.

Is this an externally verifiable event, or is this an inference? A funding round is a fact. A confirmed exec hire is a fact. Open job posts are a fact. "They probably struggle with attribution" is a guess. "No CRM detected" is a guess — enrichment misses things.

Plate 03The truth check, before a word is written
Layer 2
Research inSeries B, announced TuesdayNew VP Sales, 6 weeks in9 open AE reqs"Attribution is probably a mess"No CRM detected
Truth checkruns before a word is written
Verifiable fact

May be stated as fact.

Externally checkable event, nothing else.

Inference

May only appear as a real question.

At most once across seven touches. Never phrased as a verdict.

"No CRM detected" is a guess, not a gap — enrichment misses things. It lands in the bottom box.

A detail about the human being — something they wrote, something they said on stage — can only be referenced if it's actually in the research.

What it preventsThe single most common reason cold email gets deleted — a confident stranger being confidently wrong about your business.

Most AI outbound sounds arrogant because the model can't tell the difference between what it knows and what it assumed. We made the engine tell the difference before it's allowed to write.

Each play carries the move, the exact conditions it should fire under, the structural skeleton, a real example, and why it works. Built from what's actually landed, and added to continuously.

The engine reads the whole library and selects the right play for this lead's persona, signal, and situation. New plays can be imported from a screenshot — drop in a great email you saw in the wild and it gets standardized into the same anatomy as everything else.

What it preventsOne move, over-applied. Playbooks are how the engine has range.

Hooks, subject-line patterns, CTA construction, psychological levers, structural formulas. The right handful surface for each specific touch — a pattern-interrupt opener draws on different craft than a proof story or a breakup email, and the engine knows which is which.

Critically, these principles shape phrasing only. They are explicitly subordinate to the rules, the fact/guess classification, and your messaging. Craft never gets to override truth.

What it preventsThe flat, structurally-identical, unmistakably-AI paragraph. This is where the copy gets its teeth.

Every touch gets graded twice.

Plate 04The quality gate
Every touch, every time
DraftassumedinsufficientLAYER 01Deterministic checkscode, not judgmentLAYER 02Independent judgesees only the copySHIPSwith its scorecardpasspassfail → rewritten with the exact failure reasonsSequence judgereads all five as one arc — a new idea each time,balanced, no signal over-usedHELD + FLAGGEDreasons listed firstNothing ships silently. Ever.
Layer one — deterministic code

No AI, no judgment, no vibes. Mechanical checks that either pass or fail — formatting integrity, banned language, length discipline, exactly one ask per email, no links where links kill deliverability, and a hard cap on how many numbers one email can carry.

Math, not opinion.

Layer two — independent judge

It never sees the writer's reasoning — only the finished copy. Could this email only have been written to this person? Is there exactly one idea? Does it end on a real question or a corporate non-question? Is the proof real proof? Does it read like a human being wrote it?

Rubric, not vibes.

Failures come back as specific fix instructions — not "try again," but "this failed for these reasons, rewrite it." Every check has a severity: some block the send outright, some raise a flag for you to eyeball. You decide which is which.

And there's a whole-sequence judge on top: does each email add something new, does the arc actually balance diagnosing their problem against proving we can fix it, is any single signal being over-used across the sequence.

What it preventsEverything. This is the layer that makes volume safe.

Anyone can generate a thousand emails. The hard part is a system that will throw away its own work and tell you why.

The failure mode nobody warns you about: five emails that are each individually fine and collectively identical. Same opening move, same fact, five times.

Each email is assigned its opening move from a different family before drafting starts, and no family is used twice in a sequence.

Plate 05No two emails open alike
Seven families. One per email. Never repeated.
OPENING ANCHOR — ASSIGNED BEFORE DRAFTINGABCDEFGEmail 1 · interruptEmail 2 · curiosityEmail 3 · challengeEmail 4 · proofEmail 5 · breakupAssigned up front, so sameness is prevented rather than caught.

The same logic runs across the batch: leads generating at the same moment coordinate their opening moves, so a Monday-morning send of 300 leads doesn't produce 300 emails that all start the same way.

What it preventsThe pattern a prospect notices on email three and never forgives.

Finished sequences push into your sending platform as ready-to-send steps, upserted by contact, with a full audit trail. You review, you approve, you push — the human stays in the loop by design, and every override is recorded.

Then the loop closes. A separate intelligence layer reads back the entire campaign's activity stream and computes what actually happened: performance by step, by day and hour, by mailbox, by persona, by vertical, by A/B arm, by subject line. Confidence intervals on every rate, so you know the difference between a real result and a small sample. Then, and only then, AI interprets the computed tables. It never invents a number.

North starPositive reply rateNot opens. Opens are a scanner metric — inflated opens with no replies is a warning sign, and the system says so out loud. Each run is graded against your own rolling history, not a generic benchmark.

What it preventsAn outbound program that never learns. Most don't.

Seven layers, one loop
Real research→classified for truth→matched to a play→written to a codified standard→graded twice→deliberately varied→delivered→measured deterministically→fed back in

That's what "AI-enabled SDR" is supposed to mean.

What you get back

It grades your run, not just its own copy.

Every rate computed in code, with a grade the system is willing to make ugly.

Plate 12The intelligence loop
Why run ten beats run one
01 · SENDSequences deliveredgraded before they left, pushedto email, LinkedIn and the phone02 · CAPTUREThe activity streamsends, opens, replies, bounces,interest markers, meetings03 · COMPUTEAttribution, in codeby step, hour, mailbox, persona,vertical, variant — with intervals04 · INTERPRETAI reads the tablesa graded report: what to change,how much it moves, what to do05 · TUNEFeed it back inmessaging, rules, plays andtargeting, before the next runOPERATING PRINCIPLEComputedeterministically.Interpret with AI.North star: positive reply rateOpens get zero creditevery event, per leadcomputed tables onlyno model does the maththe loop closesRolling baselineevery prior run, stored and compoundingRun ten is graded against runs onethrough nine — not someone else's benchmark.

Most outbound programs measure nothing they can act on, so every run starts from the same place. Here the arithmetic is computed in code first and the model only reads the finished tables — which is what makes the conclusion safe enough to feed back in.

What tightens

Targeting and timing

Which persona, vertical, step and send hour actually produced positive replies — and which cohorts are still too small to call.

What gets rewritten

Angles, offers and plays

Plays that keep landing get promoted in the library. Angles that never earn a reply get retired instead of quietly re-run.

What compounds

Your own baseline

Every run is stored, so the standard you are held to is your own last quarter — not an industry average from someone else's market.

Strategy report1 campaign analyzed · 13 prior runs in the baseline
F
Executive summary

The campaign produced 0 positive replies from ~550 sends. The largest actionable lever is deliverability, not follow-up conversion: one mailbox carried every send and recorded a 7.7% bounce rate. The ~435 opens and 144.1% aggregate click rate are not evidence of buyer interest — they are a warning that engagement telemetry is contaminated by scanners.

Sample report from our own account. Figures rounded; opens get zero credit in the grade.

Positive reply rate0.0% ± 0.00 of ~550 · the north star
Bounce rate7.7%~8% of sends · weak band
Clicks144.1%~790 · flagged as scanner noise
Total activities~910~550 emails · ~365 calls
Reply attribution by step
Step 0 · opening email~520 sends · ~435 opens · 0 replies
Step 2 · email~20 sends · 0 replies
Step 4 · emailfewer than 5 sends · 0 replies

Cohorts that small cannot establish a later-step winner. The system says so instead of ranking them.

MailboxHigh confidence

Every outcome flowed through one weak-performing mailbox, so deliverability is a confounder before copy or targeting can be credited or blamed.

Action: pause scale, validate domains, audit mailbox health before the revised test.

VariantHigh confidence

An even split across both variants produced zero replies on either. Neither variant is winning and the result gives no basis for iteration.

Action: retire both, test materially different value propositions rather than wording.

What happened next

We paused scale, moved off the single mailbox and rebuilt domain and inbox health before the next test, and retired both variants for materially different angles. That is the loop doing its job: the run got a grade of F, and the grade changed what we did.

Follow-up run in flight
Operator console

Campaigns, rules, playbooks, knowledge library

Where a campaign gets its client, persona, angle, offer and voice — and where the engine refuses to generate until the required fields are real.

Field guide

The same messaging brain, readable by a human

One-liners, objection handlers, proof and named wins, buying signals. Your reps work the phone off the source the engine writes from.

Co-pilot

Grounded in the playbook, not the open internet

Pitch help, objection handling, draft rewrites — answered only from approved messaging, so a rep can't be told something the engine wouldn't send.

Where your team already works

Your reps are already using AI, with or without a policy. Don't fight it. Harness it.

The messaging brain and the standards library connect into the assistants your team already pays for. A rep drafting in their own tool gets the same approved proof, the same banned words, and the same fact-or-guess discipline the engine works under.

Plate 11One source of truth
Edit once, everything downstream changes
EDIT ONCE — EVERYTHING DOWNSTREAM CHANGESYour messaging, oncepositioning · personas · proof · offers · objections · voiceOne edit here…The outbound engineevery sequence is written against it, liveThe AI assistant your team already usesanswers in the tool they already work inThe reference guide your reps readsame answers for the human and the machine…lands in all three. No retraining, no redeploy.

Enablement usually means a document nobody opens. Exposing the same library to the reps and to the tools they already work in is what stops the human and the machine from drifting apart.

01

No new tool to adopt

Your team keeps the assistant they already know. The standards arrive as tools inside it, not as another login and another tab.

02

The stipend stops producing unapproved copy

Right now every rep with AI credits is generating claims nobody signed off on. Same spend, same habit, inside the harness.

03

An answer for the board that survives follow-up

You adopted AI, and you can show exactly what it is not allowed to do. That second half is the part nobody else brings to the meeting.

The harness

We put a harness on it.

Enforced in code, not promised in a sales call.

The models are genuinely powerful, and people can run in a lot of directions that are wrong with them. So we put a harness around it: if you're going to use it for this, it uses the information we already know is working.

Plate 09The harness
What is removed is the product
SAME MODEL EVERYONE ELSE HASRaw modelwill go anywhereinvented proofa guess stated as factfive identical openingsthree offers in one emailHARNESSyour proofyour offeryour voiceThe one messageyou'd have written yourselfnothing invented, nothing borrowedThe model is the commodity. The harness is the product.

What it structurally cannot do

✕

It will not invent proof

No made-up numbers, no fabricated case studies, no invented guarantees. If a claim isn't in your approved messaging, it doesn't exist.

✕

It will not name a client you haven't approved

Named clients come only from your explicit allow-list. No list, no names — it stays generic and never guesses.

✕

It will not attach a result to the wrong logo

A specific number can only be paired with the client that actually produced it. A dedicated check enforces that on every touch — emails, LinkedIn, and the call script.

✕

It will not state a guess as a fact

See Layer 2. This one is absolute.

✕

It will not write without real substance

If your messaging is missing positioning, proof, or a named offer, generation stops with an error rather than padding thin messaging with invented claims. The engine would rather refuse than bluff.

✕

It will not stack offers

One offer per email. Ever.

✕

It will not pitch a competitor

If a lead sells what you sell, the sequence switches to a peer-to-peer note — no pitch, no proof, no offer — and gets held for a human.

✕

It will not take instructions from your own data

Enrichment fields are treated as untrusted input. Anything that reads like an instruction to the AI is stripped and flagged before the writer ever sees it. Your lead list cannot hijack your copy.

✕

It will not hide a degraded run

If a live messaging fetch fails, the run is flagged loudly and visibly. A degraded sequence can never be mistaken for a real one.

Every one of those rules exists because we watched a naive version of this system get it wrong. That's the difference between a demo and a system in production.

What ships

Seven touches, one arc.

Built for one person, per lead.

Plate 06The seven-touch arc
One document, one argument
ONE DOCUMENT · ONE ARGUMENTInterruptearn email 2Curiositythe question theycan't answer insideChallengereframe the problemthey think they haveProof storyreal client, real numbercorrectly attributedBreakupconverts morethan it shouldLinkedInconnect +follow-upCalltalk trackfor a humanthe touch that has to be truetheir problemwho we arethe proofthe ask

Five disconnected emails read like five strangers. One document with an arc reads like somebody who has been paying attention — which is the only reason a cold sequence ever gets a reply.

TouchJob
Email 1Pattern interrupt — earn the second email
Email 2Curiosity — the question they can't answer internally
Email 3Challenge — reframe the problem they think they have
Email 4Proof story — real client, real result, correctly attributed
Email 5Breakup — the graceful exit that converts more than it should
LinkedInConnect note + follow-up, sized for the channel
CallA talk track for a human, built on the same research

Written as one document, not five disconnected emails — so the arc builds: problem → who we are → proof → the ask. It's why the sequence reads like a person who's been paying attention rather than five people who've never met.

Every sequence ships with

A scorecard and a "why this sequence" panel: which persona and signal it resolved to, what messaging fed it, how the research was classified, which offer it built around and why, and how many drafts each message took. You are never guessing why the copy says what it says.

The comparison

Why this beats the alternatives.

Eight dimensions, side by side.

DimensionHire SDRsBuy an AI SDR toolThe JayOh Outbound Engine
Ramp3–4 monthsInstant, then instant regretLive in weeks, standards from day one
PersonalizationReal, but only at 30–50/dayFake — first-name tokens at scaleReal research, per lead, at volume
Knows your proofEventually, after trainingNo — invents itYes — from a live messaging brain
Quality controlA manager's spot-checkNoneTwo-layer grading on every touch
Sameness across a batchYes, templates creep inSeverePrevented at draft time
LearnsSlowly, then leavesNoDeterministic measurement, rolling baseline
When someone quitsKnowledge walks out the doorn/aKnowledge is in the system
Cost structureFixed and risingCheap, and it showsLeverage — output scales, standards don't move
How we work together

Same engine. Three levels of involvement.

Most teams start on the left — augmenting the reps they already have.

1

We give you the tools

Done with you

You get access to the engine and your own messaging brain. Your team loads leads and pushes sequences. We install it, tune the standards to your voice, train your operators, and stay on for optimization.

Best when: you have SDRs or a growth hire, and you want to make them 10x more effective instead of hiring three more.

2

We run it

Done for you

Your outbound function, operated by us. We build your messaging brain, load your ICP, run the engine, review the copy, manage delivery, and report on positive reply rate against your own baseline. You get meetings, not a tool to learn.

Best when: you need pipeline this quarter and you don't have a team to build this.

3

We advise you on how to build it

Architecture

We've built this. We'll show your team the architecture, the failure modes, the guardrails that matter, and the order to build them in — so you don't spend six months learning what breaks.

Best when: you have engineering capacity and want to own this internally.

Most vendors sell you one of these and pretend the other two don't exist. We'd rather you pick correctly and stay.

Objections

The questions a burned CRO asks first.

"Isn't this just ChatGPT with extra steps?"

The model is the cheapest part. We never touch model weights. What we engineered is everything around it: what it's allowed to know, what it's allowed to claim, and the two-layer grader that throws away its work when it doesn't meet standard. Take the guardrails off and you have exactly the AI outbound you already don't trust.

"Won't prospects be able to tell it's AI?"

Every AI-fingerprint pattern we've identified is an explicit failure condition in the grader. The copy has to pass a "reads like a human being wrote it" check and a "could only have been sent to this person" check before it's cleared. If it sounds like a robot, it doesn't ship.

"We already have SDRs."

Good — this makes them dangerous. Your reps stop writing and start selling: calling, working replies, running conversations. The engine handles research-to-draft. That's the highest-leverage trade in your entire GTM org.

"How do you know it's working?"

Positive reply rate, computed in code, with confidence intervals, sliced by step, timing, mailbox, persona, vertical, and variant — and graded against your own rolling average, not a benchmark from someone else's market. Opens get zero credit.

"What if our messaging changes?"

Update it in one place. The next sequence reflects it. That's the whole point of a live messaging brain instead of a prompt someone hardcoded.

"How fast can we be live?"

The gating item is your messaging and your ICP, not the technology. That's a conversation, not a build.

"We just finished a 90-day rollout. How much implementation is this?"

There is no migration and no new system of record. The engine reads the fields you already have and writes into the sender your team already uses. What we need from you is messaging and ICP — a working session, not a project plan. If your positioning and proof exist, first graded sequences land inside the first sprint.

"Do we have to re-enrich data we already own?"

No. Your CRM is the first source, and enrichment only fills the gaps it can actually verify. Every field arrives classified fact-or-guess before the writer sees it, so a stale or wrong record can't quietly become a claim in an email.

Proof

100+ GTM engagements since 2016.

40+ CRM and marketing automation migrations. 60+ tools in the stack we operate.

$2.2M

in pipeline generated in the first 90 days from a demand engine built from scratch

80+

SQLs from a single 30-day ABM program

3.5x

lift in demo-to-proposal conversion

35%

reduction in sales cycle length

The close

Your competitors are sending more email than you. That's not the threat.

The threat is that one of them figured out how to send better email at the same volume. That's a systems advantage, and systems advantages compound quietly until they don't.

You have a finite number of quarters to build a repeatable outbound motion. Every quarter without one is pipeline you never see and never get to attribute — while personal connection keeps getting more expensive to fake.

See the engine run on your own ICP.

30 minutes. We'll load a real prospect from your target list, generate the sequence live, and walk you through the scorecard — including anything it flags. Then you decide whether you want us to run it, hand it to you, or teach you to build it.

Book the walkthrough

If the copy it produces on your own ICP isn't better than what your team is sending today, you'll know inside 30 minutes and we'll both save the follow-up.