Dec 13, 2018 · 21m · top-founders

1237 Why He Gave Up $5m Agency for Customer Data SaaS Play

Dominic Edmonds · 9m spoken Nathan Latka · 8m spoken
0:00 / 0:00

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

Nathan Latka interviews SaleCycle founder Dominic Edmonds to explore how he transitioned from a $5 million agency into a bootstrapped behavioral marketing SaaS company generating $2.5 million in monthly revenue. Edmonds breaks down his company's pricing evolution, stellar retention metrics, sub-six-month payback periods, and data-driven strategy against legacy marketing clouds.

How this conversation actually went

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

Nathan as informed peer 5.8 Guest teaching 3.6 Guest disagreement 3.2 Nathan pushing back 4.6
05100:0010:0020:000:00–4:28 · Nathan as informed peer 5/10 Episode Preview: SaleCycle's Bootstrapped Growth Latka explores SaleCycle's business model and explicitly asks for clarification when Dominic mentions shifting from performance pricing to flat fees. Dominic explains how flat fees smooth out revenue swings from seasonal retail clients without losing annualized value.4:30–7:33 · Nathan as informed peer 4/10 Origin Story, Bootstrapping, and Global Operations Dominic covers the founding story, transitioning away from his £5M agency, raising a modest £80k, and scaling to 180 global employees. Latka maintains a conversational interview rhythm inquiring about cap table structure and co-founder dynamics.7:37–12:18 · Nathan as informed peer 6/10 Sponsor Break: Monday.com Workflow Management Following the sponsor read, Latka calculates SaleCycle's historical monthly revenue run rate and churn numbers in real time. Dominic briefly becomes evasive regarding plans to monetize data access, and Latka quickly corrects Dominic's slip of saying gross churn instead of retention.12:18–15:35 · Nathan as informed peer 8/10 Challenging Marketing Cloud Giants with Transactional Data Dominic claims he wants to take market share from legacy marketing clouds, provoking Latka to demand specific competitor names. Latka lists established marketing automation and DMP players to challenge how a bootstrapped startup can compete against incumbents with 1000x more data.15:36–20:01 · Nathan as informed peer 6/10 Unit Economics, CAC Payback, and Customer Lifetime Value Latka breaks down unit economics and deduces an implied 7-year customer lifetime, prompting Dominic to push back against over-relying on average SaaS benchmarks. During the Famous Five, Dominic repeatedly refuses to single out a local CEO, leading Latka to press him several times.0:00–4:28 · Guest teaching 4/10 Episode Preview: SaleCycle's Bootstrapped Growth Latka explores SaleCycle's business model and explicitly asks for clarification when Dominic mentions shifting from performance pricing to flat fees. Dominic explains how flat fees smooth out revenue swings from seasonal retail clients without losing annualized value.4:30–7:33 · Guest teaching 2/10 Origin Story, Bootstrapping, and Global Operations Dominic covers the founding story, transitioning away from his £5M agency, raising a modest £80k, and scaling to 180 global employees. Latka maintains a conversational interview rhythm inquiring about cap table structure and co-founder dynamics.7:37–12:18 · Guest teaching 3/10 Sponsor Break: Monday.com Workflow Management Following the sponsor read, Latka calculates SaleCycle's historical monthly revenue run rate and churn numbers in real time. Dominic briefly becomes evasive regarding plans to monetize data access, and Latka quickly corrects Dominic's slip of saying gross churn instead of retention.12:18–15:35 · Guest teaching 5/10 Challenging Marketing Cloud Giants with Transactional Data Dominic claims he wants to take market share from legacy marketing clouds, provoking Latka to demand specific competitor names. Latka lists established marketing automation and DMP players to challenge how a bootstrapped startup can compete against incumbents with 1000x more data.15:36–20:01 · Guest teaching 4/10 Unit Economics, CAC Payback, and Customer Lifetime Value Latka breaks down unit economics and deduces an implied 7-year customer lifetime, prompting Dominic to push back against over-relying on average SaaS benchmarks. During the Famous Five, Dominic repeatedly refuses to single out a local CEO, leading Latka to press him several times.0:00–4:28 · Guest disagreement 2/10 Episode Preview: SaleCycle's Bootstrapped Growth Latka explores SaleCycle's business model and explicitly asks for clarification when Dominic mentions shifting from performance pricing to flat fees. Dominic explains how flat fees smooth out revenue swings from seasonal retail clients without losing annualized value.4:30–7:33 · Guest disagreement 1/10 Origin Story, Bootstrapping, and Global Operations Dominic covers the founding story, transitioning away from his £5M agency, raising a modest £80k, and scaling to 180 global employees. Latka maintains a conversational interview rhythm inquiring about cap table structure and co-founder dynamics.7:37–12:18 · Guest disagreement 2/10 Sponsor Break: Monday.com Workflow Management Following the sponsor read, Latka calculates SaleCycle's historical monthly revenue run rate and churn numbers in real time. Dominic briefly becomes evasive regarding plans to monetize data access, and Latka quickly corrects Dominic's slip of saying gross churn instead of retention.12:18–15:35 · Guest disagreement 6/10 Challenging Marketing Cloud Giants with Transactional Data Dominic claims he wants to take market share from legacy marketing clouds, provoking Latka to demand specific competitor names. Latka lists established marketing automation and DMP players to challenge how a bootstrapped startup can compete against incumbents with 1000x more data.15:36–20:01 · Guest disagreement 5/10 Unit Economics, CAC Payback, and Customer Lifetime Value Latka breaks down unit economics and deduces an implied 7-year customer lifetime, prompting Dominic to push back against over-relying on average SaaS benchmarks. During the Famous Five, Dominic repeatedly refuses to single out a local CEO, leading Latka to press him several times.0:00–4:28 · Nathan pushing back 4/10 Episode Preview: SaleCycle's Bootstrapped Growth Latka explores SaleCycle's business model and explicitly asks for clarification when Dominic mentions shifting from performance pricing to flat fees. Dominic explains how flat fees smooth out revenue swings from seasonal retail clients without losing annualized value.4:30–7:33 · Nathan pushing back 2/10 Origin Story, Bootstrapping, and Global Operations Dominic covers the founding story, transitioning away from his £5M agency, raising a modest £80k, and scaling to 180 global employees. Latka maintains a conversational interview rhythm inquiring about cap table structure and co-founder dynamics.7:37–12:18 · Nathan pushing back 4/10 Sponsor Break: Monday.com Workflow Management Following the sponsor read, Latka calculates SaleCycle's historical monthly revenue run rate and churn numbers in real time. Dominic briefly becomes evasive regarding plans to monetize data access, and Latka quickly corrects Dominic's slip of saying gross churn instead of retention.12:18–15:35 · Nathan pushing back 7/10 Challenging Marketing Cloud Giants with Transactional Data Dominic claims he wants to take market share from legacy marketing clouds, provoking Latka to demand specific competitor names. Latka lists established marketing automation and DMP players to challenge how a bootstrapped startup can compete against incumbents with 1000x more data.15:36–20:01 · Nathan pushing back 6/10 Unit Economics, CAC Payback, and Customer Lifetime Value Latka breaks down unit economics and deduces an implied 7-year customer lifetime, prompting Dominic to push back against over-relying on average SaaS benchmarks. During the Famous Five, Dominic repeatedly refuses to single out a local CEO, leading Latka to press him several times.

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

0:00 · Nathan 64.3% · guest 35.7%0:00 · Nathan 64.3% · guest 35.7%3:00 · Nathan 29.2% · guest 70.8%3:00 · Nathan 29.2% · guest 70.8%6:00 · Nathan 64.9% · guest 35.1%6:00 · Nathan 64.9% · guest 35.1%9:00 · Nathan 44.3% · guest 55.7%9:00 · Nathan 44.3% · guest 55.7%12:00 · Nathan 43.3% · guest 56.7%12:00 · Nathan 43.3% · guest 56.7%15:00 · Nathan 29.7% · guest 70.3%15:00 · Nathan 29.7% · guest 70.3%18:00 · Nathan 45.3% · guest 54.7%18:00 · Nathan 45.3% · guest 54.7%21:00 · Nathan 0% · guest 0%21:00 · Nathan 0% · guest 0%
Sharpest disagreement ▶ 14:33 Volume versus quality confrontation

Dominic directly interrupts Latka's premise that data volume is the deciding factor, arguing that high-fidelity transactional data matters far more.

Hardest push from Nathan ▶ 12:51 Demanding competitor names

Latka refuses to let Dominic make vague claims about eating competitors' lunches, repeatedly demanding specific names and testing companies like Shopify.

Biggest teaching moment ▶ 14:54 Dominic details cross-device transactional advantage

Dominic educates Latka on why unified multi-channel user-level shopping data is significantly more valuable than fragmented legacy marketing cloud logs.

Nathan holds their own ▶ 14:12 Mapping the martech and DMP ecosystem

Latka demonstrates his domain knowledge by referencing specific platforms across the automation and DMP spaces to challenge Dominic's competitive differentiation.

the scores for every segment, with the reasoning behind each
ChapterTopicNathan as informed peerGuest teachingGuest disagreementNathan pushing backWhy
Episode Preview: SaleCycle's Bootstrapped Growth 5424 Latka explores SaleCycle's business model and explicitly asks for clarification when Dominic mentions shifting from performance pricing to flat fees. Dominic explains how flat fees smooth out revenue swings from seasonal retail clients without losing annualized value.
Origin Story, Bootstrapping, and Global Operations 4212 Dominic covers the founding story, transitioning away from his £5M agency, raising a modest £80k, and scaling to 180 global employees. Latka maintains a conversational interview rhythm inquiring about cap table structure and co-founder dynamics.
Sponsor Break: Monday.com Workflow Management 6324 Following the sponsor read, Latka calculates SaleCycle's historical monthly revenue run rate and churn numbers in real time. Dominic briefly becomes evasive regarding plans to monetize data access, and Latka quickly corrects Dominic's slip of saying gross churn instead of retention.
Challenging Marketing Cloud Giants with Transactional Data 8567 Dominic claims he wants to take market share from legacy marketing clouds, provoking Latka to demand specific competitor names. Latka lists established marketing automation and DMP players to challenge how a bootstrapped startup can compete against incumbents with 1000x more data.
Unit Economics, CAC Payback, and Customer Lifetime Value 6456 Latka breaks down unit economics and deduces an implied 7-year customer lifetime, prompting Dominic to push back against over-relying on average SaaS benchmarks. During the Famous Five, Dominic repeatedly refuses to single out a local CEO, leading Latka to press him several times.

Statements from this episode (12)

Disclosure
SaleCycle transitioned to a 100% flat fee pricing model
“And now we've moved into a 100% flat fee model, which again matches with the same kind of fees people would have been paying us on average, but it smooths it out rather than making it choppy, I guess.”
Dominic Edmonds Dec 13, 2018 ▶ 3:29
Assertion Not checkable as stated
SaleCycle averages around $5,000 per month in customer MRR
“Yeah, on average, you'd be looking at a monthly MRR, which is technically what we live in. We'd be talking around about the 5000 dollars a month, Mark.”
Dominic Edmonds Dec 13, 2018 ▶ 4:21
Disclosure
SaleCycle scaled globally after raising just £80,000 in outside funding
“I think we're the definition of bootstrapped, and certainly in terms of US terms. So we raised 80,000 pounds of investment to build this”
Dominic Edmonds Dec 13, 2018 ▶ 5:51
Disclosure
SaleCycle employs 180 people globally, including 35 in the US
“Team size in the U.S. Is 35, but globally 180.”
Dominic Edmonds Dec 13, 2018 ▶ 6:19
Assertion Not checkable as stated
SaleCycle is growing its software business at 30% year-over-year
“So growing at 30% a year on you.”
Dominic Edmonds Dec 13, 2018 ▶ 9:17
Assertion Not checkable as stated
SaleCycle reaches over 500 customers and 5 years of profitability
“I've got north of 500 customers. we've been profitable for five years.”
Dominic Edmonds Dec 13, 2018 ▶ 9:26
Assertion Not checkable as stated
SaleCycle achieves 91% gross retention and 101% net revenue retention
“91%, and net retention, a 101.”
Dominic Edmonds Dec 13, 2018 ▶ 12:05
Opinion
Legacy marketing clouds fail to deliver because of cobbled-together acquisitions
“If you consider the marketing cloud providers that have been built and been constructed on technology that was acquired and cobbled together, it was never designed to work in tuition, meaning that actually they make a lot of promises they can't deliver on.”
Dominic Edmonds Dec 13, 2018 ▶ 13:24
Disclosure
SaleCycle rejects inbound acquisition offers for its proprietary customer data
“We've had a lot of inquiries inbound asking us as to whether we would actually sell that data into parties such as that because they see the value in it. At this moment in time, we're not looking to do that. We're looking to further enhance that data, further …”
Dominic Edmonds Dec 13, 2018 ▶ 15:17
Assertion Not checkable as stated
SaleCycle reports a CAC payback period of around 5.6 months
“So we pay back around about 5.6 months.”
Dominic Edmonds Dec 13, 2018 ▶ 15:52
Assertion Not checkable as stated
SaleCycle reports customer lifetime value of just under $400,000
“So our LTV at this moment, as it continues to grow, sits just under 400,000 dollars.”
Dominic Edmonds Dec 13, 2018 ▶ 16:12
Insight
Founders can learn more from SaaS pricing edge cases than averages
“Whilst they exist, they're averages. The edge cases are the things you can learn more from. Why is it you have a customer who pay less? What's the unique case opportunity there? What is the wider opportunity to get them to pay more? Why would someone pay vastl…”
Dominic Edmonds Dec 13, 2018 ▶ 17:01
Made with StarZero

Turn any episode into a week of clips.

This entire site, over 2,600 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.