{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"redocly_category":"Products","product_name":"Journey Orchestration","type":"markdown"},"seo":{"title":"Journey Simulation","description":"Treasure Data Product Documentation · Collect and Unify · Segment and Activate · Experiment and Analyze · Decisioning Automate with AI Scale and Trust.","siteUrl":"https://docs.treasuredata.com","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"journey-simulation","__idx":0},"children":["Journey Simulation"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"overview","__idx":1},"children":["Overview"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Journey Simulation allows marketers and customer experience teams to validate how profiles move through a Journey before launching it live. With Simulation Mode, you can instantly preview entry logic, branching behavior, wait steps, and message paths in a safe, controlled environment."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This helps teams test journeys confidently, reduce configuration errors, and launch campaigns with greater accuracy."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"when-to-use-journey-simulation","__idx":2},"children":["When to Use Journey Simulation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use Simulation Mode when you need to:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Confirm that your entry criteria are correct"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Preview how profiles will pass through decision points or A/B tests"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Validate wait steps without real-time delays"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Understand branching logic before publishing"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Share and review journey behavior during QA"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Troubleshoot unexpected logic before a journey goes live"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Simulation Mode is designed for pre-launch validation and works best for journeys in the Draft state."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"entering-simulation-mode","__idx":3},"children":["Entering Simulation Mode"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Below is where you will find the Simulation Mode entry point on the Journey Builder canvas."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/journey-simulation-2025-11-19.c132e84fbdaed3b672985de43e551cc399ce9a2ff70a958c9be60477c8480414.cf3845cb.png","alt":"Journey Simulation"},"children":[]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Simulation Mode Button – Click this to begin validating and testing your journey."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Draft State Requirement – Simulation is only available when the journey is in Draft state."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Safe Testing Environment – No real profiles or activations are affected."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"key-capabilities","__idx":4},"children":["Key Capabilities"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"one-click-simulation-mode","__idx":5},"children":["One-Click Simulation Mode"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["From any Draft journey, select Simulation Mode to begin validation instantly. The system automatically checks for missing or invalid configurations before entering the simulation environment."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"automatic-profile-selection","__idx":6},"children":["Automatic Profile Selection"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Journey Simulation automatically selects profiles from the Parent Segment that meet the entry criteria at the time simulation begins. This provides a fast, frictionless way to test the journey."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fast-forwarded-wait-steps","__idx":7},"children":["Fast-Forwarded Wait Steps"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Simulation Mode skips real wait times so you can immediately see how profiles progress through time-based steps. Each wait node displays simulated “entered” and “exited” timestamps."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"simulation-results","__idx":8},"children":["Simulation Results"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/journey-simulation-2025-11-19-1.ccb52844a82315f65afbe5a5b8ba255d9bc2c61811f8647acf614219dbf06243.cf3845cb.png","alt":"Journey Simulation Result"},"children":[]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Highlighted Paths – Shows which branches profiles actually followed."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Profile Counts – Each node displays how many profiles passed through it."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Simulated Wait Times – Displayed as “Entered” and “Exited” timestamps."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"simulation-log","__idx":9},"children":["Simulation Log"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A detailed log panel summarizes key information, including:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Simulation start and end time"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Parent Segment refresh time"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Node-level entry and exit timestamps"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Execution outcomes for each step"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This helps teams validate logic and timing at a glance."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"how-it-works","__idx":10},"children":["How It Works"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Open a journey in Draft state."]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click Simulation Mode."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolve any validation errors if prompted."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Allow the system to auto-select profiles or manually choose your own."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click Run Simulation."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Review highlighted paths and the simulation log."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Rerun or exit simulation when finished."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Simulation Mode never modifies real profiles or live campaigns."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"current-limitations","__idx":11},"children":["Current Limitations"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following behaviors are expected in the current Early Access release:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Simulation is ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["static"]},": all profiles that satisfy the entry criteria enter the journey simultaneously."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Performance may vary based on journey size and system activity."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Jump steps"]}," are not supported in Milestone 1."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Profile attributes cannot be edited during simulation."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Simulated results are visible only while Simulation Mode is active."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When a Journey references its own Journey as a segment condition, simulation results may not be accurate."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"faq","__idx":12},"children":["FAQ"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"does-simulation-impact-real-customer-data","__idx":13},"children":["Does simulation impact real customer data?"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["No. Simulation Mode does not affect any profiles, campaigns, or reporting."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"can-i-simulate-a-published-journey","__idx":14},"children":["Can I simulate a published journey?"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["No. Simulation Mode is available only for journeys in Draft state."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"does-the-simulation-send-real-messages","__idx":15},"children":["Does the simulation send real messages?"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["No. Simulation evaluates logic only. External systems are not triggered."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"why-are-some-branches-or-steps-greyed-out","__idx":16},"children":["Why are some branches or steps greyed out?"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This indicates that no profiles visited those paths during the simulation."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"why-might-simulation-time-vary","__idx":17},"children":["Why might simulation time vary?"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Simulation time may vary depending on journey complexity and overall system activity."]}]},"headings":[{"value":"Journey Simulation","id":"journey-simulation","depth":1},{"value":"Overview","id":"overview","depth":2},{"value":"When to Use Journey Simulation","id":"when-to-use-journey-simulation","depth":2},{"value":"Entering Simulation Mode","id":"entering-simulation-mode","depth":2},{"value":"Key Capabilities","id":"key-capabilities","depth":2},{"value":"One-Click Simulation Mode","id":"one-click-simulation-mode","depth":3},{"value":"Automatic Profile Selection","id":"automatic-profile-selection","depth":3},{"value":"Fast-Forwarded Wait Steps","id":"fast-forwarded-wait-steps","depth":3},{"value":"Simulation Results","id":"simulation-results","depth":2},{"value":"Simulation Log","id":"simulation-log","depth":3},{"value":"How It Works","id":"how-it-works","depth":2},{"value":"Current Limitations","id":"current-limitations","depth":2},{"value":"FAQ","id":"faq","depth":2},{"value":"Does simulation impact real customer data?","id":"does-simulation-impact-real-customer-data","depth":3},{"value":"Can I simulate a published journey?","id":"can-i-simulate-a-published-journey","depth":3},{"value":"Does the simulation send real messages?","id":"does-the-simulation-send-real-messages","depth":3},{"value":"Why are some branches or steps greyed out?","id":"why-are-some-branches-or-steps-greyed-out","depth":3},{"value":"Why might simulation time vary?","id":"why-might-simulation-time-vary","depth":3}],"frontmatter":{"seo":{"title":"Journey Simulation"}},"lastModified":"2026-06-04T11:26:08.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/customer-data-platform/journey-orchestration/journey-simulation","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}