Sep 8, 2021 · 18m · top-founders

DevOps SaaS Data Tool Breaks $4.9m ARR Bootstrapped Using Its Marketplace To Grow

Pavel Dolezal · 12m spoken Nathan Latka · 3m spoken
0:00 / 0:00

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

In this interview with Nathan Latka, Keboola co-founder and CEO Pavel Dolezal explains how the data engineering platform scaled to $4.9M ARR through a bootstrapped business model, consumption-based pricing, and an open developer marketplace.

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 23.3% of the talking time here. How this is scored →

Nathan as informed peer 6.0 Guest teaching 2.3 Guest disagreement 1.2 Nathan pushing back 3.2
05100:0010:000:46–3:26 · Nathan as informed peer 5/10 The Origin Story of Keboola Nathan probes into the transition from a services agency to a SaaS product and drills down into the cap table split. Pavel explains the 3-year earn-in agreement openly without resistance.3:26–6:03 · Nathan as informed peer 6/10 Customer Segmentation and Consumption-Based Pricing Nathan presses Pavel to clarify blended MRR figures when the initial tier breakdown gets muddy. Pavel breaks down the consumption-based compute minute pricing model.6:03–8:41 · Nathan as informed peer 6/10 Scaling the Sales Organization and Outbound Playbook Nathan challenges Pavel's decision to hire 10 sales reps simultaneously without pre-established quotas instead of testing with a small cohort. Pavel explains the initial validation done with their inside sales lead.8:42–12:37 · Nathan as informed peer 7/10 Bootstrapping Philosophy and Historical Revenue Milestones Nathan synthesizes the company's historical revenue progression and questions the incentive model behind third-party developers building 1,400 apps. Pavel educates him on how agency partners and internal teams productize data workflows.12:38–14:48 · Nathan as informed peer 7/10 Retention Dynamics and Word-of-Mouth Expansion Nathan prompts a distinction between gross logo churn and net revenue retention, immediately calculating the implied expansion rate. Pavel confirms word-of-mouth referral dynamics from serial tech leaders.14:51–17:45 · Nathan as informed peer 5/10 Reinvestment Strategy and Future Capital Allocation Nathan inquires about bottom-line margins and future capital plans before transitioning into the Famous Five rapid-fire questions. Pavel clarifies that their current negative margin is an intentional reinvestment of accrued cash reserves.0:46–3:26 · Guest teaching 2/10 The Origin Story of Keboola Nathan probes into the transition from a services agency to a SaaS product and drills down into the cap table split. Pavel explains the 3-year earn-in agreement openly without resistance.3:26–6:03 · Guest teaching 3/10 Customer Segmentation and Consumption-Based Pricing Nathan presses Pavel to clarify blended MRR figures when the initial tier breakdown gets muddy. Pavel breaks down the consumption-based compute minute pricing model.6:03–8:41 · Guest teaching 2/10 Scaling the Sales Organization and Outbound Playbook Nathan challenges Pavel's decision to hire 10 sales reps simultaneously without pre-established quotas instead of testing with a small cohort. Pavel explains the initial validation done with their inside sales lead.8:42–12:37 · Guest teaching 4/10 Bootstrapping Philosophy and Historical Revenue Milestones Nathan synthesizes the company's historical revenue progression and questions the incentive model behind third-party developers building 1,400 apps. Pavel educates him on how agency partners and internal teams productize data workflows.12:38–14:48 · Guest teaching 2/10 Retention Dynamics and Word-of-Mouth Expansion Nathan prompts a distinction between gross logo churn and net revenue retention, immediately calculating the implied expansion rate. Pavel confirms word-of-mouth referral dynamics from serial tech leaders.14:51–17:45 · Guest teaching 1/10 Reinvestment Strategy and Future Capital Allocation Nathan inquires about bottom-line margins and future capital plans before transitioning into the Famous Five rapid-fire questions. Pavel clarifies that their current negative margin is an intentional reinvestment of accrued cash reserves.0:46–3:26 · Guest disagreement 1/10 The Origin Story of Keboola Nathan probes into the transition from a services agency to a SaaS product and drills down into the cap table split. Pavel explains the 3-year earn-in agreement openly without resistance.3:26–6:03 · Guest disagreement 1/10 Customer Segmentation and Consumption-Based Pricing Nathan presses Pavel to clarify blended MRR figures when the initial tier breakdown gets muddy. Pavel breaks down the consumption-based compute minute pricing model.6:03–8:41 · Guest disagreement 2/10 Scaling the Sales Organization and Outbound Playbook Nathan challenges Pavel's decision to hire 10 sales reps simultaneously without pre-established quotas instead of testing with a small cohort. Pavel explains the initial validation done with their inside sales lead.8:42–12:37 · Guest disagreement 1/10 Bootstrapping Philosophy and Historical Revenue Milestones Nathan synthesizes the company's historical revenue progression and questions the incentive model behind third-party developers building 1,400 apps. Pavel educates him on how agency partners and internal teams productize data workflows.12:38–14:48 · Guest disagreement 1/10 Retention Dynamics and Word-of-Mouth Expansion Nathan prompts a distinction between gross logo churn and net revenue retention, immediately calculating the implied expansion rate. Pavel confirms word-of-mouth referral dynamics from serial tech leaders.14:51–17:45 · Guest disagreement 1/10 Reinvestment Strategy and Future Capital Allocation Nathan inquires about bottom-line margins and future capital plans before transitioning into the Famous Five rapid-fire questions. Pavel clarifies that their current negative margin is an intentional reinvestment of accrued cash reserves.0:46–3:26 · Nathan pushing back 2/10 The Origin Story of Keboola Nathan probes into the transition from a services agency to a SaaS product and drills down into the cap table split. Pavel explains the 3-year earn-in agreement openly without resistance.3:26–6:03 · Nathan pushing back 4/10 Customer Segmentation and Consumption-Based Pricing Nathan presses Pavel to clarify blended MRR figures when the initial tier breakdown gets muddy. Pavel breaks down the consumption-based compute minute pricing model.6:03–8:41 · Nathan pushing back 5/10 Scaling the Sales Organization and Outbound Playbook Nathan challenges Pavel's decision to hire 10 sales reps simultaneously without pre-established quotas instead of testing with a small cohort. Pavel explains the initial validation done with their inside sales lead.8:42–12:37 · Nathan pushing back 3/10 Bootstrapping Philosophy and Historical Revenue Milestones Nathan synthesizes the company's historical revenue progression and questions the incentive model behind third-party developers building 1,400 apps. Pavel educates him on how agency partners and internal teams productize data workflows.12:38–14:48 · Nathan pushing back 3/10 Retention Dynamics and Word-of-Mouth Expansion Nathan prompts a distinction between gross logo churn and net revenue retention, immediately calculating the implied expansion rate. Pavel confirms word-of-mouth referral dynamics from serial tech leaders.14:51–17:45 · Nathan pushing back 2/10 Reinvestment Strategy and Future Capital Allocation Nathan inquires about bottom-line margins and future capital plans before transitioning into the Famous Five rapid-fire questions. Pavel clarifies that their current negative margin is an intentional reinvestment of accrued cash reserves.

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

0:00 · Nathan 37.7% · guest 62.3%0:00 · Nathan 37.7% · guest 62.3%3:00 · Nathan 18.2% · guest 81.8%3:00 · Nathan 18.2% · guest 81.8%6:00 · Nathan 19.9% · guest 80.1%6:00 · Nathan 19.9% · guest 80.1%9:00 · Nathan 16.6% · guest 83.4%9:00 · Nathan 16.6% · guest 83.4%12:00 · Nathan 17.2% · guest 82.8%12:00 · Nathan 17.2% · guest 82.8%15:00 · Nathan 21.5% · guest 78.5%15:00 · Nathan 21.5% · guest 78.5%18:00 · Nathan 93.9% · guest 6.1%18:00 · Nathan 93.9% · guest 6.1%
Sharpest disagreement ▶ 7:49 Pavel defends rapid sales hiring strategy

Pavel directly pushes back on Nathan's premise that hiring 10 reps was premature, clarifying that early experimentation had already justified scaling immediately.

Hardest push from Nathan ▶ 7:45 Nathan challenges hiring 10 reps without quotas

Nathan refuses to accept scaling unproven sales reps and directly questions why Pavel didn't stick to a conservative 2-3 person test group.

Biggest teaching moment ▶ 11:18 Pavel educates on open-source ecosystem incentives

Pavel explains the enterprise motivation behind 400 external engineers writing custom integrations without direct compensation, reframing Nathan's assumptions about partner economics.

Nathan holds their own ▶ 13:56 Nathan instantly derives expansion rate from churn metrics

Nathan demonstrates sharp SaaS fluency by computing on the fly that 20% logo churn alongside 111% NDR implies an underlying 31% expansion rate.

the scores for every segment, with the reasoning behind each
ChapterTopicNathan as informed peerGuest teachingGuest disagreementNathan pushing backWhy
The Origin Story of Keboola 5212 Nathan probes into the transition from a services agency to a SaaS product and drills down into the cap table split. Pavel explains the 3-year earn-in agreement openly without resistance.
Customer Segmentation and Consumption-Based Pricing 6314 Nathan presses Pavel to clarify blended MRR figures when the initial tier breakdown gets muddy. Pavel breaks down the consumption-based compute minute pricing model.
Scaling the Sales Organization and Outbound Playbook 6225 Nathan challenges Pavel's decision to hire 10 sales reps simultaneously without pre-established quotas instead of testing with a small cohort. Pavel explains the initial validation done with their inside sales lead.
Bootstrapping Philosophy and Historical Revenue Milestones 7413 Nathan synthesizes the company's historical revenue progression and questions the incentive model behind third-party developers building 1,400 apps. Pavel educates him on how agency partners and internal teams productize data workflows.
Retention Dynamics and Word-of-Mouth Expansion 7213 Nathan prompts a distinction between gross logo churn and net revenue retention, immediately calculating the implied expansion rate. Pavel confirms word-of-mouth referral dynamics from serial tech leaders.
Reinvestment Strategy and Future Capital Allocation 5112 Nathan inquires about bottom-line margins and future capital plans before transitioning into the Famous Five rapid-fire questions. Pavel clarifies that their current negative margin is an intentional reinvestment of accrued cash reserves.

Statements from this episode (15)

Disclosure
Dolezal worked three years to earn his equity stake in Keboola
“I had to make, I had to actually, I had to work for my share for three years.”
Pavel Dolezal Sep 8, 2021 ▶ 2:53
Disclosure
Keboola's three co-founders split equity evenly
“Oh, we, all three of us have a split three percent, one third.”
Pavel Dolezal Sep 8, 2021 ▶ 3:19
Assertion Not checkable as stated
Keboola added over 50 new paying customers in 2021
“Last year it was it was like around 115, 124 actually last year. And this year we actually already added over 50 new customers.”
Pavel Dolezal Sep 8, 2021 ▶ 3:32
Assertion Not checkable as stated
Keboola reaches $4.9 million in annual recurring revenue
“We are now actually doing 4.9 ARR, you know, on annualized basis.”
Pavel Dolezal Sep 8, 2021 ▶ 4:46
Assertion Not checkable as stated
Keboola saw 900 projects in its first six months of self-serve
“In the first six months we got 900 projects started, and in July, we got 260 projects started.”
Pavel Dolezal Sep 8, 2021 ▶ 5:25
Assertion Not checkable as stated
Keboola scaled its sales team from one to ten in eight months
“Last December we had one person in sales, then we hired three people into sales in first half of this year. And as of today, we actually have 10 people as of August.”
Pavel Dolezal Sep 8, 2021 ▶ 6:22
Assertion Open · timeframe Dec 2020
Keboola revenue: $2.4M in 2018, $4.1M in 2019, $4.7M in 2020
“In 2020, we actually ended four seven, 2019, we actually ended 4.1, and 2018, we actually ended 2.4.”
Pavel Dolezal Sep 8, 2021 ▶ 8:48
Disclosure
Keboola bootstrapped to $4.9 million ARR without outside capital
“No, it's all bootstrap until now.”
Pavel Dolezal Sep 8, 2021 ▶ 9:39
Insight
Small companies lack the setup to run multiple experiments simultaneously
“When you are small, you cannot do five different experiments because your organization is not really set up for it. If you do five, you cannot really devote attention to it. So you have to be very, you know, you have to be very precise and very diligent in wha…”
Pavel Dolezal Sep 8, 2021 ▶ 10:22
Assertion Not checkable as stated
Keboola leverages 400 marketplace developers alongside 28 internal engineers
“We have 28 28 engineers and plus 400 actually engineers in our marketplace.”
Pavel Dolezal Sep 8, 2021 ▶ 10:46
Assertion Not checkable as stated
Third-party developers built 1,400 applications on Keboola's marketplace
“So there was, there's actually 1400 apps in our marketplace, which was created by 400 different developers.”
Pavel Dolezal Sep 8, 2021 ▶ 11:03
Disclosure
Keboola's logo churn jumped to 21 percent in 2020 due to COVID
“Until last year we had eight, 10%, eight to 10%. And last year it was like 21% in the base. Of customers who either, you know, like went bankrupt or, you know, like totally scaled down their businesses or stopped for a bit of the year.”
Pavel Dolezal Sep 8, 2021 ▶ 12:52
Disclosure
Keboola net dollar retention was 105 percent in 2020, rebounding in 2021
“Net retention rate, you know, in dollars was actually, 2019 was 119 and 2020 was 105%. Already now we are in 100 111%. So like 11% on top this year.”
Pavel Dolezal Sep 8, 2021 ▶ 13:42
Assertion Not checkable as stated
Bootstrapped Keboola generated $600,000 in profit in 2020
“We actually, until last year, end of last year, we were profitable, like and we had like 600,000 profit”
Pavel Dolezal Sep 8, 2021 ▶ 15:51
Disclosure
Keboola intentionally shifted to unprofitability in 2021 to fund aggressive hiring
“When we started hiring all those new people in June, July, we actually made the decision that we will go within the next six months, we will not be profitable and reinvest all of that because we were, you know, hoarding the cash from last year.”
Pavel Dolezal Sep 8, 2021 ▶ 15:51
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.