Skip to main content

Fork Steps

Learn how to create and customize fork steps to create branching paths in your tours based on user actions or conditions.

Basic Usage

Create a Fork Step

Fork with Options

Advanced Features

User Action Forks

Create forks based on user actions:

Complex Conditions

Create forks with complex conditions:

Best Practices

  1. Be Clear: Make conditions easy to understand
  2. Be Logical: Use clear branching logic
  3. Be Fallback: Always provide a default path
  4. Be Maintainable: Keep conditions simple and well-documented

Common Issues

Fork Not Working

  • Check condition logic
  • Verify target elements exist
  • Check for timing issues
  • Ensure proper event handling

User Experience

  • Avoid complex branching
  • Provide clear feedback
  • Handle edge cases
  • Consider fallback options

Next Steps

Tooltips

Learn about tooltip steps

Modals

Learn about modal steps