X >_ XEME ~/case-study · greenfield build no. 3

case study · omnibound ai

Zero to $145K ARR in nine months.
One engineer. One AI system.

Client: Omnibound AI · AI search marketing platform · B2B scale-up
Role: AI GTM Engineer · Oct 2025 - present

< 3 days
Engine deploy time
$145K
ARR closed · 5 logos
$897K+
Qualified + active pipeline
1.5%+
Positive reply rate
4
Positioning shifts shipped

the situation

New category. No playbook. Scale-up expectations.

Omnibound sells AI search marketing - helping brands win visibility inside AI answers, a category that barely existed two years ago. New category, no inherited GTM infrastructure, no playbook to copy, and scale-up expectations on pipeline. The classic answer is hire a marketer, two SDRs, a RevOps contractor, and wait two quarters for the machine to assemble itself.

That answer costs roughly $400K+ a year in loaded headcount before the first meeting is booked. The mandate here was the opposite: one GTM engineer, an AI system, and revenue accountability from day one.

the build

Strategy first. Engine in days. Loop closed on ARR.

PHASE 01
STRATEGY

Strategy compiles first

Before any tooling: TAM sized, ICP defined, personas mapped, and 1P/2P/3P signal sources selected - which job-posting patterns, stack signatures, website visitors, and LinkedIn behaviors actually indicate buying intent for AI search marketing. The engine was designed on paper before a single API key existed.

PHASE 02
ENGINE

Full stack live in under 3 days

The end-to-end chain below - previously a 2-week deploy - was engineered, tested, and sending in under 3 days. 150+ domains and 300+ mailboxes warmed and orchestrated, deliverability engineered before volume.

PHASE 03
WORKFLOWS

Unattended workflows layered on top

Six production workflows - positioning intelligence, the 7-stage copy engine, signal-routed outbound, asset-led ABM, inbound scoring, and the content flywheel - every one wired into CRM instrumentation. Each is broken down node by node below.

PHASE 04
REVENUE

The loop closes on ARR, not activity

Every play attributes to closed-won through a self-built HubSpot layer. BANT qualification, deal-stage hygiene, and Slack alerts keep human attention only where judgment matters: the conversations and the closes. Buyer language from those calls feeds back into positioning - 4 narrative shifts validated in-market so far.

the results · 9 months in

Numbers with names attached.

MetricOutcome
Customers closed5 logos · $145K ARR
BANT-qualified SQLs8 · $264K ARR pipeline
Deals in active follow-up28 · $633K+ ARR pipeline
Positive reply rate1.5%+ across 150+ domains
Engine deploy time2 weeks → under 3 days
Research throughput6+ hrs/batch → under 30 min
Positioning iterations4 shifts, market-validated
"Every workflow either attributes to revenue or gets killed. That discipline is the whole system."
- the operating principle behind the build

the production workflows

Six unattended workflows, node by node.

These are the actual production systems - Clay, n8n, Python, Claude Code - running across every GTM service line. No slideware; every chain below is live.

positioning

Positioning Intelligence Loop

trigger: weekly cron + every closed-won / closed-lost deal

Fathom / Fireflies
Win/loss transcripts, objections, exact buyer language
Python
Firecrawl pulls review sites + competitor messaging
Claude Code
Objection clusters, win themes, whitespace vs competitors
Claude
Updated narrative, messaging hierarchy, proof points
n8n
New copy pushed to sequences, landing pages, decks

→ 4 positioning shifts shipped, each validated in-market before the next

the loop that keeps messaging honest: buyers write the positioning, the system just listens

copywriting

7-Stage Copy Engine

trigger: new enriched account lands in the Clay table

Clay + LLM
Persona classified against ICP definition
Ahrefs API
Rankings, traffic, current SEO stack usage
LLM
Where their current stack underperforms, with evidence
LLM
Strategic angle picked per account, mapped to pain
Claude
Per-contact copy in approved voice + QA pass
Smartlead
Straight to sequence - zero human review

→ Hyper-personalized copy at scale: 1.5%+ positive replies across 150+ domains

the stages most teams skip are gap analysis and strategic angle - exactly where generic AI copy dies

outbound

Signal-Routed Outbound

trigger: job posting, tech-stack change, or LinkedIn engagement detected

TheirStack / Trigify
Hiring patterns, stack changes, post engagers
n8n
Branch by signal type, strength, and recency
Clay
5-source waterfall: 85%+ coverage, +45% accuracy
LLM
Message angle matched to the triggering signal
Smartlead + HeyReach
Email + LinkedIn, 300+ mailboxes, 95%+ deliverability

→ 40% pipeline-efficiency gain, $180K+ ARR growth in 6 months

fit: TAM above ~20k accounts, LTV above $5K - below that, run ABM instead

abm

Asset-Led ABM Engine

trigger: account enters tier-1 target list

Python
Playwright + asyncio fan-out, 100+ domains per batch
Claude + OpenAI
Per-account narrative from research + Ahrefs data
Pages + Sendspark
500+ visit-tracked landing pages, per-account video
Tracking
Share of Answer + AI Share of Voice per page
HubSpot
Visit + watch signals alert the closer with context

→ Enterprise logo closed at $25K MRR

fit: TAM under ~20k accounts, LTV above $50K - the assets do the room-warming

revops

Inbound Scoring & Routing

trigger: form fill, demo request, or RB2B-identified visitor

RB2B / Forms
Anonymous visitors resolved to person + account
n8n
Webhook intake, schema co-designed with Product + Eng
LLM rubric
Custom ICP rubric scores fit + intent, with reasoning
HubSpot
Score + context pushed to properties, owner assigned
Slack
High scores ping the closer in minutes, not days

→ Lead qualification cut from 48h to 9.6h (-80%)

speed-to-lead is the cheapest conversion lift in B2B - this buys it permanently

content

Content Signal Flywheel

trigger: weekly content cycle + every post published

Transcripts + comments
Real ICP language harvested from calls and threads
Claude
Founder-voice posts from mined pains + proof points
Trigify
Likers + commenters on target posts become records
Clay
Only in-ICP engagers pass, fully enriched
HeyReach + Smartlead
Engagement-referencing outreach, synced to CRM

→ Content stops being a vanity channel: every post becomes a 2P signal source feeding outbound

fit: any B2B motion where the ICP is active on LinkedIn

motion selection

The elite move is knowing which workflow NOT to run.

Most GTM waste comes from running the wrong motion for the market shape. The qualification run before wiring anything:

Automated outbound

TAM > 20k accounts · LTV > $5K

Volume economics work. Signal-routed sequencing across email + LinkedIn, deliverability engineered first.

Asset-led ABM

TAM < 20k accounts · LTV > $50K

Every account deserves handcrafted-feeling assets - generated by pipeline, tracked by visit.

Inbound orchestration

Existing traffic or brand pull

Speed-to-lead and scoring first: the cheapest revenue is the demand you already have but answer too slowly.

Content flywheel

ICP active on LinkedIn

Founder-led content mined from real buyer language, with engagers captured as second-party signal.

why this matters

If you're venture-backed, this is your math too.

Seed-to-Series-B math is unforgiving: the plan says 3x pipeline, the budget says 1.2x headcount. Traditional GTM closes that gap with more people and more handoffs - each handoff leaking context and pipeline. A system-led build closes it with compounding infrastructure: the engine that took 2 weeks to deploy now takes 3 days, the copy that needed review now ships itself, and the research that took an analyst-day runs in 30 unattended minutes.

This was greenfield build number three - after an IT services firm ($180K+ ARR growth, 40% pipeline-efficiency gain) and a MENA cybersecurity startup (zero-to-one ABM engine). The pattern holds across markets: strategy first, system second, revenue attribution always.

open channel

Want this running in your GTM?

One call to scope your engine. We reply within one business day.

xeme@lab:~ - book a build call