Back to Portfolio
Case Log 01 / 03
Case Log 01 // B2B SaaS Growth

MRR from
$0 → $10K

B2B SaaS 90-Day Sprint Google Ads LinkedIn Cold Outbound Onboarding CRO
$10K/mo
MRR Achieved
from Zero
3 days
Time-to-Value
(was 14 days)
90d
Sprint
Duration
4.2×
LTV:CAC
Ratio Achieved
Situation // Context

A SaaS product with real value and zero acquisition architecture.

eGrow was a B2B SaaS platform built to help e-commerce brands automate their supplier relationships. The product worked. The market existed. But the company had no systematic way to find, convert, or retain customers — and was burning capital on a fractured mix of cold emails, sporadic Google ads, and word of mouth that wasn't scaling.

I was brought in as Growth Lead with a clear brief: build the acquisition and activation engine from the ground up and reach $10K MRR within 90 days. No retainer. Results-based. If the numbers didn't move, I didn't get paid.

Diagnosis // The Leaks

Three critical failures preventing growth.

Leak 01
No ICP Definition

They were selling to everyone — Shopify stores, Amazon sellers, dropshippers. No prioritization, no messaging specificity. The top of funnel was generating noise, not signal.

Leak 02
14-Day Time-to-Value

New users took 14 days to hit their first meaningful activation event. Churn was happening before users understood the product. Acquisition spend was evaporating within the onboarding window.

Leak 03
No Systematic Outbound

Cold outreach was ad hoc — no targeting criteria, no sequence, no follow-up logic. The CRM had hundreds of unqualified leads with no attribution to revenue.

The diagnostic phase took 10 days. I audited the Google Ads account (small budget, broad match everything, no negative keywords), interviewed 6 current customers to identify the actual pain pattern, and mapped the entire onboarding flow to find where users dropped off.

The finding: 87% of churned users never completed the supplier integration step. Not because the feature was broken — but because the onboarding flow didn't lead them to it fast enough. The product was failing silently.

The second finding: the highest-LTV customers were all in one segment — Shopify brands doing $300K–$2M annual revenue, importing from Asia. This became the ICP. Everything else was deprioritized.

Architecture // The System Built

Four parallel workstreams. 90 days. One outcome.

Workstream 01 // Days 1–14
ICP Definition + Messaging Architecture

Defined the ICP precisely: Shopify merchants, $300K–$2M revenue, importing from Asia, 3+ SKUs. Built a messaging matrix with 4 pain-led angles. Rewrote all landing page copy around the supplier relationship problem — not software features.

Workstream 02 // Days 1–21
Onboarding Redesign — 14 Days → 3 Days

Audited every onboarding step. Removed 7 friction points before the supplier integration. Added a mandatory "Quick Win" flow — users were guided to import their first supplier contact within 45 minutes of signup. Activation events moved from day 14 to day 3.

Workstream 03 // Days 14–90
Cold Outbound Engine

Built a 3-step cold email sequence targeting e-commerce operators via Apollo.io. 400 contacts per week, personalized first line based on Shopify store data. Sequence: problem-led intro → case proof → soft CTA to demo. Average reply rate: 8.4%.

Workstream 04 // Days 21–90
Google Search + LinkedIn Retargeting

Rebuilt the Google Ads account from scratch. Exact + phrase match only, 140 negative keywords added day one. Targeted bottom-of-funnel searches: "supplier management software," "Shopify supplier automation," "import management tool." LinkedIn retargeted site visitors and demo requesters with social proof ads.

Channel Mix
Acquisition Breakdown at $10K MRR

Cold outbound delivered 38% of new MRR. Google Search 31%. LinkedIn retargeting 18%. Organic/referral 13%. The outbound engine was the highest-velocity channel for the first 60 days.

Cold Outbound38%
Google Search31%
LinkedIn Retargeting18%
Organic / Referral13%
Tech Stack
Tools Deployed
Apollo.ioGoogle AdsLinkedIn AdsInstantlyHubSpot CRMGA4HotjarLooker Studio
Output // Verified Results

Numbers that moved in 90 days.

$0 → $10K
Monthly Recurring Revenue

Built from zero in 90 days. Revenue was predictable by day 60 with a clear attribution model showing exact CAC per channel.

14d → 3d
Time-to-Value

Onboarding redesign reduced activation time by 78%. Churn in the first 30 days dropped by more than half within 6 weeks of launch.

8.4%
Cold Email Reply Rate

Industry average is 2–3%. The ICP precision and pain-led messaging drove 4× the typical response. 34 demos booked from outbound alone.

4.2×
LTV:CAC Ratio

Target was 3×. By focusing exclusively on the highest-LTV ICP segment, blended CAC stayed low while ARPU climbed to $340/month.

62%
Reduction in Wasted Ad Spend

Google Ads account restructure eliminated broad match waste. CPC dropped 38% while conversion rate on demo requests increased 2.4×.

91%
Month-3 Retention Rate

Cohort retention improved from 67% to 91% in month 3 after the onboarding fix. The activation event was the leading indicator.

Signal // Key Learnings

What this case proved about B2B growth.

The biggest lever wasn't ads. It was onboarding. The best acquisition in the world can't fix a product that loses people before they understand its value. This is the most common SaaS growth trap — pouring capital into the top of funnel while the bottom leaks.

The second lesson: ICP specificity multiplies every channel. When we stopped trying to reach everyone and focused exclusively on Shopify importers, every metric improved — email reply rates, demo-to-close rates, retention, and word-of-mouth referrals.

Third: Google Search intent capture is the highest-quality acquisition channel for B2B SaaS when built correctly. People searching for "supplier management software" have a defined problem and buying intent. The mistake is running it poorly — broad match, weak negatives, no landing page alignment.

The Architecture Principle
"Fix retention before you scale acquisition."

Every dollar spent acquiring users who churn before activating is permanently destroyed. The highest-ROI work in weeks 1–3 was onboarding, not ads. Scaling started in week 4 only after the activation rate hit target.

Replicable Framework
The 90-Day B2B SaaS Sprint

Days 1–14: Audit + ICP definition. Days 15–21: Onboarding fix. Days 22–45: Outbound engine launch. Days 46–90: Paid acquisition scale. This sequence matters — order of operations determines outcome.

Your SaaS has the same leaks.
Ready to architect the fix?

90-day sprint. Results-based engagement. If MRR doesn't move, I restructure for free until it does.

Book a Strategy Call →
No retainers · No guesswork · Results-based