Skip to main content
About the Resource Center

Journey flows overview

Journey flows overview

Journey flows help you visualize the customer journey and better understand the flow milestones and flow outcomes in interactions that influence containment rates. Use journey flows from an Architect bot, digital bot, inbound call, outbound call, secure call, inbound message, or inbound email flow’s Insights & Optimizations menu. Journey flows are high-level visual representations of how well a flow serves customers.

This feature enables customer experience managers to gather data about self-service success and agent-assisted interactions. Flow authors can gain insights into the paths that customers take during interactions with Architect flows and then identify the moments within the customer journey that need improvement.

To improve the customer journey, you can use journey flows in these situations:

  • Understand how to better service customers with your bot or IVR flows.
  • Identify common pain points that lead to agent escalation.
  • See where errors occur that prevent successful resolution.
  • See where Genesys Cloud transfers interactions.

Key points

Before you use journey flows, make sure that you understand these key points:

  • Journey flows are a data visualization tool designed for flow milestone and flow outcome-related customer interactions, and behaviors through their journey in a single Architect flow. 
  • Journey flows cannot visualize customer journey data across multiple flows. For example, when flows orchestrate other flows.
  • Journey flows aim to provide insights based on certain metrics such as frequency counts, however, Genesys does not intend that these metrics be exact, but rather enable you to focus on the qualitative aspect of the customer journey. Journey Flows help you uncover customer motivations, preferences, and pain points.

    Journey flows show the customer journey graph based on up to seven days of available data.

    Notes:
    • Journey flows calculate and update the journey paths overnight, based on your organization’s region and only show the journey paths that customers complete in the past seven days. So if you created a flow or added new flow outcomes and milestones, you can expect an update by the next day.
    • The seven-day date range always represents a fixed 168-hour period, calculated from the most recent midnight UTC. Architect adjusts the start and end dates that appear under the visualization based on your local timezone. To see the exact UTC date range that the data is based on, hover over the date range.

    • Best practice recommends that you create milestones to capture journey events at higher levels of abstraction and not for every individual action that led to a specific journey event. For example, unless you want to specifically visualize the customer journey through an authentication process, do not create separate flow milestones for every step of the process (“user name entered,” “password entered,” “captcha verification completed,” and so on). Create a single flow milestone for the entire authentication process. If a group of customers do not reach that milestone, it can tell you that they might have difficulties with authentication. 

    Main graph components

    The Journey Flows graph includes the following main components:

    Nodes

    Nodes represent the customer journey events in journey paths. 

    • Events in journey paths are flow milestones and flow outcomes. Think of flow outcomes as goals and flow milestones as the steps needed to reach these goals. With Journey Flows, you can visually identify the various paths that customers took along the different milestones toward a successful or failed outcome.
    • The number of nodes corresponds to the number of customer journey events:
      • The start of the customer interaction that the start node represents
      • The completed flow milestones and outcomes
      • The different ways that the customers’ journey flow ended that the terminal nodes represent, for example, an agent escalation, a disconnect, or a complete resolution 
    • Journey flows visualize the flow of journey events in a chronological way, so the node sequence represents the order in which journey events occurred.
    • A node’s size is proportional to the number of customers whose journey path led through that node. Therefore, the node’s size can reflect the number of customers who completed the specific milestone, reached the specific flow outcome, or exited the journey flow for the specific exit reason the node represents. Therefore, the Journey Flows graph allows you to identify flow milestones and flow outcomes of high frequency on the various journey paths customers take from the start node to terminal or exit nodes.
    • The frequency count of other journey events (nodes) is always relative to the journey event (node) that you selected.

    Connectors

    Connectors link the nodes. Each connector has a source and a target node. The width of the connectors between nodes reflects the proportion of the customers among all customers who took a specific journey path and moved from a specific node or journey event to another. In other words, connectors are proportional to the amount of journey flow they carry.

    • To drill down in the customer journey and only show the customer journey events (nodes) and journey paths (connectors) that led to the journey event you clicked, click a journey event (node).
    • To display the frequency counts for the journey events that preceded and followed the journey event you hovered over, h\Hover over a journey event (node).
    • Click Show All Paths to zoom out of a drilled down view and see all journey paths.
    • Click the canvas and drag the graph to any location on the canvas so that you can focus on a specific part of the customer journey.
    • Zoom in and out . All views in journey flows offer zoom options that allow you to either zoom in and view the graph in more detail, or zoom out to view the graph at a higher level. If your mouse has a scroll wheel, then you can use it to zoom in and out.
    • Align the graph to the center of the canvas. All views in journey flows offer the option to drag the graph to any location on the canvas. To align the graph to the center again, click .
    • Check the DETAILS box next to the zoom controls to see the number of journey paths that the journey flow currently shows. The box is especially useful when you click a specific journey event (node) as it also shows you the percentage of all users that went to that journey event.

    Filter the journey paths

    You can filter the journey paths that Journey Flows show for a specific Architect flow based on various exit reasons:

    Note: Terminal nodes can exist in multiple locations or at different levels of a path.
    • All: Architect shows all the journey paths that customers have taken in the default date range. Journey Flows shows this view by default.
    • Abandoned: Architect shows journey paths that customers abandoned. This scenario can occur, for example, in voice bots when the caller ends the call before a successful resolution or in digital bots when the conversation expires due to participant inactivity.
    • Agent Escalation: Architect shows the journey paths that ended in agent escalation. This scenario can occur, for example, in flows where the customer requests to speak to an agent.
    • Complete: Architect shows the journey paths that successfully completed.
    • Disconnect: Architect shows the journey paths that ended in a disconnect.
    • Error: Architect shows the journey paths that ended in error. This scenario can occur, for example, when a bot encounters issues such as a problem with an expression.
    • Recognition Failure: Architect shows the journey paths that ended in recognition failure. This scenario can occur, for example, when a bot fails to understand the customer a specific number of times and therefore ends the conversation.
    • Transfer: Architect shows the journey paths that ended in a transfer action.