boltActions

Actions define what happens when a user interacts with your experiences or when a condition is met. They are the building blocks that connect user behavior to outcomes in Jimo.

What are Actions?

In Jimo, an Action is any operation that gets executed in response to a user interaction or a triggered condition. Actions are the "then" part of every interaction: a user clicks a button, then something happens. A condition is met, then something happens.

Actions appear in two distinct contexts in Jimo:

  • Experience Actions : Actions assigned to CTA buttons and progress triggers inside your experiences (Tours, Surveys, Banners, Hints, Checklists, Resource Centers). These are configured in the experience builder and execute when end-users interact with your in-app content.

  • Automated Actions : Standalone no-code workflows that run independently from experiences. These are created and managed from the dedicated Actionsarrow-up-right section in the dashboard sidebar. They can be triggered by the Agent or run as part of automation flows as any other experience action.

This page covers the concept of Actions across Jimo. For detailed setup of each action type, see the sub-pages below.


Experience Actions vs Automated Actions

Understanding the difference between these two types is key to using Jimo effectively.

Experience Actions

Experience Actions are the actions you assign to CTA buttons (Primary CTA, Secondary CTA) and progress triggers within any experience. They define what happens when a user clicks a button or when a trigger condition is met.

Where you configure them:

Example: A user clicks "Learn more" (Primary CTA) in a Tour step, and the action Launch Experience starts another Tour. Or a progress trigger detects a button click, and the action Navigate to sends the user to a specific page.

For full detailed list of available Actions, see Available Actions.


Automated Actions

Automated Actions are standalone workflows created in the Actionsarrow-up-right section of the dashboard. They don't live inside an experience. Instead, they are independent no-code automations that can be triggered by the Agent or composed into sequences.

Where you configure them:

Example: An Automated Action called "Navigate to Admin Settings" that the Agent can trigger when a user asks "Where are the admin settings?" during a conversation.

For full details on creating and managing Automated Actions, see Automated Actions.


Where Actions are used

Actions appear across Jimo in several places. Here's a summary of where you'll encounter them and how they connect:

Progress triggers let you define If/Then logic on each step of a flow. The "Then" part is an action. When the "If" condition is met (e.g. a user clicks a specific element, fills an input, or a based on a specific survey answer), the action executes.

You configure trigger actions in the Progress Triggers panel of the flow builder.

Applies to: Tours & Modalsarrow-up-right

For the full list of available actions and their configuration, see Available Actions.


How to Access

Experience Actions

  1. Open any experience in its builder.

  2. Select a CTA element (Primary CTA or Secondary CTA) in the Navigator.

  3. In the properties panel, look for Behavior > Actions.

  4. Click + Add action and choose from the available actions.

Or, for progress triggers:

  1. Open the flow builder for your experience.

  2. Click + Add progress trigger below any step.

  3. Define an "If" condition, then set the "Then" action.

Automated Actions

  1. From the dashboard sidebar, click Actions (marked "Beta").

  2. Click + New Action to create a new automated workflow.

  3. Use the visual workflow builder to design your action.


Best Practices

chevron-rightChoosing the right actionhashtag
  • One action per CTA, one goal per click. If a user clicks "Learn more", the expected outcome should be clear. Avoid stacking unrelated actions on the same button.

  • Use Navigate to for simple redirects, Launch Experience for guided flows. If the user just needs to land on a page, Navigate to is enough. If they need hand-holding once they get there, chain a Launch Experience instead.

  • Reserve Launch Agent for open-ended or complex questions. The Agent shines when users need conversational help. For straightforward tasks, a direct action (Navigate to, Launch Experience) is faster and more predictable.

chevron-rightCombining actions effectivelyhashtag
  • Put tracking before navigation. If you combine Run JavaScript Code with Navigate to or Launch Experience, place the JS action first. Navigation changes what the user sees, so any tracking or data push should happen before.

  • Limit stacked actions to 2-3 max. More than that and the user experience becomes unpredictable. If you need complex sequences, consider using an Automated Action instead.

  • Test your action chains in Preview. Multi-action setups can behave differently depending on timing and page context. Always verify in Preview before publishing.

chevron-rightProgress triggers vs CTA actionshashtag
  • Use CTA actions for explicit user choices. The user deliberately clicks a button. They expect something to happen.

  • Use progress triggers for implicit behavior. The user fills an input, clicks a native element, or scrolls to a section. The trigger detects it and reacts automatically, without requiring the user to click a Jimo button.

  • Combine both for smart flows. A CTA can advance to the next step, while a progress trigger on that step auto-detects when the user completes the real task and moves them forward.

chevron-rightChecklist taskshashtag
  • Each task should map to one clear action. "Set up your profile" should Navigate to the profile page or Launch a Tour that guides the user through it. Don't leave tasks without an action, as users won't know what to do.

  • Use Launch Experience to combine Checklists with Tours. This is the most effective onboarding pattern: the Checklist provides the structure, and each task launches a Tour that provides the guidance.

chevron-rightAutomated Actionshashtag
  • Start with low-risk actions. Navigation and page-opening actions are safe starting points. Save data-modifying automations for when you're confident in the trigger logic.

  • Write clear instructions when connecting to the Agent. If you make an Automated Action available to the Agent, the instructions you write determine when the Agent will trigger it. Be specific about the user intent that should activate it.

Last updated