When the three of us decided to join forces on Userlist, none of us wanted to start a company based on our personal experiences alone.
Weâd each strongly felt the pains of trying to observe usersâ behavior within a SaaS product, and communicate with those users at scale based on their individual behaviors. And we were excited at the prospect of building a combined user admin panel + communication tool to solve those pain points for other founders.
But we werenât interested in joining the thousands of founders before us whoâve launched a product to scratch their own itch⌠and no one elseâs.
So before Jane designed a single piece of our UI, and before Benedikt wrote a single line of code, I went into research mode to understand whether other self-funded founders experience the problems Jane and Benedikt faced when building their previous product.
Hereâs the 4-step research process I used to gather the data, distill the important insights, and turn our findings into an MVP:
- Define our ideal customer
- Conduct interviews to understand existing struggles
- Organize video interview recordings and transcripts to find insights
- Build, test, learn
Don't wait for the muse. Apply this step-by-step method to write high-performing email campaigns in hours, not weeks.
Step 1. Defining our ideal customers
Defining your ideal customer means getting much more specific than saying you serve âSMBsâ or âfounders.â If youâre B2B, what company model does your ideal customer own or work in? What industry or niche? How mature is their business? Is it profitable? Well-funded? Lean? Rapidly expanding? What challenges do they face in doing their work well (or better)?
For us, defining our ideal customer was relatively easy, since Jane and Benedikt were already active members of the community they wanted to serve â and I had several friends who fit the mold, as well.
We knew we wanted to focus on founders of small-to-medium SaaS companies:
- âŚwho are self-funded;
- âŚwho are running their company completely solo;
- âŚor whose teams are small, and probably wearing many hats
My goal was to get at least 20 phone calls booked with folks who fit these criteria, and to conduct at least 10â15 actual calls. Booking at least 20 would help account for people who had technical difficulties, or had to cancel last minute.
While it wouldâve been lovely to speak with 50 or even 100 ideal customers at this stage, our goal was to get just enough information to work with â those key details that would help us release an MVP, after which we could iterate and improve.
To my great appreciation, Jane and Benedikt sourced the majority of interviewees â mostly through their personal networks, Slack groups, and Twitter (a huge benefit of building a product for an audience you already know and interact with).
I set up a Calendly event called âUserlist Call,â shared that link with Jane and Benedikt, and watched as the calls rolled into my calendar. All in all, I ended up with 16 calls booked, and 12 actually held (after accounting for cancellations). Not bad!
Step 2. Conducting the interviews to identify existing struggles
With 16 calls on the calendar, it was time to assemble some interview questions.
Whatâs important: the questions I chose for these interviews were slightly different than the questions Iâd use when speaking with paying customers of an existing product.
The goal of these interviews wasnât to decide on specific features to build, or even to get feedback on our idea. Instead, the goal was simply to understand:
- What pains exist in our ideal customerâs day
- What causes those pains
- How those pains are currently solved⌠(or if they are solved at all)
Gaining this understanding would pull us out of the weeds of the problem weâd identified from our experience, and help us see more clearly whether it was the right problem to pursue, or whether a much bigger problem existed that was worth tackling.
This approach was based on Jobs To Be Done â a behavioral theory that focuses on the motivations and challenges behind why people buy and use products (vs. demographic data, which rarely uncovers why people buy or use something).
Since Userlist is a combined user admin panel + communication tool (for observing user behavior, then communicating at scale based on that behavior), I needed to understand:
- How do our ideal customers currently organize, observe, and leverage their usersâ behavioral data?
- How do they communicate with users at scale, based on usersâ behavior?
- Are their existing solutions perfectly fine? OrâŚ
- Did we indeed have an opportunity to solve a pain point?
So I had to take each interviewee back in time, to the moments they made decisions about how they would accomplish these tasks.
Apart from confirming that interviewees met our ideal customer criteria (self-funded, running their company solo, or working with a very small team), we did very little pre-qualifying. Our goal was to hear from founders at many different stages of company growth: problem-solution fit, product-market fit, growth, and scale.
At the end of the process, our interviewees all fell into one of those first three stages: problem-solution fit, product-market fit, or growth. SoâŚhow were these founders observing their usersâ behavior, and communicating with those users?
For the most part, the founders I spoke with were custom-building a user admin panel, which (of course) didnât integrate with any communication tool directly. So to communicate with their users at scale, those founders had the following options availableâŚ
- Push user data from their product into a service like Drip or Intercom
- Send custom emails with something like Postmark or Sendgrid
- Manually keep track of new user signups, trial endings, etc., and send batch-send emails through their personal address every morning or evening (which sounds terrible)
Letâs say I was on a call with someone using a custom-built user admin panel plus Intercom.
Here are some of the questions Iâd ask:
- âLetâs go back to the point in time when you were working on your product, and you chose Intercom. Tell me about that.â
- âDid you consider any other solutions? Which ones?â
- âOkay, so you considered MailChimp and Drip. What happened that made you decide not to use MailChimp or Drip?â
- âWhat happened that eventually made you say, âOkay, Intercom is going to work for usâ?â
- âNow that youâre in Intercom, what is working well? What are the pros?â
- âWhatâs still really painful at this point?â
- âAre there new problems that have popped up, or are there some problems that you thought Intercom was going to solve that it never actually solved for you? What are those?â
Essentially, I was trying to create a mental timeline of our ideal customersâ decision-making process:
- What events or situations led up to the problem we want to solve?
- How do people decide to solve that problem right now?
- Whatâs still not working about existing solutions?
Based on intervieweesâ emotional reactions to their current ways of observing and communicating with users, it was clear we were on to something.
Here are just a few of the ways founders described the problems with their existing solutions:
âThe problem with every custom built system is that every time you need to tweak something, youâre too lazy to go actually code something to make a change. You have no time for that.â
âWhen you start out as a bootstrapped founderâŚat least, when I didâŚI didnât know how to get enough user data to understand how people were really using the product, and what features I still needed to build to get to product-market fit. Thereâs this concept of a âminimum path to awesome,â but how do you figure out what that path is, when youâre in the really early days and you donât have very many customers?â
âFor my last product, all my emails were custom and theyâd go through Mandrill. I definitely donât want to do that for this new product, because itâs not efficient to code emails, and thereâs no way to keep track of them or see how they performs.â
âWhat I love about Intercom is the user dashboard. Itâs like an admin panel, and one thing thatâs painful about having your own product is that you need to have that admin panel. But Intercomâs dashboard is too limited. Intercom is a generalist, so all their different features are just⌠okay. Theyâre not really strong in any one category.â
I recorded every call, which allowed me to give each interviewee my full attention, and then uploaded each recording to Rev.com. In 24 hours or less, Iâd have the transcript back â and with 12 calls complete, I was ready to settle in for a month of deep data review.
Don't wait for the muse. Apply this step-by-step method to write high-performing email campaigns in hours, not weeks.
Step 3. Organizing raw transcripts into meaningful data
Based on the conversations held with these 12 founders (plus one audio rant Amy Hoy recorded and published, which happened to be extremely timely and relevant to us), we couldâve started building our MVP with 25 different features. Different people needed different things, at all different levels of urgency.
So, how did we figure out what mattered most?
By distilling dozens of pages of qualitative data into⌠a very unsexy spreadsheet. Below are the three questions I used to organize our data.
Question 1. Are enough people motivated to solve this pain? Or is there a stronger pain somewhere else?
The first step was to make a list of all the various pain points interviewees had shared during calls. My goal was to identify which pain points interviewees were most often motivated to solve, and which pain points could be excluded as edge cases.
Here are just a few motivations our ideal customers felt, color coded by which came up most frequently during interviews (dark red = came up most often, dark blue = came up least often):
As you can see, many interviewees wanted to improve how well they guided users through their product â which validated that the pain point Jane, Benedikt and I are trying to solve is real, and commonly felt by our ideal customers.
While the blue problems are no less legitimate (or important to a successful business) than the dark red, relatively few founders in our sample size were as concerned about the blue problems as they were about the red.
With validation that the pain point weâre trying to solve â âI want to nudge users to use the product in a way that makes them successfulâ â is real and widely-felt, we could safely narrow our focus to just this pain point, and ignore the others for now.
Now, I was ready to figure out:
- What events / situations most often trigger this pain?
- Whatâs the âbetter lifeâ founders envision for themselves as they try various solutions?
Question 2. What common events or situations trigger this pain point?
Next, we needed to figure out which events or situations were occurring in foundersâ workflows, that most frequently cause this pain point to arise. This would help us understand what events along a founderâs journey would most likely trigger that founder to seek out (and adopt) a new solution.
Remember: during my interviews with founders, I was trying to create a mental timeline of each founderâs decision-process. So I reviewed the transcripts in which our chosen pain point came up frequently, and looked for patterns in those foundersâ stories.
Some of the common situations that pushed founders to worry about properly communicating with their users:
- Trying to quickly ship an MVP, and reserving all possible time/energy for building core product features (as opposed to spending time on âextracurricularâ marketing and communication)
- Trying to implement an analytics tool to understand user behavior, but getting overwhelmed by the process, not knowing what to measure, or having insufficient data to understand which user behaviors lead to subscriptions vs. which lead to churn
- Wanting to switch from time-triggered customer communication to event-triggered communication
- Wanting to send product updates, but only to a certain segment of users (those who would care the most)
Some key learnings we took away from this:
- If we get our product on foundersâ radar while theyâre still in ideation phase, before theyâve begun building their product, we could save people TONS of time/effort â which many of them are currently spending building admin panels by hand.
- If we provide foundational analytics about user behavior, founders may never need to bother with bulky analytics tools designed for much larger, mature companies. On the other hand, if theyâre already a power-user of a tool like Kissmetrics or Mixpanel, they may not be a fit for Userlist.
- Even founders who de-prioritize user communication in the early days of their product (e.g. in favor of concierge onboarding) will eventually want to optimize the messages they send to users. If we can help a founder publish their first basic time-based onboarding email, then collect user data in the background for a while, that founder will have everything they need to send super-effective event-based emails down the road.
This was helpful not just for early product development, but from a marketing and overall business perspective as well.
For example, we know weâll need to make founders aware of Userlist extremely early on in their product-building journey â otherwise, we could miss the boat, and theyâll become too comfortable with a homegrown user admin panel + other email solution⌠and both of these require lots of effort to migrate away from.
With these learnings in mind, we were ready to examine the existing solutions founders use in these situations.
Sidenote. Some of the founders I interviewed expressed no pain points related to building their own user admin panel, and actually preferred to build as much as possible by hand â including emails, analytics tools, etc. We chose to exclude data from interviews with these founders (intentionally creating a sampling bias).
While we recognize some founders may never see the value of a done-for-you tool, we believe â based on the quantity of founders who did want to avoid hand-coding everything â that a healthy percentage will!
Question 3. What existing solutions do we not want to compete with?
We believe the customer communication space is a large one, and that many competitive solutions can co-exist. However, we wanted to avoid going up directly against the clearly incumbent products that it would be most difficult to pull users away from.
That meant analyzing the feature sets of solutions founders currently use, figuring out what founders love and hate about those solutions, and being extremely selective about which features our MVP would include.
Ultimately, we decided not to focus onâŚ
- Pre-signup marketing communications. With umpteen email marketing tools already available, weâre not interested in building yet another way for people to capture leads outside of their products, and nurture those leads into trials.However, many founders currently force pre-signup marketing tools (e.g. Mailchimp, Drip) into their usersâ post-signup experience, with much frustration â and weâre very interested in solving that problem.
- Robust analytics. Thereâs no way we can (or want to) compete with powerful analytic tools like Kissmetrics, Mixpanel, or FullStory. Our ultimate goal is to create a tool that sends relevant messages well, so our analytics features will most likely be ânecessary and sufficientâ to provide quality event triggers.
Step 4. Build, test & learn
Weâre extremely close to launching our MVP, and we canât wait to invite folks in. Feedback from our first users will help us validate â or rethink â whether Userlist has the right mix of core features to truly deliver value.
Even at this early stage, though, weâre hopeful that our focus on foundersâ most common situations, struggles, and motivations leads to a product that makes self-funding a SaaS company 10x easier.
Thank you for reading. We canât wait to see you on board!
Donât miss out on new articles. Subscribe to our newsletter and get your monthly dose of SaaS email marketing insights.