Skip to main content

Randomizer Node

The Randomizer Node allows you to split your chatbot flow into multiple paths based on configurable probabilities. This is useful for A/B testing, creating varied user experiences, or implementing different strategies with specific success rates. Each path can have its own probability percentage, and users will be randomly directed to one of the paths based on these probabilities.

Features

  • Create multiple flow paths
  • Set custom probability for each path
  • Total probabilities must equal 100%
  • Automatic random path selection
  • Support for A/B testing scenarios

Example

Randomizer Node Example

Randomizer Node Example Usage

Best Practices

  1. Probability Distribution

    • Ensure total probabilities equal 100%
    • Consider the impact of each probability on your goals
    • Start with equal probabilities for A/B testing
    • Adjust probabilities based on performance data
  2. Flow Design

    • Design each path to be self-contained
    • Ensure each path leads to a complete user experience
    • Consider the user journey in each path
    • Test all paths thoroughly
  3. Use Cases

    • A/B testing different messages
    • Testing different pricing strategies
    • Varied user onboarding experiences
    • Different marketing approaches
    • Multiple support paths
    • Product feature testing
  4. Testing and Analysis

    • Track performance of each path
    • Monitor user engagement in different flows
    • Collect data on path effectiveness
    • Use insights to adjust probabilities