The Onboarding Behind My $40K/Month App (Full Breakdown) — Transcript
Full transcript
- 0:00If you're building a mobile app right
- 0:01now, there is one thing that will make
- 0:04or break your revenue. And it's not your
- 0:06idea, your design, or your marketing.
- 0:08>> Your onboarding is the single most
- 0:10important part of your app because an
- 0:13app is nothing more than a sales funnel.
- 0:15>> This is Mao. He built a mobile app that
- 0:17makes over $40,000 a month, and he is a
- 0:20genius when it comes to building
- 0:23onboarding flows that convert.
- 0:25>> Every screen before hitting the paywall
- 0:27is just building a case of why the user
- 0:30should pay you.
- 0:30>> So, I asked him to come on to the
- 0:32channel to do a full screen-by-screen
- 0:34breakdown of his entire onboarding flow
- 0:36that turned his app into a $40,000 per
- 0:39month business. He's going to walk us
- 0:41through the psychology, the design
- 0:43choices, and why every single screen is
- 0:46placed exactly where it is. By the end
- 0:48of this video, you're going to learn why
- 0:50making your onboarding longer can
- 0:52actually triple your conversions, the
- 0:54exact screen that gets one in eight
- 0:57users to leave a review, and the
- 0:59psychology tricks that convince users to
- 1:01buy before they ever even hit the
- 1:04paywall. If you're building anything in
- 1:05mobile, this might be the most important
- 1:07video you'll watch this year. All right,
- 1:10let's get into it. Welcome to Starter
- 1:11Story Build.
- 1:14All right, guys. Before we dive in, we
- 1:15talked to Mao for 40 to 50 minutes, and
- 1:18we couldn't include everything in this
- 1:20final video. So, after watching this
- 1:22video, if you want to download the
- 1:23extended version of Mao's onboarding
- 1:25guide that has all of his screens, all
- 1:27the tactics, and everything, just head
- 1:29to the first link in the description to
- 1:30grab it for free. All right, let's dive
- 1:32in. Okay, Mao, welcome back to the
- 1:34channel. You did an awesome video about
- 1:37this awesome app that you built, and we
- 1:39asked you to come back to talk about one
- 1:40thing that a lot of people asked about
- 1:41in the comments, which is onboarding.
- 1:43But, if you could remind us real quick
- 1:45about who you are, what you built, and
- 1:47how your app is doing now.
- 1:49>> Yeah, of course. Thanks for having me
- 1:50on, Pat. So, my name is Mao Bern, and I
- 1:53built a mobile app that makes over 40K a
- 1:55month. And I don't have, you know, a
- 1:57design background or a UX background at
- 1:59all. I studied finance in college. I'm
- 2:01just a guy who taught himself about AI.
- 2:03But, what I do have is the experience of
- 2:06building a few mobile apps from scratch,
- 2:08just completely obsessing over what
- 2:10actually makes them convert. Through
- 2:12trial and error, I started iterating my
- 2:14onboarding since studying what I
- 2:16considered to be, you know, the best
- 2:17onboardings in the market. And, you
- 2:19know, everything changed, and that's
- 2:20when my app started skyrocketing.
- 2:22>> I hear a lot of people on the channel
- 2:23talk about this onboarding and how
- 2:25important it is with mobile apps, but
- 2:27could you just explain what that means?
- 2:28Like, what is onboarding and why is it
- 2:31so important?
- 2:32>> Yes, I'm going to sound like a broken
- 2:33record, but your onboarding is the
- 2:36single most important part of your app
- 2:38because an app is nothing more than a
- 2:40sales funnel. When a user first opens
- 2:42your app, they have zero context about
- 2:45what your app does. They don't know, you
- 2:46know, if it's going to solve their
- 2:48problem. And this is why the onboarding
- 2:50matters even more right now. Every
- 2:52screen before hitting the paywall is
- 2:54just building a case of why the user
- 2:56should pay you.
- 2:57>> Okay, cool. I want you to give me the
- 2:58high-level overview of how to set up an
- 3:00onboarding. What are like the pillars of
- 3:02onboarding that pretty much any app
- 3:05should have?
- 3:05>> So, onboardings are like a story. They
- 3:09have an introduction, a climax, and a
- 3:11conclusion. Every screen serves a
- 3:14purpose, and most of them have nothing
- 3:16to do with the product itself. They're
- 3:18about making user feel heard, making
- 3:20them reflect, and making them convince
- 3:22themselves that they need your app. So,
- 3:24just keep that in mind as we go through
- 3:26this.
- 3:26>> Okay, cool. So, let's go through the
- 3:28three pillars. So, it's introduction,
- 3:30climax, and conclusion. Let's dive into
- 3:33the introduction side of things right
- 3:35now. Can you walk me through all the
- 3:37concepts in here and all the screens of
- 3:39your app?
- 3:40>> So, I actually have four principles in
- 3:42the introduction section of the
- 3:43onboarding. The first one being that you
- 3:45need to frame the problem and solution
- 3:47in the first three screens of your app.
- 3:49The sooner the better, cuz confusion
- 3:51honestly just kills conversions. And
- 3:53users need to know exactly what they're
- 3:55getting themselves into. In Prayer
- 3:56Lock's case, the way we do it is we
- 3:58welcome you, and then in the second
- 4:00screen, right there, we tell you, "Hey,
- 4:01like, did you ever feel like your phone
- 4:02gets more attention than God?" We're
- 4:04already framing the problem of phone
- 4:06addiction, social media addiction. And
- 4:08then in the third screen, we give you a
- 4:10solution in very simple terms. Prayer
- 4:13Lock helps you put God first. So, right
- 4:15there, we're framing the exact problem
- 4:17the user has. And the user knows exactly
- 4:19what they're going to get from the app.
- 4:21The second principle of the introduction
- 4:23is to give the users an aha moment in
- 4:26under a minute. Hit them with a stat or
- 4:29realization that is very personal to
- 4:32them. The way we do that in Prayer
- 4:34Lock's case is actually very unhinged
- 4:36cuz we ask you first for your name, then
- 4:39we ask their age and how long they are
- 4:41on their phone each day. And whatever
- 4:44they answer, in the next screen, they
- 4:46always get a stat that kind of just
- 4:48blows them away. Which is on average,
- 4:50they're going to use their phone 16
- 4:52years over their lifetime. But then we
- 4:54tell them, "Hey, don't worry. We are the
- 4:56solution." Again, do you have just 5
- 4:58minutes for God each day? Let's build a
- 5:00plan for you. And then the next
- 5:01principle of the onboarding is to ask
- 5:03questions. Now, most people think that
- 5:06the questions are so that you as the app
- 5:08maker get to know more about your users,
- 5:12but that's not the case at all. What you
- 5:13actually want to do is to make the users
- 5:16convince themselves that this is an app
- 5:19that they need. In Prayer Lock's case,
- 5:21again, we just ask very personal
- 5:22questions that we already know the user
- 5:24struggle with, like thinking bigger,
- 5:26what does a thriving faith look like to
- 5:28you? And each answer choice is very
- 5:29deliberate. The fourth principle of the
- 5:31introduction is that you need to reflect
- 5:35the user's answers back at them. So, if
- 5:37in your onboarding, you ask a question
- 5:39about social media addiction, and they
- 5:40tell you, "Yes, I have social media
- 5:41addiction."
- 5:43In the next screen, you would say, "Hey,
- 5:45we feel that you have social media
- 5:46addiction." So, in PrayerLock's case, we
- 5:48ask him, "What do you want to achieve
- 5:50with PrayerLock?" They say, "I want to
- 5:51put God first before my phone, build
- 5:53consistent prayer habits, etc." We just
- 5:55spit those same answers right back at
- 5:56them in the next screen. And this sounds
- 5:58silly, but what this does is makes the
- 6:00user feel heard, makes the user feel
- 6:02like this is going to be a personalized
- 6:04experience for them. And then something
- 6:05to keep in mind, longer onboardings will
- 6:07do better. In PrayerLock's old
- 6:09onboarding, we had only around 20
- 6:11screens, and our conversion rate with
- 6:13free trial was around 3%. When we
- 6:16updated the onboarding to be more than
- 6:1910 to 15 minutes long depending on the
- 6:20user, our conversion rate 5x'd to 15%.
- 6:24The reason this happens is because of
- 6:26something called loss aversion. And
- 6:28people in general would rather not lose
- 6:31than win something. So, by the time they
- 6:33get to the paywall, they're thinking,
- 6:35"Hey, I already invested 10 minutes, so
- 6:37I might as well just give it a shot and
- 6:38start the trial. Why not?"
- 6:40>> Mal's onboarding principles are
- 6:42incredible. If you're building anything
- 6:44in mobile, this is gold. We actually
- 6:46ended up recording a lot longer than
- 6:48what we could include here in this
- 6:50Starter Story Build YouTube video. So,
- 6:52we actually asked Mal to write up a
- 6:53detailed guide on how to create an epic
- 6:56onboarding flow that converts. And
- 6:58inside we go on an even deeper dive into
- 7:00each screen he sets up and why. He'll
- 7:02break down every single screen, why it
- 7:04works, and how you can implement it
- 7:06inside your app. Just head to the link
- 7:08in the description and download it for
- 7:10free. All right, let's get back into the
- 7:11video. Okay, let's move to the second
- 7:14pillar of onboarding. What did you call
- 7:16this section? Let's dive in.
- 7:18>> So, the second part of your onboarding
- 7:20is the climax. And again, I have two
- 7:23principles for the climax part of the
- 7:24story. As in any story, the climax
- 7:27should be the most exhilarating, fuse
- 7:29with the most fun, the most entertaining
- 7:30part. The easiest way to get that done
- 7:33is through the first principle. Let the
- 7:35user actually try your main feature
- 7:38during the onboarding. In PrayerLock's
- 7:40case, the way we do it is we ask you two
- 7:42questions and then we generate a prayer
- 7:44for you. Then the second principle of
- 7:46the climax on your onboarding is getting
- 7:48them to leave a review. And the screen
- 7:50that actually gets them to convert on a
- 7:52review is showing some type of
- 7:54gamification aspect, some type of
- 7:56streak.
- 7:57In our case, we show their first day
- 7:58streak of their prayer journey with a
- 8:00little fire animation. But after showing
- 8:03that, we then hit them with the review
- 8:05model. And one of the reasons why
- 8:06reviews are so important is because most
- 8:09users will actually never pay,
- 8:11especially if it's a hard paywall app.
- 8:14So a review is the next best thing they
- 8:16can give you. So don't waste that moment
- 8:18by showing the review model either too
- 8:20early where the user still getting
- 8:22familiar with your app or too late where
- 8:25the emotional peak has already died
- 8:28down.
- 8:29>> Wow, this is super cool. I'm actually on
- 8:31the App Store listing right now and you
- 8:33have like thousands and thousands of
- 8:34reviews. Why get so many reviews? What's
- 8:37the purpose of having a lot of reviews?
- 8:38Does it bring you more revenue or why do
- 8:40that?
- 8:41>> So actually reviews do two things for
- 8:42you.
- 8:43The first one and the most important one
- 8:45is social proof. When you're about to
- 8:47download the app and you know, in the
- 8:48App Store and you see 13,000 reviews,
- 8:51like that gives you much more confidence
- 8:53that this is you know, something that
- 8:54you might want to download cuz a lot of
- 8:56people have done it too. And then the
- 8:57other reason is for ASO. You know, it's
- 8:59just how well you rank on the App Store.
- 9:02So you want to make sure that you're at
- 9:03least ranking at number one in your
- 9:06app's name keyword. So my app is called
- 9:08Prayer Lock. I want to make sure I'm
- 9:10number one for Prayer Lock.
- 9:12>> Okay, so let's move to the next pillar.
- 9:14What's the final pillar of a great
- 9:16onboarding? Can you walk us through
- 9:17that?
- 9:18>> Yeah, so the last pillar of your
- 9:19onboarding is of course the conclusion.
- 9:21And for the conclusion, I have three
- 9:23principles. The first one is to show
- 9:24them a summary of their journey. You
- 9:26know, where they are, where they want to
- 9:28go and how your app gets them there. And
- 9:30a lot of this stuff sounds very
- 9:32repetitive because in the introduction
- 9:34of the onboarding, we were actually
- 9:36reflecting back the answers. But you
- 9:37want to keep doing that. Remember,
- 9:39people, especially young people, have
- 9:41short attention spans. So, it's a good
- 9:43thing to be repeating yourself
- 9:44constantly. In our app's case, we
- 9:47actually first show them a little
- 9:48summary here, tell them, "Hey, you're
- 9:50going to have a prayer habit in 30
- 9:52days." Try to always connect your app to
- 9:54a certain habit that they can achieve in
- 9:56an X amount of days. And then the second
- 9:58and actually controversial principle is
- 10:00to tell your users up front that your
- 10:03app is paid, only if you have a free
- 10:05trial. If you don't, I would say skip
- 10:07this cuz you might lose a lot of people
- 10:09there. And then compare your app against
- 10:11something they already pay for in real
- 10:13life. In Prayer Lock's case, we have
- 10:15this screen where we compare the cost of
- 10:18one coffee a month to spiritual peace.
- 10:20So, you want to make the user be
- 10:22thinking of your app as something that
- 10:24is very worth it compared to, you know,
- 10:26some other usual thing that they do with
- 10:27their day. And then the third and last
- 10:29principle is to try to get the user to
- 10:32say that they are committed to using
- 10:34your app. In our app's case, we
- 10:36literally just asked them, "Hey, how
- 10:37committed are you to making this feature
- 10:39happen?" And usually, we have found that
- 10:4195% of them will either answer extremely
- 10:43committed or very committed. If they
- 10:46were to answer any other thing, we have
- 10:47custom copy for that situation. And then
- 10:50as your last screen, I would recommend a
- 10:53social proof screen, like the one we
- 10:54have here. And yeah, that's it for the
- 10:56onboarding. After of course, you have
- 10:58your paywall, but don't overthink this
- 11:00part too much. You know, the paywall is
- 11:02actually not as important as people
- 11:04might think, at least in the beginning.
- 11:06The only thing I would say you should
- 11:08add in your paywall is a notification
- 11:10reminder 1 day before their trial ends.
- 11:13That's like the only thing I would say
- 11:15to focus on for your paywall.
- 11:17>> Okay, cool. I think a lot of people
- 11:18watching this might be wondering, "Okay,
- 11:20this is cool. You showed me your
- 11:21onboarding. This works great for you.
- 11:23But what about everyone else that's
- 11:24building apps? Will this work for them?
- 11:26What changes would you make?" Uh
- 11:30what would you have to say about this?
- 11:31>> So, actually, I wasn't the first one
- 11:33that did this. I took inspiration from
- 11:35other apps like Twitter, like CalA I.
- 11:38You know, a lot of these apps already
- 11:40have very long onboardings and already
- 11:42have the principles that I just
- 11:44described. And if you're thinking it
- 11:46might not work for your app, just keep
- 11:48in mind that CalA I was just acquired
- 11:50for probably multiple nine figures and
- 11:52they have one of the longest onboardings
- 11:54in the mobile app space. So, it
- 11:55definitely works for your app. Just make
- 11:57sure you follow the principles that I
- 11:59laid out.
- 12:00>> Okay, so last question I have, but
- 12:01before I want to touch on it. You might
- 12:02be watching this and thinking, "Okay,
- 12:04this is cool, but how do I get users?"
- 12:05Well, I'll put a link in the description
- 12:06down there. Go watch our previous
- 12:08starter story interview with Mao where
- 12:10he talks all about that, uh, social
- 12:12media and how he drives a lot of people
- 12:14to actually check out the app and then
- 12:16go check out the onboarding. So,
- 12:17definitely check that out. Last question
- 12:19that I have for you, Mao, is for anyone
- 12:21that is building an app, but they're
- 12:23want to figure out how I could do
- 12:25onboarding uh, and do what you've done,
- 12:28which is built an app from basically
- 12:29zero to $40,000 a month. What would be
- 12:31your main piece of advice?
- 12:32>> So, I would say before you touch your
- 12:34product, before you add useless
- 12:36features,
- 12:37obsess over two things. Obsess over
- 12:40marketing first and then over your
- 12:43onboarding. Do that until you hit at
- 12:46least a 10% download to trial rate. Then
- 12:48everything else comes after that.
- 12:51>> Thanks for coming on, Mao, sharing all
- 12:53this. I think people are going to really
- 12:54enjoy it and uh, put a note in the
- 12:56comments what you want to see Mao talk
- 12:58about next. We can talk about
- 12:59distribution, we can talk about
- 13:01anything. So, put a comment in there.
- 13:02Thanks, Mao, for coming on and sharing.
- 13:04>> Of course. Thank you, Pat.
About this transcript
This page contains the full transcript of The Onboarding Behind My $40K/Month App (Full Breakdown) by Starter Story Build, generated from the public captions YouTube serves with the video. The transcript has 2,765 words across 400 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.