287: White Glove Onboarding

Download MP3

While working on my latest software project, Podline,

I've been thinking a lot about how

I plan to onboard customers and deliver the service offered

by my SaaS business.

And that's what I want to share with you today.

Podline is effectively an integration

that people can add to their existing podcast hosting

platforms.

If they have a podcast and want to communicate

with their audience, adding a Podline voice messaging

embed or link to the website, that's the way to do it.

And it's the only way to do it.

And in a way, that's quite the ask,

because Podline is not like basic podcast hosting

or an analytics tool with automatic integration.

Instead, users have to add Podline

to their platform themselves intentionally

and with a little bit of effort.

It's easy, just an iframe embed or a link.

But I still need to educate my customers on how to use it.

So to improve the customer experience,

the whole onboarding experience, really,

of setting up Podline for their podcasts,

I've been considering a wide glove service approach.

And this idea comes from Paul Graham's essay

on doing things that don't scale, which is an essay that I

highly recommend, even though it's kind of more aimed

at the VC funded founder.

You just do things knowing that you're not

going to be profitable because you have

some kind of financial backing.

But it still works for bootstrappers,

because in the end, in the beginning,

we don't have anybody as a customer anyway.

So we might just as well put in the effort

to lend a couple that may not be immediately profitable,

but they guide the way.

And that's kind of the point of wide glove as a service

approach.

You really get it.

But I'm going already into something

I wanted to talk about later.

So let's just think about the idea of wide glove service

being something that involves helping people

by just taking over the task that they would normally

have to do themselves, using your product in the early stages

of your business.

Because I work in the podcast industry,

I know what it takes to build and set up a podcast.

And it's not just about the technical aspect,

like the mic or the room audio treatment

or even the content creation aspects,

like writing a script or actually recording the whole thing.

You also need to establish a business ecosystem

around the podcast itself.

This includes having a place where

people can go to learn more about your podcast

or look into older episodes and subscribe

if they enjoyed it in the first place.

You need a website.

You need a place for people to go.

You need a domain.

And you need to bundle it up all into something

you can mention on your show, like the fact

that you could just go to tbf.fm, the WhatsApp founder.fm,

and you would go to the podcast landing page for this podcast.

That's important to have, because tbf.fm

is easy to say and easy for people to type.

And it needs to exist for anybody

who wants to know about the show to learn more.

And many podcast hosting services,

like Transistor or Anchor or all the other competitors,

offer this option just to set up a website.

And I've had experience running two podcasts before,

so I know how these things work, how you set it up.

And I just realized just how crucial this is,

because it's vital for me to understand

what my customers expect from a podcast

landing page and any potential integrations

to be able to render a white glove service.

I need to know what it looks like.

And then it kind of dawned on me,

if you've never experienced white glove service before,

how can you provide it?

This seems to be a common problem in the customer service

industry I recently learned.

Many customer service hires just don't

know what this kind of service looks like,

because they've never experienced it before.

And many founders don't know about that either.

And I thought, just in preparation

for today's episode, this is a thought worth exploring.

Some founders, they just see a problem.

They create a software solution, like an MVP

with all the fancy graphs and dashboards,

but they just don't understand how

this fits into their users workflow or the larger

context of their work.

They see the technical implementation,

but they don't see the contextual needs

of their customers, their prospective customers.

And this kind of white glove service

works best, or even just at all, when you understand

the full job to be done.

For a podcast host, that job is to create a space

where people can chat, find out more,

and engage with the podcast.

That's the job to be done.

The goal isn't just to set up a voicemail system on a website

or integrate Podline into your HTML, in my case.

That's a part of it.

But it's to build stronger bonds with the community

and make it easy for people to reach out.

And that is a reframing that, if you

are so deep in the trenches of building a software product,

you might lose.

You might lose this kind of bigger goal

that people might have in using a product.

And to offer early onboarding services

and create just great experiences

for initial customers, you need to understand more than just

the steps to integrate your product.

You need to step away from the technical.

You also need to help them contextualize it

within their existing job.

It's becoming like a processual thing.

You need to understand the process

and how it's being described, what the words are,

so you can explain it to your customers how and where

this fits.

Onboarding in SaaS should be tailored

to more than just the SaaS.

Often, using software products, which

are software products of all kinds, is mostly--

you start with onboarding.

You have this onboarding screen, and it

shows you, click here for this, click here for that.

Then something pops up.

Enter this now and try to play around with it.

The onboarding flow is kind of an in-product thing.

But that's just learning about the product itself.

It doesn't say anything about the context.

It needs to go beyond that.

Instead of walking people just through features

in 10 steps, focus on integrating the product

into their existing workflows.

I know this is hard, and it's easily said and done

in a way that is very unique and specific to each product.

But that's kind of where the white glove service approach

comes in.

It means stepping back from your product

and looking at people's tasks and goals,

and then projecting your product and all its parts

into those tasks and goals.

And in every industry, this looks different.

So I can't really give you a tip here.

But what I would do is, if you don't

know the specific job to be done that your product serves,

you need to ask and figure out why your product fits

in this bigger picture.

You need to talk to people.

And again, I guess one of the things

that we lose if we're so technical,

and we love building, building, building, as indie hackers,

where we love the code, we love the setup, the DevOps,

the backend, the automations.

But very often, we do not really get

to see the specifics of the process in which we help people.

So you can't just really expect people to do this work for you.

You need to do it for them, really.

And there might already be a solution in place

for their needs, very likely.

Because if they have a well-defined job to be done--

and by well-defined, I don't mean that they

see it as a job to be done.

I think this framework is something

that not everybody understands.

But they certainly understand that they have a task

that they need to accomplish.

And if that task is well outlined,

then there is a solution often in place.

Most of the time, it's just doing it manually,

which is the part where SAS comes in.

And it automates it away.

But there could also be another software tool,

or this amalgamation of different software tools.

The little node here, an Excel sheet there.

Maybe there's a database with some really, really basic

wrapper around it that somebody in the company

built five years ago.

All these things exist.

And the existence of these things

means that you have something that is already there, that

already takes data and already produces data.

And you have to understand what you're replacing

in terms of a tool or who you're replacing

in terms of the person that might be doing it manually.

So figure out who they report to and what tools they use.

That's one of the first steps that I would do.

Figure out what the people that depend on them

expect from them.

And on the other side, I guess on the input side,

what the data is that they depend

on to do their job to be done.

Learn about any automations that they have for their input

and output data, what comes in for their job

and what needs to be produced during their job.

And figure out what is handed off to them

and what they will hand off to somebody else

with a different task.

Maybe if you really want to get it,

understand the jobs to be done for these people that

are doing the input for your business

and the output after people use your product as well.

Understanding these things is pretty crucial to really get

where the workflow is that you're in.

And if you get these things right,

your early customers will build massive trust with you

that can jumpstart further growth just from word of mouth

because you really knew what you were talking about.

That's the idea.

You want to be so deeply versed in the issues

that these people have that they see you as one of them.

And you talk so much more easily in a beneficial way

about the people that think like you, that act like you,

that use the same vocabulary you do,

that really understand your process just like you do,

that even may have the same motivation

to work in this field as you do.

And if that happens, your early initial customers

that you help more than maybe your later more

automated customers, the low touch customers

you hope to get in your SaaS in the future, these early people,

they will become evangelists for you as the person doing it

and the business that you're building.

So White Glove Service is all about knowing

these little details and really truly understanding them

and then guiding your customers through this experience

in a way that leaves them just wowed.

That's what you want.

All right.

That is onboarding.

Let me share a quick built-in public update

that is both Podline related very strongly, I guess,

and goes beyond it.

Because I've been working on something

over the last couple of weeks, and I'm very

excited to talk about this.

I shared a couple of things on Twitter about this already,

but it's really a marketing effort for Podline

because I said that I needed to find podcasts that already are

established.

That's one of the ideas behind Podline

is if you have an audience already,

it's so much more useful to have a voicemail system instead

of way still fighting for your initial couple listeners.

It is unlikely that you get a lot of them

to communicate with you because most people just

don't really want to chat.

So the bigger the audience, the more likely

it is that voicemails make sense.

And the more established a podcast is,

the stronger the community.

And the stronger a community, the more likely

is that in the community, people will communicate

with each other and want to communicate with the hosts.

Again, assumptions, but pretty strongly proven

because the more I see older podcasts,

the stronger their connection with their communities

just from listening to these shows.

I listen to a couple of podcasts that are like 10, 15 years old,

which is kind of crazy if you think about it.

They are in four figures terms of episodes.

And the community involvement in these shows,

mostly around literature, I guess,

or science fiction or fantasy and stuff, it's pretty strong.

People don't lose this kind of hobby.

So there is a very strong community there.

So what I want is something that helps me find these things

outside of my own sphere of knowing.

I know a lot of podcasts, but I certainly

don't know all of them.

And I wanted to build a tool that automates that for me

because I'm a software engineer and I will build automations

if I can.

That's really what it is for my marketing.

A kind of lead generator for podcasts

that exist out there that are active and have a community.

And they talk to their community in a certain way,

and they talk about certain things on their show.

So in having built a podcast tool with Podline

that kind of transcribes and summarizes voice memos, which

is just a couple of minutes worth of audio,

I kind of have the expertise at this point

to build something that can transcribe and summarize

a full podcast episode, right?

Because it's just a slightly longer voice memo

where somebody talks about a certain topic

and mentions certain words.

And what I wanted to build was a tool that effectively--

and this is kind of the delusion of grandeur that I had here--

scans all the podcasts everywhere,

transcribes every single podcast that

has been released out there immediately as much as I can,

and then searches those transcripts for certain phrases,

for mentions of competitor products,

or for phrases like send us a voicemail,

or leave a message here, or that kind of stuff,

where I could figure out, are there

podcasts out there that already have

the need to communicate with their audience?

And if that's the case, well, where are they?

Who is talking?

Where are they located?

What's their website?

And in podcasts, there are lots of repositories out there,

Apple Podcasts and Spotify.

Every podcast has an image, a podcast thumbnail,

or something like this.

And that thumbnail has a color scheme.

So I can just pull that thumbnail

if I know that the podcast talks about topics that I care about

and automatically create a potline theme,

and then automatically create a potline for these things

and just mail it to them.

That's the idea, right?

The idea for this lead generator is

to find podcasts that talk about things that I care about,

then automatically give me all the data

that I can quickly build something for them.

The freemium version of potline is just very easily used.

I sent them an invite link.

They claim their podcast, and boom,

they immediately have their voice memo.

Everything is set up already.

That's the idea.

So I built this tool.

And in building this, I was surprised by how much

I can do on my own computer.

So I don't know how deep I should

dive into the technology of transcription right now.

But transcription used to be around for ages.

And I guess tools like Descript have been around

for many years.

Otter.ai is one of the tools that most recently came out

that I've been using a lot.

There are a lot of podcasts or just voice transcript tools.

I think Zoom has a lot of tools that just transcribe

as you speak in a meeting.

It's really cool.

And the technology that lies underneath this

used to be a bit more arcane.

I didn't really understand what it was.

Until a couple of years ago, OpenAI

released Whisper, which is their pre-trained model.

It trained on millions of hours of people talking

and having that transcribed.

And it exists in multiple different formats.

There's a small, there's a medium, there's a tiny,

and there's a large version of this, each of which

runs with a particular kind of speed.

And it's an LLM, kind of, like an AI model

that you can run on your own computer if you have a GPU.

And there is a version that runs on your CPU

that is kind of also sped up in a certain way.

That's pretty fast.

On my Mac, I have a Mac Studio M1, I think an M1 Max.

So that's kind of the next to last generation

of Apple hardware, right?

M3 is around the corner, M3 Ultra is around the corner.

So this is going to be even crazier.

So this is pretty much not the most recent Mac,

but a fairly recent Mac.

I installed Whisper.cpp, which is the CPU-bound Whisper

inference model.

So you can use your own computer to run this Whisper model,

the AI, and give it an audio file and gives you a transcript.

The benefit of Whisper.cpp is if you compile it in a way

that you use the, what is it called,

Core ML or something, like the Apple's own machine learning

architecture.

There are chips in this, like the neural engine

or whatever they call it, chips that are effectively

GPUs, machine learning chips.

If you compile it, plus with the software that is around it

and all that kind of stuff, in a way that

uses all these optimizations, you can-- and listen to this,

because it's crazy--

transcribe a 60-minute audio file.

60 minutes, right?

60 minutes, that's 3,660 seconds in 40 seconds.

That is bizarre, because there used

to be a time where even just real-time audio transcription

transcribing one minute of audio in one minute of computer time

was hard.

And now you get an hour in under a minute.

And once I figured this out and I ran my tests

and it actually did this thing-- and depending on which model

you choose, you get either a very good transcription that

takes a bit longer, or you get a 80% good enough transcription

where a couple words may be off, but you get it

done in half the time.

So you can optimize for that depending on what you need is.

I thought, if I can do an hour in a minute,

that means I can do 60 podcasts an hour.

And that means that I can do over 1,400 podcasts in a day.

And that blew my mind, because as much

as I know that there are a lot of podcasts out there being

released, I knew that it can't be that many.

At least, I thought it couldn't.

So I checked it out.

I looked into the stats.

And there's a website called, I think, podcastindex.org,

which has a wonderful API that provides you

with trending podcasts, the most recent trending podcasts

that a lot of people download, the most recently published

episodes of podcasts that you can download.

It has an API that kind of oversees

the whole podcasting field.

They also have a stats endpoint.

And they give you the number of podcasts

that are being released over the last three days, that

have been released over the last three, the last six,

the last 90 and 30, and all that kind of stuff.

And think over the last three days,

30,000 podcasts have pushed an episode.

That is a lot of podcasts.

But you have to think about the fact that on my one computer,

I could do 1.5 thousand per day.

So if you have 30,000 in three days, that's

an average 10,000 in a day.

Half of them aren't even English.

So that's 5,000, 6,000 maybe in English in a day.

So my 1.5 thousand, so my 1,500 out of 6,000 on my one computer

means that I need like three more MacStudio computers

to be able to accurately and in almost sub-real time

transcribe every single podcast that is being released

as it goes out.

And that blew my mind.

Because I can literally figure out

which podcasts over the last two hours

have talked about a certain topic.

And that reminded me of something,

which is why I know it's part-line related, right?

Because this is being built as a marketing tool

to find podcasts that talk about the thing.

But I was like, hey, this is something

that probably other people might also be interested in.

So now I'm at a point where I'm really struggling.

Because I love part-line.

I love the idea of building community and voice messaging

with another podcast.

And in many ways, the tool itself, the part-line tool,

is technically feature complete.

Obviously, it's not completely bug free.

I'm still working on that kind of stuff.

But the voice messaging works, the back and forth,

the notifications work, the upload works,

the transcription works, the summarization work, all

of these things are in the bag.

So feature-wise, it's kind of at least feature parity

with the existing things in the world, the competing products.

I've built way more than most of the competitors' products

offer in terms of theming and in terms of customization

and that kind of stuff.

Also, transcription and summarization

are a thing that most of them do not support.

So that one is feature complete, which kind of allows

me to spend a lot of time on this new kind of podcast

scanning thing that I'm building.

And it's kind of tearing me apart

because I want to focus on marketing part-line.

But this tool itself is such an interesting marketing tool

that I might want to build this into a business.

So maybe just really, if you're listening right now

and you understand the potential of a tool that--

if I build it right, if I find a solution

to kind of scale this in a financially feasible way

as an indie hacker without having

to buy 10 more Mac Studio computers just

to be able to scan all the podcasts,

but put it in the cloud, pay for some GPU-based Amazon instance

or whatever, and run it there and reliably scan

every podcast everywhere, if I would do this,

what do you think?

Do you think this is too much of a deviation from the product

that I'm currently working on?

Do you think I should look into this more as a marketing tool,

kind of a Google alert for podcasts

where you can put your phrase or your brand's name in there

and it can report it back to you like minutes

after a podcast is released anywhere in the world

that you're not even aware of?

What do you think?

Is that a good idea or is it not?

Because I'm kind of struggling with--

I want to focus.

I don't want to dilute my focus.

The question is, what should I be focusing on?

So yeah, again, indie hacking is sometimes

such a hilarious thing.

You think things are not even possible, then you build them.

You know this is possible.

And then all of a sudden, this world of potential,

you'd be standing right in the middle of it.

You didn't expect to go there.

You didn't want to go for the trip.

You just wanted to build something cool.

And now you're wondering, should I do this instead?

Man, it's such a blast and such a struggle at all times.

Just wanted to share this.

I hope this is interesting.

If you want to let me know about this,

let's just use the same way as we always do.

Go to podline.fm/arvid, A-R-V-I-D,

and just tell me about it.

If you send me a message that is funny enough,

I'm going to put it on the show next week.

We can talk back and forth.

That'd be fun.

But yeah, that's where I'm at.

So I guess that's it for today.

I'm just going to briefly thank my sponsor, Aquia.com,

right now, because I regularly check the products

that are listed there, because it's just

Revel in the side of profitable businesses

and that are looking for new owners, pretty much.

And it's really always a surprise just how niche you can get

and still build something worth like five, six, seven,

or eight figures that other people would love to own.

I see a lot of products in the podcast space.

There's also dog magazines and e-commerce things.

There's everything there, which is really cool.

I just really get inspired just even to follow my own choices

by seeing how other people followed

their own ideas of what they wanted to build

and then built that and turned into something meaningful.

And the more people I talk to, the more

I see that they just all sell for different reasons.

Some are just done with that particular business.

Others want to refocus on something new, which

is kind of my problem right now.

And then there are some that just need a quick cash infusion,

turn what they have into money.

And that's kind of what unites them.

They all build something for themselves

and now want to turn it into financial stability.

That's the idea.

So if you're on track to getting to that point

or you're already there-- congratulations, I guess--

go check out acquire.com.

I think it's a perfect place to just check it out.

You don't need to make a choice, but checking it out

definitely is an idea.

Their team is super helpful.

They make sure you're getting a really good price

for your business, and they know what they're doing.

But talk about White Glove Service.

This is a team of people that have your best interest in mind

because the more you sell for, the better for the community

and further people that then later want to sell for.

Hey, if you're interested, go to try.acquire.com/arvid

and check it out.

It doesn't hurt to be prepared for that happy acquisition day.

And yeah, just see if it is for you and your project

at this point in time.

Thank you for listening to The Bootstrap Founder today.

That was a fun little conversation.

You can find me on Twitter @arvidcarl, A-R-V-A-D-K-A-H-L.

And you'll find my books and my Twitter course there too.

If you want to support me and the show,

please subscribe to my YouTube channel.

Get this podcast in your player of choice

and leave a five-star rating and a review

by going to ratethispodcast.com/founder,

which is also an indie project, ratethispodcast.com.

It's always kind of cool to support your fellow indies.

Makes a massive difference if you show up there

and give me a five-star rating and a review

because this will make the podcast show up

in other people's feeds.

It will make it interesting to them.

And everybody benefits from learning more

about being a business builder and bootstrapping businesses

and creating something worth creating.

So any of this helps the show, so feel free to do it.

Obviously, no obligation.

I would just really, really enjoy it.

Thank you so much for listening.

Have a wonderful day and bye-bye.

Creators and Guests

Arvid Kahl
Host
Arvid Kahl
Empowering founders with kindness. Building in Public. Sold my SaaS FeedbackPanda for life-changing $ in 2019, now sharing my journey & what I learned.
287: White Glove Onboarding
Broadcast by