Decisioning Agent: Journey Path Optimizer
Learn about how the Journey Path Optimizer, powered by Netcore Decision Agent, provides real-time intelligent traffic distribution to automatically identify and route users to your highest-converting journey branches.
The Path Optimizer condition automatically directs users to the best-performing journey branch based on real-time engagement or conversion data.
Rather than distributing users equally across variants and manually checking performance, this node uses statistical learning to evaluate outcomes and adjust user routing in real time.
You select a metric (Clicks or Conversions), and the system tracks each branch's performance, optimizing which variant gets more traffic as data accumulates.
Use this condition when you want to optimize user routing based on ongoing performance.
When users pass through the Path Optimizer node, the Journey Path Optimizer's ML model gets to work, evaluating each branch's performance in real time. As data accumulates, the model balances exploring all available branches while progressively favoring those that drive better results.

Journey Path Optimizer
Important Points to Remember
- Choose Clicks when the goal is to maximize engagement (e.g., message interactions), and choose Conversions when the goal is to drive specific outcomes like purchases or sign-ups.
- You must include at least one communication channel node (Email, SMS, WhatsApp, etc.) in each branch.
- For Conversions, ensure a Journey Goal is set. Without it, the optimizer cannot function.
- You cannot publish the journey until these conditions are satisfied.
- Re-deploying the journey resets the Path Optimizer node—treating it as a fresh start with no prior winner or metric data.
Video Tutorial
Refer to the video below to understand how to use Journey Path Optimizer in your Journey.
Business Use Cases for Path Optimizer
The Path Optimizer can be applied across various industries to test and improve message performance, timing, and conversion outcomes. Below are common real-world use cases categorized by vertical:
| Industry | Use Case | Variants Tested | Optimizer Action |
|---|---|---|---|
| E-Commerce | Product Recommendation - Identify the right channel | Email carousel with trending products vs. APN with best-selling item | Routes based on clicks |
| Discount Strategy Testing - Experiment with content | Offer 10% off vs free shipping | Favors higher checkout conversions | |
| Cart Abandonment Recovery - Experiment with delay time | WhatsApp sent 2 hrs after abandonment vs. WhatsApp sent after 12 hrs | Adapts to variants with higher cart recovery | |
| BFSI | Loan Offer Journeys - Identify the right channel | Email with EMI calculator vs. APN with “Apply Now” deep link | Routes based on loan application clicks |
| Insurance Renewal Nudges - Identify right channel mix | WhatsApp followed by SMS vs. App push followed by SMS | Favors renewal conversion variant | |
| Credit Card Upsell - Experiment with content | Email with carousel of benefits vs. RCS card with CTA | Routes based on applications submitted | |
| Travel & Hospitality | Holiday Package Promotions - Identify the optimized user action | Email with destination carousel after package view event vs after package action button click | Routes to a higher click-through rate |
| Booking Abandonment Recovery - Experiment urgency with different channel mix | WhatsApp with urgency message vs. App Push with countdown timer | Adapts based on completed bookings | |
| Loyalty Program Engagement - Identify the right channel that converts | Email with redemption options vs. SMS with redemption link | Favors higher redemption conversions | |
| Telecom | Recharge Reminders - Identify the right channel mix that converts | Recharge reminder offer sent as an App push + follow-up WhatsApp after 1 day vs. sending all messages at once. | Routes to higher recharge conversions |
| Upselling Data Packs - Experiment with rich media channel content | APN with data pack carousel vs. RCS card with weekend data offer | Uses click performance to decide | |
| EdTech | Course Enrollment - Identify the right channel that gives higher engagement | Email with course carousel vs. APN with “Start Learning Now” CTA | Routes to a higher sign-up variant |
| Free-to-Paid Conversion - Identify right channel that drives urgency | WhatsApp: “7 days left in trial” vs. App Push with countdown | Prioritizes higher-paid conversions |
How JPO Optimizes Across Journey Types
The Path Optimizer is powered by an ML model that recalibrates in real time, continuously evaluating variant performance and adjusting traffic routing as engagement data flows in. Before optimizing, the model establishes performance benchmarks across all active variants. This learning phase is what enables JPO to make increasingly intelligent routing decisions over time.
The speed at which optimization becomes visible is directly influenced by how users enter the journey, specifically by the rate and continuity of the data the model receives.
In the dataset journeys, users enter in large volumes simultaneously. Since the model recalibrates on a rolling basis, users processed within the same window are routed using the current benchmark, with refined insights applying to the next scheduled run. The larger and more continuous the data flow, the faster the model evolves.
In trigger-based journeys, users enter continuously over time, providing the model with a steady and uninterrupted stream of engagement signals. This allows JPO to recalibrate between entries, adapting routing decisions in real time and surfacing the best-performing variant faster as data matures.
BEST PRACTISE
Trigger-based journeys unlock JPO's full optimization potential. The continuous user flow gives the ML model the data density and time it needs to explore variants, identify top performers, and shift traffic decisively — delivering measurable engagement uplift with every passing hour.
Updated 16 days ago
