Jimo Help Center
Using Jimo
Using Jimo
  • Introduction to Jimo
    • Welcome!
    • What is Jimo?
  • Getting started
    • Installing Jimo
    • Extension
    • Initial Setup
    • Designing Your First Experience
  • Experiences
    • Tours & Modals
      • Components
    • Surveys
      • Components
    • Banners
      • Components
    • Hints
      • Components
    • Checklists
      • Components
      • Behavior
    • Resource Center
      • Components
    • Changelog
      • Dashboard
        • Overview
        • Analytics
      • Changelog
        • Changelog Builder
        • Changelog Components
        • Changelog Navigator
        • Positionning (Trigger)
        • Changelog Preview
      • Posts
        • Post Builder
        • Post Components
        • Post Navigation
        • Multiple Languages
        • Post Preview
  • Design and manage experiences
    • Dashboard
    • Spaces
    • Builders
      • Flow Builder
      • Content Builder
      • In-app Builder
    • Navigator
    • Triggers & Conditions
      • Steps Triggers
      • Conditions
    • Theme
    • Multiple Languages
    • Positioning
    • Preview
  • Target & publish experiences
    • Overview
    • Trigger on the right spot (Show on)
    • Target specific URLs/Domains (Where)
    • Target right people (Who)
    • Trigger at the right time (When)
      • Planning Your Experience
      • Rate Limiting - Prevent overwhelming users
    • Increase visibility (Boost)
    • Mesure outcomes (Goal)
  • Monitor and analyze user data
    • Analytics
    • Users & Segments
      • Users
      • Segments
      • Import
      • Survey responses segmentation
    • Success Tracker
      • Overview
      • Trackers
      • Events
  • Admin & Settings
    • Project management
    • General Settings
    • Installation
    • Team Management
    • Environments
    • Plan and Billing
    • Notifications and Account Settings
    • MAU (Monthly Active Users)
  • Integrations
    • Integration Setup
    • Events for Analytics Integrations
    • Segment.io
    • HubSpot
    • Salesforce
    • Maze
    • Amplitude
    • PostHog
    • Mixpanel
    • Heap
    • Figma
    • Calendly, Google Calendar, Zcal
    • Intercom
    • Invision
    • Zapier
    • Slack
    • Crisp
    • Server-Side Events
    • Webhooks
Powered by GitBook
On this page
  • Overview
  • Accessing the Triggers Tab
  • Adding Triggers
  • If Trigger
  • Setting Conditions (If)
  • Types of Conditions (If)
  • Then Trigger
  • Defining Actions (Then)
  • Types of Actions (Then)

Was this helpful?

  1. Design and manage experiences
  2. Triggers & Conditions

Steps Triggers

This feature allows you to add dynamic conditions and actions to each step in your tours, giving you greater control over user interactions and step progression.

PreviousTriggers & ConditionsNextConditions

Last updated 10 months ago

Was this helpful?

Overview

The Steps Triggers feature lets you define specific events that trigger actions within a step. You can set multiple triggers per step, each with its own conditions (If) and actions (Then). This enables you to create highly interactive and responsive user experiences.

Accessing the Triggers Tab

  • Navigate to the desired step in the tour builder.

  • Click on the Triggers tab in the side panel.

Adding Triggers

  • Click Add Trigger to create a new trigger.

  • Define the "If" condition and the "Then" action for the trigger.

Examples

  1. Button Click Navigation

    • If: Button A is clicked

    • Then: Navigate to Step 2

  2. Input Filled Action

    • If: Input field is filled

    • Then: Dismiss experience

If Trigger

The "If" trigger sets the condition that must be met for an action to occur. It allows you to specify criteria based on user interactions or other events that will trigger the subsequent action.

Setting Conditions (If)

Types of Conditions (If)

  • Element: Triggers when an element is present, clicked, or hovered. Ideal for interactive elements like buttons or links.

  • Fills in Input: Triggers when a specific input field is filled. Useful for form completions.

  • Current Page URL: Triggers based on the current page URL. Perfect for page-specific actions.

  • Delay: Triggers after a specified delay. Useful for timed actions.

Then Trigger

The "Then" trigger defines the action that occurs once the "If" condition is met. It specifies what happens next in your workflow, ensuring a smooth and logical progression.

Defining Actions (Then)

Types of Actions (Then)

  • Go to Step: Navigate to another step within the tour. Useful for creating multi-step processes.

  • Dismiss Flow: Ends the current experience. Ideal for concluding a tour or modal.

  • Launch Experience: Starts another Jimo experience. Useful for chaining experiences. (Works only with published experiences, you can't launch drafts.)

  • Navigate to: Sends the user to a specific page URL, either absolute or relative. Perfect for directing users to different parts of your site.

  • Run JavaScript Code: Executes custom JavaScript code. Ideal for advanced custom actions and integrations.

Conditions define the criteria for triggering an action. This logic is similar to in success trackers and the "" in experience settings. Use conditions to create specific, event-based workflows within your tours. Conditions can be combined using AND/OR logic.

Actions are the responses triggered by the conditions. Similar logic can be found in previous but with enhanced capabilities. Actions can be combined by adding multiple actions.

events
on event trigger
CTA actions