Powerful User Onboarding

Built to Increase Adoption

Intro.js is a lightweight JavaScript library for creating step-by-step and powerful customer onboarding tours

TRUSTED BY 5000+ TEAMS ALL AROUND THE WORLD

Amazon
Nestle
SAP
Postat
Kobo
FederalBank

Install Intro.js

You can install Intro.js in a few simple steps. Intro.js consists of two main files, the JavaScript part and the CSS part which renders the elements nicely.

1 Include the JavaScript and CSS

Intro.js is available on NPM and most CDNs

JavaScript
CSS

2 Call the introJs.start() method

The start() method configures the library and starts the product tour.

introJs().setOptions({
  steps: [{
    intro: "Hello world!"
  }, {
    element: document.querySelector('#login'),
    intro: "Click here to login!"
  }]
}).start();
Easy to Use

The simplicity of Intro.js API will help you to develop an advanced onboarding for your products. Intro.js is lightweight, 10kB and has no external dependencies!

Customizable

Intro.js provides various ways to configure your product onboarding and customize every single step of your tour.

Open-source

Intro.js is Free and open-source, published under AGPL license. We also provide commercial license, supporting your team to successfully integrate Intro.js!

Commercial license

Lifetime license. Once-off payment.

Intro.js is AGPL-licensed and open-source. However, if you want to use Intro.js in your commercial app, website or plugin, you would need to obtain a commercial license.

Starter

$9.99/lifetime
  • One project

  • No commercial support

  • Regular product updates

  • Lifetime license

Most popular

Business

$49.99/lifetime
  • 5 projects

  • 1 month commercial support

  • 1 custom theme

  • Regular product updates

  • Lifetime license

Premium

$299.99/lifetime
  • Unlimited projects

  • 6 months support

  • 3 custom themes

  • 24/7 Priority Support

  • Lifetime license

Free plan

Intro.js is free for open-source, personal and non-commercial sites. If your project is non-commercial, you can use Intro.js for free.

Blog Posts

User-Experience, customer onboarding and tools to improve your business growth and success