Targeting, process repair, CRM workflows, conversion lifts, and the operating cadence behind repeatable B2B SaaS pipeline.
Between FullStack Labs and Bluelight Consulting, I spent four years building and fixing outbound revenue systems. At FullStack, I built outbound from zero — no process, no playbook, no pipeline. At Bluelight, I inherited a broken system and rebuilt it until it tripled conversion and doubled annual revenue.
This isn't a growth hack article. This is what I actually did, how it worked, and what I learned about the mechanics of repeatable pipeline in B2B SaaS.
When I joined FullStack Labs as an Account Executive, there was no structured outbound function. Leads came in through the website and referrals. There was no ICP definition, no sequencing tool, no SDR team, no pipeline reporting beyond a spreadsheet.
I was hired to sell. I realized the first job was to build the system that would make selling possible at scale.
Two years later, I joined Bluelight as Head of Sales. The situation was different but the problem was similar: the outbound motion existed, but it leaked. Leads entered the funnel and disappeared. Conversion rates were low. The CRM was a graveyard of unworked opportunities. No one trusted the pipeline numbers because the data was inconsistent.
Most outbound problems start with targeting. You can have perfect messaging, perfect cadence, perfect tooling — but if you're reaching the wrong people, none of it matters.
At both companies, I started with the same exercise: analyze every closed deal from the past 18 months. Not the pipeline. The closes. I looked at:
At Bluelight, this analysis revealed that 70% of revenue came from Series A-C startups with 50-200 employees who needed to scale engineering capacity fast — usually after a funding round. The ICP wasn't "any tech company." It was a specific company at a specific moment.
The ICP is not a persona slide. It's a targeting filter. If your SDR can't use it to build a list in Apollo in under 5 minutes, it's not specific enough.
The most underrated step in outbound repair is CRM hygiene. At Bluelight, I spent the first three weeks doing nothing but cleaning HubSpot.
This wasn't glamorous work. But it meant that when I later looked at pipeline reports, the numbers meant something. You can't optimize what you can't measure, and you can't measure what's dirty.
At FullStack, I built the outbound stack from scratch:
The sequence structure that worked consistently across both companies:
The breakup email consistently had the highest reply rate. People respond to the removal of pressure.
At FullStack, I went from solo AE to leading a team of SDRs. The hiring criteria that mattered:
I ran weekly pipeline reviews, call listening sessions, and A/B test readouts. Every SDR knew their numbers: emails sent, reply rate, positive reply rate, meetings booked, show rate, conversion to opportunity.
The result at FullStack: hundreds of qualified meetings in under a year, dozens of net-new enterprise clients signed.
At Bluelight, the outbound system generated leads. The problem was downstream — leads weren't converting to revenue. The diagnosis:
The fixes:
The result: 3x conversion lift from lead to close. Doubled annual revenue. Doubled the client base.
The system isn't any single tool or technique. It's the cadence — the rhythm of activities that keeps the pipeline healthy:
The companies that grow consistently aren't doing something magical. They're doing the basics on a rhythm and measuring everything.
Outbound revenue isn't about tricks. It's about process, targeting, measurement, and iteration. The companies that fail at outbound usually fail at one of those four things — often targeting or measurement.
The meta-lesson: building revenue systems is not that different from building software systems. You define requirements (ICP), build the architecture (CRM + tools), write the logic (sequences + messaging), test it (A/B + metrics), deploy it (SDR team), and iterate based on production data (win/loss analysis).
That's probably why doing both — selling and building — feels like the same job to me.
Want to talk about revenue systems or outbound architecture?
Get in touch →