Algolia’s onboarding process is detailed, although at times confusing. But it does a good job of amplifying its value while guiding you through a complex onboarding flow.
Rating: 8/10
As part of our unboxing series, I’ll be taking a close look at Algolia’s onboarding. If you aren’t familiar with Algolia, they are a major player in the backend search space. Specifically, Algolia enables businesses to efficiently surface search results to users by better indexing their content.
While Algolia is primarily an enterprise product, it remains a leader in the self-serve search space. A solid onboarding experience is important for future Algolia users to get set up without needing a human.
Please remember that any criticism in this teardown is not a review of the core Algolia product. I am an Algolia user and love their product; it only follows that the Algolia app deserves a stellar onboarding experience to enable newer users. While criticizing some app friction can come off as whiny (”Oh no, they made me click a button!”), it comes from an undeniable fact: today’s business professionals are heavily distracted by internet doo-dahs. As a result, all SaaS apps should strive to perfect their set-up processes.
Like all products, I’ll start on the homepage to begin the sign-up.
What there is to love:
After signing up, I encountered a get started form. While the reCAPTCHA is poorly padded, this is a good page.
What there is to love:
The reCAPTCHA experience is simple and easy to do:
After filling out the form, I’m greeted with a choice of what to do. This is also an excellent page.
What there is to love:
I decide on Explore, which matches my current interests in signing up from Algolia.
I am now in what appears to be Algolia’s main app. I am immediately confronted by a pop-up asking me to verify my email. This is well done.
What there is to love:
This is one of the best email verification steps I’ve seen.
After navigating to my email and clicking the button to verify, a new tab opens with a Welcome message.
What there is to worry about:
I return to the original tab to continue with the onboarding flow. This is a nice UI.
What there is to love:
What there is to worry about:
When clicking on the documentation, the page is nicely organized and structured.
Returning to the application set-up screen, I enter “elixiverse” for my fictional data set.
After clicking the CTA, I am greeted by the next subset to import my records.
What there is to love:
I choose SaaS from the sample dataset options.
Surprisingly, clicking on a sample data set exits the previous view—apparently, the step-by-step UI was to represent the process! Now, I am in the thick of Algolia’s product, which is very complex. However, the onboarding clearly isn’t finished.
What there is to love:
However, ideally, the tooltip would have a clear button to dismiss it if I don’t find it helpful. Some users abhor tooltips, period—they should have a clearly marked button to close them.
As I explore the product, more tooltips guide me.
After completing the tooltips, there is a very visible ‘Show hints’ button and icon available for me to see the tooltips again. That’s a fantastic way to keep the tooltips around without flooding the UI with tooltip hover icons.
Upon clicking it, I can see tooltips on any subview that I have presently focused.
The tooltip size morphs and changes relative to the amount of content. This minimizes how much it obfuscates the UI. Excellent.
After I dismiss the tooltips, I feel like I am in a good place to explore the app.
Algolia has two primary products, the flagship being Search and the other being Recommend. Upon opening the Recommend product from the sidebar, I am greeted with a new onboarding UI.
What there is to love:
There were several highlights where Algolia’s onboarding process shined. These include:
There were a few minor negative moments
Algolia’s onboarding process is detailed with occasional cognitive friction but a streamlined, step-by-step flow. I am able to get into the product quickly. Their tooltips helped me understand what the various components of the product do.
While there is some room for improvement, the Algolia onboarding experience amplifies, not hinders, access to the Algolia search product.
For more examples, check out these actually useful user onboarding experiences, or take a look at unboxings of PostHog and Vercel.