A novel approach to onboarding
blog.hiri.com
blog.hiri.com
- Medium article to capture inbound and not make it look like an ad, but a "We want to share this discovery with you"
- Hacker News submission to get audience
- (probably) team upvote boost to trigger front page
- 50% off promotion ending in ~4 hours with the tagline "you'll never see this offer again".
Cost of advertising: $0. Nice job!
- 50% off promotion ending in ~4 hours with the tagline "you'll never see this offer again". You'll see this if it's your first visit to the site, been that way for a while. But that's another article...
I see more and more startups using stripe, between that and the ability to do chargeback with that cc company, I worry less about it. The chargeback dispute is quite powerful.
Not sure about that. Wouldn't the "right thing to do" be to not auto-renew the account? Suspend the account after the trial until the user logs in and confirms the renewal?
The worst scenario is when the subscription begins and the user has forgotten the cancelation date. A link could be embedded in the email to say yes or no. It must be profitable not to do this for some.
> Wouldn't the "right thing to do" be to not auto-renew the account?
I suspect we sometimes conflate "right" and "convenient". I am curious, don't most people (especially those with technical chops) just drop a calendar event as a reminder?
Would be happy to tag the posts - think it's pretty clear this is a company blog though. Your point is well taken/made all the same.
> The line in the background depicts how a user is feeling at a particular gate. Might cover this in a future post.
I understand the sentiment here, but trying to map real human feelings and emotions is tricky - it's rife with personal assumptions that once visualized, always fail to capture what people really feel.
Having taught Service Design at a big design school, this was something my students would try to convince me on when crafting service blueprints and journey maps... that they could create a 'happiness' or 'sadness' curve to depict what humans feel when interacting with a product or service. It never really works very well and can end up creating a false sense of emotional superiority within the designer's mind. Approach with caution!
However, it is useful to consider the fact that people's experience and comfort isn't linearly increasing with time. Understanding that there are peaks and troughs can be useful for user experience design.
+1 for the use of mental models.
Our Aha moments, the features that made us different, were also the reason people weren’t sticking around. People expect an email client to work a certain way. Our unique features made us too different. They made the interface unfamiliar — if you didn’t engage with our onboarding, chances are, you were lost.
We took all of these features out. Every single one of them. And by doing so, we created a bog standard email client. It did everything a regular email client did, and nothing else. It worked exactly as users expected it to — so we didn’t need our complicated on-boarding anymore. But that’s not exactly a compelling proposition.
We took them out of the UI, but we put them somewhere else. We created a ‘Skills Center’. You accessed it via a button that we highlight early in the user journey. It is the only thing that stands out from an otherwise familiar UI. Now, when a user played with Hiri for two minutes and realised that there’s nothing new or different, inevitably they clicked on the one thing that was. And when they do — we have them.
In the Skills Center, you can add the features that make Hiri unique. In your own time, you can explore these features and turn them on.
It reduced our time-to-Aha moment from one week to one hour. Our conversion rate shot up from 1 in 50 to 1 in 10.
There's a famous failure of this approach. Many years ago, there was a Macintosh graphics application designed by Kai Krause. It started out with a very simple interface. After you'd been using it successfully for a while, a new tool would appear. As the user demonstrated competence to the program, more tools would unlock.
Users hated that. When a rumor started that Krause was going to redo the API for Photoshop, user groups petitioned Adobe to stop him.
I've been trying to make people at my workplace understand that. You don't want a complicate product, you want a modular one.
I really like your take on the "skill" page.
I could see a little toast with a text like "let us help you with your inbox" as a way to nuge the user to check your skill page.
Rather like how game tutorials work with locked-down interfaces and gradual introduction of more mechanics.
It's kind of like how users grew up with Facebook, it began simple and became complex over time. Except allowing users to onboard at any point in that timeline.
Agreed. It applies to many fields, also to programming languages. Elixir and Phoenix were designed ostensibly to look like Ruby and RoR and onboarded many developers from those environments. Still some parts of Elixir are too Erlang -ish. Example: the cryptic handle_* methods of GenServer. They could have had the courage of using a class like notation, make them crystal clear for the vast majority of developers and grow much more.
The reality was that most users paid little attention to our onboarding. They weren’t reading our precious copy.
We found exactly the same, and we had somewhat of an advantage in this regard of having a completely new interface to most people (Mobile AR). So we expected people would take more time to learn our UX. Nope.
People want to blaze through onboarding even if they have no clue what to do and have never done it before. They wanted it to just be so simple that there was zero learning curve. That ended up being enlightening for us and forced us to radically simplify and copy.
Your product should work the way I expect it to
How I expect your product to work is largely based on my experience using other products
This is a great way to look at it. Now ask yourself, what if it's a new interface that people haven't dealt with before? Answer: You're conversion is going to be bad until your UX makes it orders of magnitude easier to accomplish a very important task.
I like this approach as it's a slightly different way of something that's always been a dream for most designers to have UI's that evolve as you evolve over time.
I have myself an app which is very unique and have had to find ways to make people understand what is unique and why they should download it. My primary method is video and that works out fine but maybe I should try this method out.
Thanks.
You can see it here.
Know your users.
Know what features they use the most and make those prominent. Every other feature is noise.
Don't hide stuff for UI / design / style sake. Use #2 point to make that decision.
Make it extremely easy for power users to decide what features they want to show.
Last point not mentioned in the article.
Customizability comes with a price - it makes it easy to screw things up.
So include a UI reset button - either globally or for categories.
I thought this article was about onboarding new employees, a difficult problem that everybody faces.
To sell something surprising, make it familiar; and to sell something familiar, make it surprising.
- Raymond Loewy
https://www.theatlantic.com/magazine/archive/2017/01/what-ma...
It sounds like your opening pitch was for solving problems that your visitors didn't have. That's an age old problem. You fixed that. Then, once you got a bit more of their attention, you started to elaborate on the product. This too is not much of a novelty. That's good old gradual on-boarding, "gentle introductions" and what have you.
They are still mentioned on the homepage and in a form of a carousel at that.
I appreciate that this must've been a significant rework, with all edge cases considered, but sectioning off parts of a software and making them discoverable in a course of normal use is not exactly novel... I mean that's just too bold of claim to be thrown around lightly. The story is still interesting, but something a bit more exact like "Here's what worked for us remarkably well" would've been more suitable.
I think an added benefit is that it makes it trivial to see what are indeed the benefits of the tool : it's what you expect from an email client plus those things, nicely presented together. Just by reading the article and seeing the screenshot, I could evaluate if I was interested in this tool, which is a very rare thing.
If there's nothing novel in the initial version why would people think they would want to switch? What would be the reason?
Could it be that your product without any unique features is cheaper than competition, and adding features costs something?