Arvid Kahl

Finding my Ideal Customer Profile — The Bootstrapped Founder 311

Published about 1 month ago • 8 min read

Dear founder,

Who is Podscan’s ideal customer? Who should I sell and market to? And how can I find out who could be ideal, and what choices do I have to make when whittling down that list?

Today, I’ll dive into finding the Ideal Customer Profile for my recently-funded yet still very-much owner-operated software business Podscan.

Let’s start with where I am (in terms of understanding my customers). Honestly, I wouldn’t be anywhere had I not talked to dozens of them over the last few weeks. When I set up my transactional email systems on ConvertKit, I had an epiphany: the welcome email is the very first time I get to correspond with who are likely the very best people to talk to: early adopters, willing to give a new software tool a shot. How could I not want to talk to them directly?

Hey, and since I'm talking about talking to people, let me introduce this week's sponsor:

Elevate your customer support game

Struggling with slow and tedious customer support tools that seem to escalate your stress levels rather than reduce them? Say hello to Fernand, the ultimate customer support experience tailored for SaaS companies.

Imagine handling customer queries with lightning-fast <100ms interactions, navigating through your tasks with intuitive keyboard shortcuts, and crafting perfect responses with AI-powered assistance. Fernand is not just another tool; it's your all-in-one support companion combining a shared inbox, knowledge base generator, and a customizable JS support widget, all for a straightforward price of $29 per active user per month.

What's more? Invite your team to collaborate at no extra cost! Plus, get free concierge migration from any existing helpdesk system if you mention The Bootstrapped Founder after creating your account.

Alright. Back to talking to my own customers.

I added a Calendly link with a wide-open availability window to every single email I’d send to my trial users. I even called it something like “early-adopters-are-the-best” to show my users just how much I valued their input. From that, I received dozens of bookings, and in these calls, I met a wide variety of prospective users.

Talking to People

I found that they fall into a few significant groups.

The users with the clearest Job-to-be-Done were virtual assistants and marketing people who were tasked with booking podcast appearances for their bosses. I got the most “your tool saves me so much time and hassle” vibes from this very well-defined group. They also had the most precise insights into what they needed to get their jobs done: when Podscan didn’t provide the right data or enough of it, they would quickly tell me what they need and where they’d usually source it. Ultimately, this customer group reminded me the most of my customers back when we were running FeedbackPanda, an Online Teacher Productivity SaaS. These were people with a task, very little time, and a drive to use good software for good purposes.

That last part was equally apparent in another group of prospects I talked to: people working on software products in the podcasting space that were interested in adding observability and transcript access to their own products. In many ways, that was a completely distinct group: mostly technical or semi-technical founders with a vested interest in access to a massive database of podcast information not for their own research needs but the needs of their customers. Where virtual assistants were the end user of the browser-centric alerting and search features of Podscan, these founder customers would only ever really need the API-based features (which, of course, include alerts and search). They’d leverage the whole Podscan system almost as a white-label solution.

There was a third group, which I’d call “marketers and salespeople sifting through historical data for prospects.” Like the VAs, they’d find a lot of good use in the browser part of the Podscan experience, but were less intensely excited about the capacities of the product. For this group, a different “data enrichment” strategy will be needed — I can see a “ask any question of any podcast and get tabular AI-powered results” kind of module be something they’d find more alluring than keyword alerts or full-text search. I’m planning to build this eventually, but this will take some work.

So, between virtual assistants, founders, and marketers, what do I chose? Who should I focus on, and what should I ignore?

The 3 Assumptions

Fortunately, I’m running a calm business. And a calm business runs best when there is a framework for decision-making in place. I’ll share that with you now.

I have a rule for choosing an Ideal Customer profile which is based on three assumptions:

  • ICPs are temporary
  • ICPs are incomplete
  • ICPs are binding

These fundamental choices are intentionally conflicting. How can something be binding but temporary? How can something ideal be incomplete?

Well, the reality of entrepreneurship is messy, and a framework to keep things calm has to account for this. In my case, I want my decision of an ICP to be something I can commit to. Let’s dive into what this means for my ICP choice:

When ICPs are temporary, I can set a begin and an end date for making them the focus of my business development efforts.

When ICPs are incomplete, I can update assumptions about the nature and the behavior of my best customers as I examine and explore them.

When ICPs are binding, I have to restrain my desire to serve other verticals or placate them into buying a subscription by creating features that distract me from my ICP.

When ICPS are temporary, incomplete, and binding at the same time, I can make the ICP I chose a time-limited yet-to-be-fully-explored target that gets my undivided attention.

And that’s just what I need right now, at the early stages of my business-building efforts. Something that’s clear enough to instruct my actions without being too rigid to ultimately change.

Applying the 3 Assumptions to Podscan

With the recent bootstrapper-compatible funding I managed to get, Podscan will be able to operate financially soundly for at least a year, very likely much longer — it’s already nearing $1k MRR these days. Once the massive backlog of podcasts is ingested, costs will drop significantly. So the runway is secured. How long should I focus on a single customer segment, then?

When considering this, a few numbers float around in my head. A year? 3 months? Maybe 6? What matters here is the velocity of that market. If I were to make founders my ICP, 3 months would suffice. That’s more than enough time to deal with people who, like me, live and breathe building products. Focusing on the needs of a group that is so accessible and willing to collaborate is easy.

It’s definitely easier than focusing on virtual assistants, because I don’t even quite know where to find them (other than in my email inbox where hundreds of them try to place their bosses on my podcast). If I were to make them my ICP, I’d very likely give it half a year or more, just to be able to find the right communities, forums, and marketing avenues.

No matter who makes it to ICP status, I am well-aware that I don’t know enough about them just yet. Particularly with assistants, I would have to intensify my call frequency just to really understand their workflow, the inputs, the outputs, and the multi-layered nature of their jobs to be done. Founders are often quite self-reflected about this, so that information takes less digging to unearth. Marketers and salespeople might present a discovery challenge here, too.

But I know that I have to make a choice. Right now, I am catering to everyone’s needs.

A Choice(?)

But maybe, that’s actually not much more than a problem of perspective.

After all, all work I do on the data platform side of things translates into more reliable and extensive features for browser-based customers. It’s not the same the other way around. If I work for a month on a feature for a specific end user, the background logic and data implementation might be useful for someone using the data platform. But if I build a generalized but specifically implementable data platform extension, it will be useful to anyone using the platform and to my own custom feature-building efforts.

An example here would be the capacity to have a pre-defined AI-based data extraction system for every podcast episode out there. If I build this specifically for my podcast guest booking customers, I end up with a very specific system that likely extracts who was on which show, what their main topics were, what URLs and products they plugged, and similar points. But if I were to build a more general module that could be configured with an arbitrary set of questions and data expectations, the system could easily create a bullet-point list of who was on which show just as much as it could return a JSON string containing every single mention of a certain industrial chemical, what time it was mentioned, who mentioned it, and if they are likely a prospect to sell safety equipment to. The generalized system will allow for the specific ones much more easily than the other way around.

This leaves me in a bit of a pickle. On the one hand, I have a well-defined customer with a clear Job-to-be-done. On the other hand I have a more varied customer segment that, when prioritized, would facilitate better features for the first customer segment (which, of course, I would then also have to build.)


A Choice!

It’s a good thing I’m an indie hacker. Even with the Calm Company funding, I still get to make my own choices without outside interference.

So let’s make a choice.

I got runway, I have an “if this works, that will work too” situation with the data platform. And I know that the more podcast data (and any additional information such as podcast rankings, audience size, and the like) I have, the more valuable the platform will be to a vast host of prospects.

For the next 6 months, I will focus on building data platform features while also making sure that I do reference implementations of said features that will benefit my podcast guest booking virtual assistant crowd. Let’s bake the cake, have the cake, and nibble on it a bit.

If you think that’s crazy, let me know. If you agree with the approach, let me know too. I value the opinion of my fellow founders, creators, podcasters, and anyone who trusts their gut. Send an email to, leave a DM on Twitter, or find me at MicroConf US in Atlanta next week!

I'll share a few updates about my SaaS on the pod, and I'd love to know what you think about them! Please leave a voice message at 🥰

And if you want to track your brand mentions on podcasts, check out!


I recently launched The Bootstrapper's Bundle, which contains Zero to Sold, The Embedded Entrepreneur, and Find your Following. If you want to start a bootstrapped business and build a validated product and a personal platform while doing it, check out this bundle. It contains all eBooks, audiobooks, video courses and extra materials I ever created. It's just $50, for now.

Thank you for reading this week’s essay edition of The Bootstrapped Founder. Did you enjoy it? If so, please spread the word and ​share this issue on Twitter.

If you want to reach tens of thousands of creators, makers, and dreamers, you can ​apply to sponsor ​an episode of this newsletter. Or just reply to this email!

To make sure you keep getting your weekly dose of Bootstrapped Founder, please add to your address book or whitelist us.

Did someone forward you this issue of The Bootstrapped Founder? ​You can subscribe to it here!​

Want to change which emails you get from The Bootstrapped Founder or unsubscribe for good? No worries, just click this link: ​change email preferences​ or ​unsubscribe​​.

Our postal address: 113 Cherry St #92768, Seattle, WA 98104-2205

Opt-out of preference-based advertising

Arvid Kahl

I help founders and creators serve and empower their customers.

Being your own boss isn't easy, but it's worth it. Learn how to build a legacy while being kind and authentic. I want to empower as many entrepreneurs as possible to help themselves (and those they choose to serve).

Read more from Arvid Kahl

Podcast, YouTube, Blog Dear founder, My therapist recently introduced me to the concept of stress as enhancement in exposure therapy. The basic idea is that a little bit of stress can focus you to a point where you make new neural connections and realize new (and beneficial) insights that help you change for the better. Well, I was able to put this to the test earlier this week. Because all of a sudden, without warning or any indication, Podscan slowed down to a crawl, and then went down...

2 days ago • 10 min read

Podcast, YouTube, Blog Dear founder, Dr. Jessica Gold (@blissscience) helps founders live an intentional and passionate life — which ultimately impacts their entrepreneurial success. She wants to put intentional self-care back on the map in a field obsessed with productivity and tracking metrics, but very little emotional exploration. In our conversation, we dive deep into vulnerable places: from romance, passion, and love to dealing with stressful interpersonal conflicts. Dr. Jessica exposes...

4 days ago • 1 min read

Podcast, YouTube, Blog Dear founder, Earlier this week, I finally had a day to work on a massive refactor of Podscan’s transcription queuing system. And it... didn't go well. In case this is too technical for you, consider today’s episode a nerdy deep dive into the heart of where my business builds its value. I’ll explore the safeguards and mental exercises to deal with sizeable setbacks. And if you’re interested in what a solopreneur’s tech complexity can look like, stick around. I’ll spare...

9 days ago • 8 min read
Share this post