Welcome Intro step-by-step

Demo to preview the plugin:

Introduction

Get this plugin to present a feature or in order to guide users step by step on a page. It’s your best choice when you need to demonstrate your product features to the new users.
Additionally, this no-code plugin can be used to showcase new features to your existing users in easy-to-follow steps.
Image without caption

How to setup

  1. Enable ID Attributes
    1. Go to the settings page in your editor. Under the General tab click on the checkbox “Expose the option to add an ID attribute to HTML elements”
  1. Adding the IntroJS Element to the Page
      • Drag and drop the IntroJS element onto your page.
        • This element is necessary for the plugin’s actions and events to function properly.
  1. Creating a Step-by-Step Tutorial
    1. To start an interactive guide, you need to configure the "Start An Intro A IntroJS" workflow action.
      Steps:
      • Open the Workflows tab.
      • Create an event (e.g., when a user clicks a "Start Tutorial" button).
      • Add the action "Start an Intro IntroJS".
  1. Add Interactive Hints
    1. IntroJS also supports hints—small messages that appear next to elements.
      Steps to Add a Hint
      • Open the Workflows tab.
      • Create an event (e.g., "When Page is Loaded").
      • Add the action "Add a Hint IntroJS".
        • Configure the required fields.
    1. Jump to a Specific Step
      1. If you want users to skip to a specific step, use the "Jump To Step Number A IntroJS" action.
    1. Track User Progress with Events
      1. The plugin provides two key events to track user interactions:
        Events:
        A IntroJS Step Seen
        • Triggered when a user reaches a specific step.
        • Can be used to store progress in the database.
        A IntroJS Hint Clicked
        • Triggered when a user clicks on a hint.
        • Can be used to track which hints were useful.

    Plugin Element Properties

    IntroJS

    Element Actions

    1. Start an Intro - This action starts a guided tutorial on your page, highlighting elements step by step. It requires defining each step with an element ID and corresponding text or HTML instructions.
      1. Title
        Description
        Type
        Key = Step’s Element ID, Value = Steps Text / HTML
        ID : Info
        ID : Info
        List of key/value reperesenting text
        Tool Tip Position
        Tool Tip Position Available options: auto, left, center, right
        Dropdown
        Exit Into Label
        Exit Into Label
        Text
        Disable User Interaction?
        Disable Interaction?
        Checkbox (yes/no)
        Show Progress?
        Show Progress?
        Checkbox (yes/no)
        Show Buttons?
        Show Buttons
        Checkbox (yes/no)
        Done Label
        Done Label
        Text
        Next Label
        Next Label
        Text
        Prev Label
        Prev Label
        Text
        Skip Label
        Skip Label
        Text
        Theme
        Theme Available options: Default, Modern, Dark, Royal, Nazanin, Custom
        Dropdown
        CUSTOM Theme Style
        CUSTOM Theme Style
        Text
    1. Add a Hint - This action adds an interactive hint to an element on the page. Hints appear as small tooltips that users can click to reveal additional information.
      1. Title
        Description
        Type
        Key = Step’s Element ID, Value = Intro / Text
        ID : Info
        ID : Info
        List of key/value reperesenting text
    1. Jump to Step Number - This action allows the user to jump to a specific step in the tutorial.
      1. Title
        Description
        Type
        Step Number
        Step Number
        Number

    Exposed states

    Title
    Description
    Type
    Element ID of Intro Step
    Intro ID
    Text
    Element ID of Hint Step
    Hint ID
    Text

    Element Events

    Title
    Description
    Step Seen
    Step Seen
    Hint Clicked
    Hint Clicked
    Image without caption

    Changelogs