Automatically launch a tutorial for New Users

Autolauncher is a feature you can use to automatically launch topics on your website. This is an effective solution if you want to launch announcements or updates to users or visitors upon visiting or logging in. You can also use this for onboarding tutorials for new users.

What do you need?

Using Autolauncher will require several features from Inline Manual to be enabled or implemented. This article will provide instructions on how to implement and enable each feature to create a New User Onboarding Tutorial.

How to implement?

Sites > Site > People

People Tracking will let Inline Manual identify the type of users that are coming in to the site. At this time we support following keys for people tracking: uid, email, username, email, name, created, updated, roles, group, and plan. Only the key uid is mandatory, the rest of keys is optional.

Place the script tag with window.inlineManualTracking = {} code above the line which embeds Inline Manual Player to your web application. Here's an example implementation:

<!-- User tracking data -->
  window.inlineManualTracking = {  
    uid: "John Doe",  
    email: "",  
    username: "johndoe",    
    name: "John Doe",   
    created: 1360610467,  
    updated: 1433168312,  
    roles: ["administrator", "editor"],
    group: "Doe & Partners",
    plan: "Standard"  
<!-- Inline Manual embed code -->
<script>!function(){var e=document.createElement("script"),t=document.getElementsByTagName("script")[0];e.async=1,e.src="<em>api_key</em>.js",e.charset="UTF-8",t.parentNode.insertBefore(e,t)}();</script>

To use variables from your application, replace the values with the variable name. For example:

  window.inlineManualTracking = {
    uid: app_uid,
    email: app_email,
    username: app_username,
    name: app_name,
    created: app_created,
    updated: app_updated,
    roles: app_roles,
    group: app_group,
    plan: app_plan

Once that is implemented, it will send the information about currently logged in user to our server. Now it's time to create Segments.

Sites > Site > Segments

Segments allow you to categorize users into user segments, that you can then target. New Users and Everyone but new users are created by default and can be used at your convenience, but you can always create a new segment with a different set filters or rules. Just click on New Segment

On the next page, enter a name for your Segment, then click on Add Rule to add your conditions or rules. Do not forget to hit Save when done.

Can't determine new users by created/registration date
The "New User" default segment may be a simple rule to use on getting new users but might impose an issue. Newly created users may see the topic if they stay signed in on the page but might miss it when they suddenly sign out or leave. Once they get back on the page, the rule Created within 30minutes will return false and will not launch the topic anymore for that user.

You can use the "First Seen" rule for this, or you can send info from your platform they are new as part of one of the fields. Kindly note that the player will be basing the "First seen" information on the time when the user is seen after the player is implemented. So for example, a user logs in a day before the player has been implemented then logs back in a day after the player has been implemented, then that will be the first time that the user has been seen by the player.

*You can abuse fields from people tracking e.g. roles or groups to send other information that is not available from the default people tracking fields.

Sites > Site > Automation

After selecting New Autolauncher, it will ask for the specific topic that you want to play along with these options:

Default Segments

  • New users - the autolauncher will launch for users that were created (signed up) in less than 30 minutes and haven't seen the topic.
  • Everyone but new users - the autolauncher will launch for users that were created (signed up) in more than 24 hours and haven't seen the topic.
  • Everyone - the autolauncher will launch for all users.

Advanced Activation Rules

  • Language - Launcher is activated only when InlineManualOptions.language is set to appropriate language code (ISO 639-1 code e.g. en for English).

  • URL Match Launcher is activated only when URL matches this pattern. Enter absolute URL with * as a wildcard: e.g. ://*, :///some/path, :///?aa=&bb=123#xxx

Once your Autolauncher is set up, we can check for inconsistencies using the Inline Manual Diagnostic Tool. This tool checks for the overall status of the Player on your website, along with other features like Segments, Variables, Automation and more.


The main sections that needs to be checked on the results are the Segmentations and Autolaunchers.

Was this article helpful?