Dec 7, 2020 · 20m · top-founders
Tenon Hits 2m Revenue In Automated Testing Space
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, Tenon.io founder Carl Groves shares how he bootstrapped his automated web accessibility testing platform from an engineering project into a $2 million-plus annual revenue business. Groves explains Tenon's hybrid SaaS and consulting monetization model, enterprise customer retention strategies, and disciplined 14-person organizational structure.
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 41.7% of the talking time here. How this is scored →
speaking balance: gold is Nathan, purple is the guest (3 minute bins)
Carl directly complains that Nathan is putting him on the spot after being challenged for not knowing basic churn metrics.
Hardest push from Nathan ▶ 13:37 Host insists churn is critical for SaaSNathan refuses to let go of the churn question, pressing Carl on why a SaaS founder does not know the company's churn rate.
Biggest teaching moment ▶ 16:17 Enterprise contracts versus low-tier SaaS focusCarl explains to Nathan why micro-tier churn is irrelevant to his operational focus compared to 36k enterprise annual contracts.
Nathan holds their own ▶ 8:10 Recomputing ARPU on the flyNathan demonstrates financial modeling expertise by immediately calculating that 110 customers at 50k MRR requires a 500 dollar ARPU.
the scores for every segment, with the reasoning behind each
| Chapter | Topic | Nathan as informed peer | Guest teaching | Guest disagreement | Nathan pushing back | Why |
|---|---|---|---|---|---|---|
| Promotion: Premium Access on GetLatka Platform | 5 | 1 | 0 | 2 | The segment starts with a podcast subscription promotion and archival clips before Nathan introduces Carl Groves. Nathan promptly establishes basic SaaS pricing comparisons and asks specific questions regarding customer tiers and ACV calculations. | |
| Measuring Platform Usage and Customer Scale | 6 | 1 | 0 | 2 | Nathan inquires into platform usage metrics, engineering headcount, bootstrap status, and development timelines. Carl openly answers each question regarding customer count and service expansion. | |
| Breaking Down Monthly Revenue and SaaS Contract Values | 7 | 1 | 1 | 4 | Nathan pushes Carl for hard dollar numbers when Carl offers ambiguous percentage breakdowns of SaaS versus services revenue. Nathan recalculates the ARPU and customer tiers on the fly to clarify the company's financial model. | |
| Sponsor Break: FastSpring Digital Commerce Platform | 7 | 2 | 3 | 7 | Following a sponsor read, Nathan grills Carl on revenue and logo churn metrics and customer lifetime value. Carl is unable to produce churn or LTV metrics, prompting Nathan to repeatedly highlight the necessity of knowing these core SaaS metrics. | |
| Balancing Low-Tier SaaS Churn Against Enterprise Retention | 7 | 3 | 4 | 7 | Nathan directly challenges Carl for not knowing critical metrics like churn and LTV. Carl pushes back by defending his enterprise focus, stating that large contract sizes outweigh low-tier SaaS metric tracking. | |
| Sales Operations, Paid Acquisition, and Rapid Revenue Growth | 6 | 1 | 1 | 2 | The conversation shifts into sales acquisition, marketing spend, and annual growth, showing impressive growth from 780k to over 2 million. Nathan runs through the famous five questions smoothly. | |
| Executive Summary and Podcast Episode Conclusion | 0 | 0 | 0 | 0 | Monologue outro where Nathan recaps the business numbers and thanks the guest. |