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

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:

IndustryUse CaseVariants TestedOptimizer Action
E-CommerceProduct Recommendation - Identify the right channelEmail carousel with trending products vs. APN with best-selling itemRoutes based on clicks
Discount Strategy Testing - Experiment with contentOffer 10% off vs free shippingFavors higher checkout conversions
Cart Abandonment Recovery - Experiment with delay timeWhatsApp sent 2 hrs after abandonment vs. WhatsApp sent after 12 hrsAdapts to variants with higher cart recovery
BFSILoan Offer Journeys - Identify the right channelEmail with EMI calculator vs. APN with “Apply Now” deep linkRoutes based on loan application clicks
Insurance Renewal Nudges - Identify right channel mixWhatsApp followed by SMS vs. App push followed by SMSFavors renewal conversion variant
Credit Card Upsell - Experiment with contentEmail with carousel of benefits vs. RCS card with CTARoutes based on applications submitted
Travel & HospitalityHoliday Package Promotions - Identify the optimized user actionEmail with destination carousel after package view event vs after package action button clickRoutes to a higher click-through rate
Booking Abandonment Recovery - Experiment urgency with different channel mixWhatsApp with urgency message vs. App Push with countdown timerAdapts based on completed bookings
Loyalty Program Engagement - Identify the right channel that convertsEmail with redemption options vs. SMS with redemption linkFavors higher redemption conversions
TelecomRecharge Reminders - Identify the right channel mix that convertsRecharge 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 contentAPN with data pack carousel vs. RCS card with weekend data offerUses click performance to decide
EdTechCourse Enrollment - Identify the right channel that gives higher engagementEmail with course carousel vs. APN with “Start Learning Now” CTARoutes to a higher sign-up variant
Free-to-Paid Conversion - Identify right channel that drives urgencyWhatsApp: “7 days left in trial” vs. App Push with countdownPrioritizes 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.