29%
faster user onboarding8%
higher product adoption rate70%
reduction of repetitive tasks
What will you learn from this case study
- How Keboola replaced a hard-coded academy with a flexible in-product onboarding
- How a three-level demo adapts to different user types and learning curves
- How automating onboarding freed up team capacity and cut 70% of repetitive work
Challenges
- Hard-coded onboarding was slow to update and developer-dependent
- Onboarding wasn’t personalized for different user segments or roles
- Product team was overwhelmed with repetitive onboarding-related tasks
Solution
Keboola replaced its static, developer-maintained academy with a modular, no-code onboarding experience using Product Fruits.
They built a three-tiered demo experience that adapts to different user profiles, combining product tours, checklists and segmented flows. This self-serve model helps users explore at their own pace, all within the live product.
Use case №1
Turning onboarding into a scalable conversion engine
From hard-coded academy to modular demo flows
Keboola originally relied on a custom-built academy hosted outside the product, but it was hard to maintain, slow to update and disconnected from the real user experience. Trial users weren’t reaching value fast enough, and the product team was stuck repeating the same onboarding work.
To fix this, the team reimagined onboarding as a self-serve guided demo, powered by Product Fruits.
New users who sign up for a free trial are redirected to a public demo page that lets them explore the platform safely. It uses three Product Fruits elements:
- An embedded checklist that feels native to the UI
- Interactive product tours tailored to each user’s skill level
- An announcement banner that links users back to the full Keboola platform

.jpg)
The real innovation lies in segmentation as onboarding adapts to the user's experience level with three distinct demo paths:
- Beginner - first steps, platform concepts and a quick win
- Advanced - realistic analytics use case from start to finish
- Expert - deep dive into Keboola’s advanced capabilities
Each module is wrapped in a checklist containing multiple short, focused tours. Instead of a long walkthrough, users complete smaller steps at their own pace . They can repeat modules as often as needed.

Use case №2
Giving the product team full control over onboarding
From developer dependency to self-serve ownership
Before Product Fruits, onboarding updates at Keboola could take weeks. Every change meant new specs, Jira tickets, dev time and QA. As a result, onboarding lagged behind product changes and user needs.
Now, the product team owns onboarding end to end. They design, test and ship onboarding flows directly in the platform, launching changes in minutes instead of weeks. With segmented tours and contextual checklists, they tailor onboarding to different user roles, learning goals and experience levels.
The result: onboarding is faster, more relevant and always in sync with the product.
Trial users reach activation 29% faster. And the product team has cut 70% of repetitive onboarding work while saving more than 20% of their time.
Conclusion
With Product Fruits, Keboola turned onboarding into a growth engine. By tailoring learning paths to different users and putting the product team in full control, they’ve accelerated activation by 29%, boosted conversion and eliminated repetitive dev work.