Craig Hewitt is the founder of Castos, a premier podcast hosting, private corporate audio, and analytics platform. Bootstrapped from the ground up, Craig scaled Castos to over $85,000 per month ($1M+ ARR) by executing a masterclass in stair-step bootstrapping: funding his software with cash flow from an agency service, acquiring an open-source WordPress plugin with existing distribution, and converting free plugin users into recurring SaaS subscribers.
The Pre-SaaS Era: Podcast Motor and the Agency Trap
Before entering the SaaS industry, Craig spent over a decade in enterprise corporate sales and manufacturing. While the income was solid, the relentless travel and corporate bureaucracy led him to pursue online entrepreneurship.
In 2014, recognizing that podcasting was exploding among entrepreneurs, authors, and B2B software companies, Craig founded Podcast Motor:
- A high-touch productized service offering end-to-end podcast audio editing, transcription, shownotes drafting, and publishing.
- Charging clients between $500 and $1,500 per month on recurring service retainers.
Podcast Motor grew quickly to healthy six-figure revenues, allowing Craig to quit his corporate job. However, as an agency owner, he quickly ran into the classic service ceiling:
- Every new client required hiring more audio engineers and account managers.
- Client churn required ongoing outbound sales.
- Revenue was tied directly to human labor hours.
Craig wanted software leverage: recurring subscription revenue where adding a new user required zero marginal labor.
The 0-to-1 Acquisition: Buying Seriously Simple Podcasting
While managing hundreds of podcast episodes for clients at Podcast Motor, Craig noticed a universal friction point: podcasters wanted to publish episodes directly from their WordPress admin dashboards, but traditional hosts like Libsyn and Blubrry had clumsy, disconnected workflows.
He discovered Seriously Simple Podcasting (SSP), an open-source WordPress plugin created by an independent South African developer named Hugh Lashbrooke:
- The plugin had over 20,000 active installations on WordPress.org.
- Podcasters loved it because it allowed them to manage RSS feeds directly inside their existing blog CMS.
- However, the original developer had no commercial hosting solution attached to it, leaving the plugin unmonetized.
Craig approached Hugh and acquired the plugin for a modest upfront fee of under $10,000.
Instead of trying to launch a new podcast host from scratch and fighting to get people to install an unvetted tool, Craig instantly acquired direct access to 20,000 active podcasters who already trusted the plugin.
Launching Castos and Converting Plugin Users
In 2017, Craig launched Castos as the dedicated hosting cloud behind Seriously Simple Podcasting:
- Users could continue using the free WordPress plugin with their own third-party hosting if they wished.
- Or, with a single API key, they could connect Castos: unlocking unlimited audio storage, CDN bandwidth, dynamic ad insertion, and IAB-certified audience analytics starting at $19/month.
The value proposition was seamless: podcasters did not need to migrate RSS feeds, configure XML tags, or change their publishing routines. They simply activated Castos inside WordPress, and their hosting problems vanished.
Conversion rates were immediate. Hundreds of existing plugin users upgraded to Castos within the first six months, quickly driving the platform past $10,000 in monthly recurring revenue.
Expanding Beyond WordPress to Private Podcasting
As Castos grew, Craig realized that relying solely on public consumer podcasters exposed the company to price sensitivity and churn. He identified a lucrative enterprise opportunity: Private Corporate Podcasting.
Fast-growing remote companies and venture-backed organizations needed a secure way to share confidential audio updates with employees:
- All-hands meeting recordings, internal sales training, and executive briefings.
- Secure listener access restricted to authorized corporate email domains or single sign-on (SSO).
- Zero public RSS leakage to Apple Podcasts or Spotify.
Craig introduced Castos Private Podcasting plans ranging from $49/month to $499/month. This unlocked high-LTV B2B clients, dramatically reducing net churn and accelerating growth past $85,000/month ($1M+ ARR).
Tech Stack & High-Volume Media Delivery
Podcast hosting requires massive file storage and rapid, reliable streaming delivery:
- Web Application: Laravel (PHP) and Vue.js powering the dashboard, billing engine, and RSS generator.
- Media Storage & CDN: Amazon S3 paired with CloudFront and BunnyCDN to deliver audio files to millions of listeners worldwide with minimal latency.
- Transcoding: Automated background workers utilizing FFmpeg to normalize audio loudness, strip metadata, and encode standard MP3 bitrates.
- WordPress Integration: Native PHP plugin maintained on WordPress.org with rigorous security standards.
- Payments: Stripe processing monthly and annual subscription retainers.
3 Actionable Rules for Early-Stage Founders
1. Use a Productized Service to Fund Your SaaS
Do not quit your job to build software with zero income and six months of savings. Craig built Podcast Motor first, generating steady recurring service cash flow. This service paid his living expenses and funded the initial development of Castos, allowing him to build without the desperation of imminent financial ruin.
2. Buy Distribution Instead of Building It Cold
Building a great product is hard; getting 20,000 active users to discover it is ten times harder. Look for unmonetized open-source plugins, browser extensions, or newsletters that have loyal audiences but lack a monetization model. Acquiring Seriously Simple Podcasting saved Craig three years of customer acquisition grind.
3. Transition to Higher-LTV Business Customers
Consumer hobbyists cancel subscriptions the moment their podcast misses an episode. B2B enterprise teams using private podcasts for internal company communications never cancel as long as the software works. Look for ways your consumer software can serve corporate teams willing to pay 10x higher retainers.