Oct 27, 2020 · 37m · startups-for-the-rest-of-us

Episode 520 | Why a Million Dollar Agency Quit It All and Moved to SaaS

Keith Perhack · 19m spoken Rob Walling · 15m spoken
0:00 / 0:00
▶ Watch on YouTube →

gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions

In Episode 520 of Startups for the Rest of Us, Rob Walling interviews Keith Perhack on shutting down a million-dollar marketing agency to focus entirely on his marketing attribution SaaS, Segmetrics. Keith details the engineering hurdles, solo founder accountability strategies, and pricing adjustments that accelerated the company's revenue growth.

How this conversation actually went

Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. Rob holds 43.7% of the talking time here. How this is scored →

Rob as informed peer 5.7 Guest teaching 3.0 Guest disagreement 0.5 Rob pushing back 0.2
05100:0010:0020:0030:001:55–7:31 · Rob as informed peer 6/10 Introducing Keith Perhack and Segmetrics Value Proposition Rob demonstrates clear domain understanding of attribution analytics, comparing Segmetrics to Google Analytics and Mixpanel. Keith articulates where traditional tools fall short on revenue attribution and native integrations.7:31–14:13 · Rob as informed peer 5/10 Building an MVP and Launching Segmetrics in Two Weeks Keith details his two-week MVP validation process and early launch hiccups. Rob connects Keith's back-end CSV approach to the concept of human automation from his own writings.14:13–21:49 · Rob as informed peer 6/10 Winding Down the Million-Dollar Agency and Rehiring Team Keith shares the painful decision to let his agency team go when transitioning to SaaS. Rob validates the experience by sharing his own past struggle breaking away from high-hourly consulting.21:50–28:05 · Rob as informed peer 5/10 Founder Productivity, Solo Work Struggles, and Project Management Keith discusses managing solo founder productivity and hiring a project manager to maintain accountability. Rob draws parallels to personal athletic training and his own side-project routines.28:05–32:13 · Rob as informed peer 6/10 The Database Outage Crisis and Managed Hosting Lessons Keith relives a disastrous MySQL outage that cost weeks of work before moving to managed hosting. Rob shares his perspective on the difference between bootstrapping frugality and venture-scale infrastructure spending.32:14–36:37 · Rob as informed peer 6/10 Pricing Model Optimization and Accelerated SaaS Growth Keith explains restructuring Segmetrics pricing into granular five-dollar increments rather than punishing tiered cliffs. Rob relates this directly to how Drip optimized subscriber count tiers.1:55–7:31 · Guest teaching 4/10 Introducing Keith Perhack and Segmetrics Value Proposition Rob demonstrates clear domain understanding of attribution analytics, comparing Segmetrics to Google Analytics and Mixpanel. Keith articulates where traditional tools fall short on revenue attribution and native integrations.7:31–14:13 · Guest teaching 3/10 Building an MVP and Launching Segmetrics in Two Weeks Keith details his two-week MVP validation process and early launch hiccups. Rob connects Keith's back-end CSV approach to the concept of human automation from his own writings.14:13–21:49 · Guest teaching 2/10 Winding Down the Million-Dollar Agency and Rehiring Team Keith shares the painful decision to let his agency team go when transitioning to SaaS. Rob validates the experience by sharing his own past struggle breaking away from high-hourly consulting.21:50–28:05 · Guest teaching 2/10 Founder Productivity, Solo Work Struggles, and Project Management Keith discusses managing solo founder productivity and hiring a project manager to maintain accountability. Rob draws parallels to personal athletic training and his own side-project routines.28:05–32:13 · Guest teaching 3/10 The Database Outage Crisis and Managed Hosting Lessons Keith relives a disastrous MySQL outage that cost weeks of work before moving to managed hosting. Rob shares his perspective on the difference between bootstrapping frugality and venture-scale infrastructure spending.32:14–36:37 · Guest teaching 4/10 Pricing Model Optimization and Accelerated SaaS Growth Keith explains restructuring Segmetrics pricing into granular five-dollar increments rather than punishing tiered cliffs. Rob relates this directly to how Drip optimized subscriber count tiers.1:55–7:31 · Guest disagreement 1/10 Introducing Keith Perhack and Segmetrics Value Proposition Rob demonstrates clear domain understanding of attribution analytics, comparing Segmetrics to Google Analytics and Mixpanel. Keith articulates where traditional tools fall short on revenue attribution and native integrations.7:31–14:13 · Guest disagreement 1/10 Building an MVP and Launching Segmetrics in Two Weeks Keith details his two-week MVP validation process and early launch hiccups. Rob connects Keith's back-end CSV approach to the concept of human automation from his own writings.14:13–21:49 · Guest disagreement 1/10 Winding Down the Million-Dollar Agency and Rehiring Team Keith shares the painful decision to let his agency team go when transitioning to SaaS. Rob validates the experience by sharing his own past struggle breaking away from high-hourly consulting.21:50–28:05 · Guest disagreement 0/10 Founder Productivity, Solo Work Struggles, and Project Management Keith discusses managing solo founder productivity and hiring a project manager to maintain accountability. Rob draws parallels to personal athletic training and his own side-project routines.28:05–32:13 · Guest disagreement 0/10 The Database Outage Crisis and Managed Hosting Lessons Keith relives a disastrous MySQL outage that cost weeks of work before moving to managed hosting. Rob shares his perspective on the difference between bootstrapping frugality and venture-scale infrastructure spending.32:14–36:37 · Guest disagreement 0/10 Pricing Model Optimization and Accelerated SaaS Growth Keith explains restructuring Segmetrics pricing into granular five-dollar increments rather than punishing tiered cliffs. Rob relates this directly to how Drip optimized subscriber count tiers.1:55–7:31 · Rob pushing back 1/10 Introducing Keith Perhack and Segmetrics Value Proposition Rob demonstrates clear domain understanding of attribution analytics, comparing Segmetrics to Google Analytics and Mixpanel. Keith articulates where traditional tools fall short on revenue attribution and native integrations.7:31–14:13 · Rob pushing back 0/10 Building an MVP and Launching Segmetrics in Two Weeks Keith details his two-week MVP validation process and early launch hiccups. Rob connects Keith's back-end CSV approach to the concept of human automation from his own writings.14:13–21:49 · Rob pushing back 0/10 Winding Down the Million-Dollar Agency and Rehiring Team Keith shares the painful decision to let his agency team go when transitioning to SaaS. Rob validates the experience by sharing his own past struggle breaking away from high-hourly consulting.21:50–28:05 · Rob pushing back 0/10 Founder Productivity, Solo Work Struggles, and Project Management Keith discusses managing solo founder productivity and hiring a project manager to maintain accountability. Rob draws parallels to personal athletic training and his own side-project routines.28:05–32:13 · Rob pushing back 0/10 The Database Outage Crisis and Managed Hosting Lessons Keith relives a disastrous MySQL outage that cost weeks of work before moving to managed hosting. Rob shares his perspective on the difference between bootstrapping frugality and venture-scale infrastructure spending.32:14–36:37 · Rob pushing back 0/10 Pricing Model Optimization and Accelerated SaaS Growth Keith explains restructuring Segmetrics pricing into granular five-dollar increments rather than punishing tiered cliffs. Rob relates this directly to how Drip optimized subscriber count tiers.

speaking balance: gold is Rob, purple is the guest (3 minute bins)

0:00 · Rob 90.6% · guest 9.4%0:00 · Rob 90.6% · guest 9.4%3:00 · Rob 57% · guest 43%3:00 · Rob 57% · guest 43%6:00 · Rob 29.2% · guest 70.8%6:00 · Rob 29.2% · guest 70.8%9:00 · Rob 28.6% · guest 71.4%9:00 · Rob 28.6% · guest 71.4%12:00 · Rob 35.6% · guest 64.4%12:00 · Rob 35.6% · guest 64.4%15:00 · Rob 46.4% · guest 53.6%15:00 · Rob 46.4% · guest 53.6%18:00 · Rob 14.2% · guest 85.8%18:00 · Rob 14.2% · guest 85.8%21:00 · Rob 34.9% · guest 65.1%21:00 · Rob 34.9% · guest 65.1%24:00 · Rob 51.1% · guest 48.9%24:00 · Rob 51.1% · guest 48.9%27:00 · Rob 29.5% · guest 70.5%27:00 · Rob 29.5% · guest 70.5%30:00 · Rob 52% · guest 48%30:00 · Rob 52% · guest 48%33:00 · Rob 32% · guest 68%33:00 · Rob 32% · guest 68%36:00 · Rob 87.2% · guest 12.8%36:00 · Rob 87.2% · guest 12.8%
Sharpest disagreement ▶ 14:06 Playful correction on growth plateau length

Keith playfully interrupts and corrects Rob's timeline assumption, pointing out that the revenue flatline lasted significantly longer than a single year.

Hardest push from Rob ▶ 2:14 Challenging the agency-to-SaaS pivot premise

Rob provocatively questions why anyone would walk away from a thriving multi-million dollar agency to start over with an early-stage SaaS product.

Biggest teaching moment ▶ 4:57 Explaining full customer journey attribution mechanics

Keith breaks down the structural limitations of generic analytics tools like Mixpanel and explains how combining payment, CRM, and ad sources solves multi-touch attribution.

Rob holds their own ▶ 16:07 Analyzing consulting cash addiction from personal experience

Rob shares detailed personal experience regarding the psychological hurdle of trading immediate, high-rate consulting income for slow SaaS compounding.

the scores for every segment, with the reasoning behind each
ChapterTopicRob as informed peerGuest teachingGuest disagreementRob pushing backWhy
Introducing Keith Perhack and Segmetrics Value Proposition 6411 Rob demonstrates clear domain understanding of attribution analytics, comparing Segmetrics to Google Analytics and Mixpanel. Keith articulates where traditional tools fall short on revenue attribution and native integrations.
Building an MVP and Launching Segmetrics in Two Weeks 5310 Keith details his two-week MVP validation process and early launch hiccups. Rob connects Keith's back-end CSV approach to the concept of human automation from his own writings.
Winding Down the Million-Dollar Agency and Rehiring Team 6210 Keith shares the painful decision to let his agency team go when transitioning to SaaS. Rob validates the experience by sharing his own past struggle breaking away from high-hourly consulting.
Founder Productivity, Solo Work Struggles, and Project Management 5200 Keith discusses managing solo founder productivity and hiring a project manager to maintain accountability. Rob draws parallels to personal athletic training and his own side-project routines.
The Database Outage Crisis and Managed Hosting Lessons 6300 Keith relives a disastrous MySQL outage that cost weeks of work before moving to managed hosting. Rob shares his perspective on the difference between bootstrapping frugality and venture-scale infrastructure spending.
Pricing Model Optimization and Accelerated SaaS Growth 6400 Keith explains restructuring Segmetrics pricing into granular five-dollar increments rather than punishing tiered cliffs. Rob relates this directly to how Drip optimized subscriber count tiers.

Statements from this episode (7)

Assertion Partly supported
Perhack: Mixpanel lacks native integrations and out-of-the-box revenue tracking
“Now the problem with Mixpanel is that it has no native integrations and it has no, Idea of revenue out of the box. So it has a garbage in garbage out problem where unless you are really diligent about what data you're sending into Mixpanel, you are not going t…”
Keith Perhack Oct 27, 2020 ▶ 5:17
Insight
Walling: Agency cash flow creates an addiction hindering product transitions
“And I've heard people call it like the, it's an addiction, right? The cash agency work or consulting is this cash addiction. And it's amazing. When you want to get to full-time income or hire quickly, but it's really hard to move away from, because as you said…”
Rob Walling Oct 27, 2020 ▶ 16:54
Insight
Perhack: Building new features does not move a SaaS product forward
“I default to coding. I don't default to launching or to marketing or any of that. I default to sitting and building out new features because that's what I enjoy doing, but that's not going to move the product.”
Keith Perhack Oct 27, 2020 ▶ 25:45
Assertion Supported
Perhack: Maneesh Sethi hired a Craigslist worker to slap him for goofing off
“It was actually Manish Sethi, who hired someone off of Craigslist to slap him each time that he looked at Reddit or anything like that. So he did a whole blog post about this, but essentially he hired someone to sit next to him, and every time he goofed off, l…”
Keith Perhack Oct 27, 2020 ▶ 27:18
Insight
Keith Perhack: Switch to Managed Hosting at First Outage
“I don't think doing a managed server from the beginning was the right move. But once we started having issues, we should have really looked at it instead of trying to do multiple migrations to other self hosted stuff.”
Keith Perhack Oct 27, 2020 ▶ 31:58
Insight
Perhack: Micro-tier price increases convert SaaS upgrades better than large step-ups
“What we changed was that pricing is now increasing based on the number of contacts you have, but only five dollars at a time. So the big difference is now not that you are going to hit a wall and suddenly be paying twice as much. You're going, it's like boilin…”
Keith Perhack Oct 27, 2020 ▶ 33:52
Insight
Perhack: Gating tiers by enterprise integrations captures higher willingness to pay
“If you're using HubSpot, you're not going to be a hobby user, right? So you're going, your base price is going to be higher. So you have to start out at a higher tier if you are higher level because they require more support. They require more effort and we're…”
Keith Perhack Oct 27, 2020 ▶ 35:19
Made with StarZero

Turn any episode into a week of clips.

This entire site, over 300 episodes transcribed, diarized, checked and made playable, runs on the StarZero media pipeline. Drop in your own episode and the podcast clipper finds the moments worth sharing, cuts them, captions them, and reframes them for every feed.