Intro.js is a lightweight, open-source JavaScript library for creating step-by-step user onboarding tours and product guides. It is highly customizable and can be used to create onboarding flows including modals, tooltips, and popovers.

Intro.js has been around since 2013 and remains one of the most widely used open source libraries for building step-by-step product tours. The library is lightweight at 10kB with no external dependencies. It is free for open-source, personal and non-commercial sites. For commercial use, a commercial license is required.
Customer Success Software for Customer Growth
ChurnZero is a real-time customer success platform that helps subscription businesses fight customer churn, expand current accounts, and optimize the customer experience through real-time health scores and lifecycle management.
Customer Onboarding and Success in B2B SaaS
Starting Price
Arrows is the customer onboarding platform for HubSpot and Salesforce that delivers structured onboarding plans with real-time progress visibility.
Customer Success Platform
Planhat is an AI-native customer success platform designed to power enterprise post-sales teams. It provides customer health tracking, task management, data consolidation, and customizable workflows.