Use case for a simple journey
- Genesys Cloud CX 1, Genesys Cloud CX 2, Genesys Cloud CX 2 Digital, Genesys Cloud CX 3, or Genesys Cloud CX 3 Digital license
- Journey Management Add-On
- Journey Management Creator, Editor or Viewer role
This article presents a sample use case for how to work with Journey Management . The use case shows a journey from which analysts can understand how many customers can perform self-service within a specific flow.
Assume that you are a contact center analyst who assesses the effectiveness of bots that are designed for social media applications. Your goal is to compare the number of customers who achieve resolution through bots versus human agents (ACD). To accomplish this task, use Journey Analyzer functionalities.
- Log in to your Genesys Cloud account and click the Journey Management menu. The Journey Management screen opens.
- Create a new journey.
- To enter Edit mode and modify a journey, click Edit.
- To create your first event in the journey, expand the Social & App Messaging event group and then select and drag Web Message Start to the canvas.
- Next, because you want to know how many customers went to Bot Start after Web Message, drag and drop Bot Start to the canvas and then let it connect to Web Message Start.
- To narrow down the event to the bot name, include the bot name as an event attribute filter.
Tip: You can find the bot name in Architect. Journey Management supports native or third-party bot events, but native bots provide more detailed data for the journey.
- To narrow down the event to the bot name, include the bot name as an event attribute filter.
- Now, to examine completed bot sessions, drag Bot End to the canvas and then let it connect to Bot Start.
- Because you are interested in the same bot that you examined in Step 5, include the bot’s identifier as an event attribute filter at this event.
Tip: If you use a native Genesys bot, then to narrow your analysis to an intent and other interaction attributes that may be relevant, add Bot Turn between start and end. - To see completed bot sessions, include the botsessionOutcome filter and then select the complete attribute.
- Click Apply filter.
- As in this event, you examine completed bot sessions and not the sessions that went to ACD (automatic call distribution), add a BotResult filter in the Exclude section with TransfertoACD as the value.
- Click Apply filter.
- Because you are interested in the same bot that you examined in Step 5, include the bot’s identifier as an event attribute filter at this event.
- Next, examine sessions that went to ACD. Open the Voice event group and drag the ACD Start event to the canvas. Let it connect to Bot Start, so that it is parallel to Bot End.
- In this event, select queueID as Attribute, and then add a filter for the Payment Queue.
- Click Save.
Calculate and edit the sample journey
- Click Calculate to generate journeys. A notification about the calculation count appears.
- To continue, click Proceed. The calculation takes a few minutes to run. The loading time depends on the volume of data to process, so larger datasets take more time to calculate. To see the results, refresh the page.
- After the calculation finishes, you want to know the number of resolved calls by agents. To edit the journey, click Edit.
- Drag the Agent Start event, and let it connect to the ACD Start event.
- Add a filter for the Payment Queue. The payment queue has two wrap-up codes: Success and Failure.
- Track agent resolution with a Success wrap-up code. From the Voice event group, drag a Wrap Up event to the canvas and let it connect with the Agent Start event. Select the wrapupCode attribute and include the identifier of the Success wrap-up code as a filter.
Note: You can get the list of wrap-up code IDs used in your environment with the Wrap-up API endpoint through the API Explorer, which is available on the Genesys Cloud Developer site. - To indicate that it stands for the Success wrap-up code, rename the Wrap Up event.
- Track agent resolution with a Success wrap-up code. From the Voice event group, drag a Wrap Up event to the canvas and let it connect with the Agent Start event. Select the wrapupCode attribute and include the identifier of the Success wrap-up code as a filter.
- Add a filter for the Payment Queue. The payment queue has two wrap-up codes: Success and Failure.
- Click Save.
- To update the journey, click Calculate. To see the updated counts refresh the page.
See funnel analysis in the sample journey
With the help of funnel analysis, you can understand how your customers move through the journey to achieve their goals and then determine the success rates of their individual journey paths.
A journey must have calculations for funnel analysis.
- Open the existing journey that you want to analyze.
- In Edit mode, click Show conversion. Journey Analyzer calculates the conversion metrics.
- To examine the attributed metrics, click the + icon again in the upper right corner of the event. To hide the conversion metrics of an event, click the – icon in the upper right corner.
- To determine the journey that your customers followed, examine the Customers, Conversion rate, Dropped out and Moved forward metrics at the respective events.
Example: The funnel analysis in the Bot Start event shows that 650 customers dropped out from the journey at this point, and 1052 customers Moved forward to Bot end, so Bot end has a conversion rate of 61.7%. This means that 61.7% of your customers proceeded to reach the Bot end session.
- Always rename the events so that the journey is readable for any new users and to match the scenario.
- Journey Management lets you test your own hypotheses about user journeys. For example:
- You can model a scenario to test that if customers move through Bot A, do they escalate at a higher rate than the customers who go through Bot B? You can drag several Bot Start events to your journey, and set attribute filters for Bot A and Bot B, respectively.
- You can examine the impact of language. For example, measure if customers who engage with an English-speaking bot complete interactions as successfully as customers who engage with a French-speaking bot. In this analysis, you can use the language filter in the Bot Start event.
- If your organization relies on voice, measurement of the number of customers that re-engage is a common use case. Drag the Voice Start event to your canvas and apply the mediaType > CALLBACK filter.
- You can work with Journey Flows to view patterns within flows to see if there are issues you want to explore. For example, if you see escalations, use Journey Analyzer to understand the nature of the escalation, the frequency, and the outcome.
Note: Journey Management and Journey Flows are two powerful tools that can complement each other, but they have several differences. For more information, see Differences between Journey Management and Journey Flows. - Performance views can also help you support your analyses; like Flow outcomes in Architect, the Queues Performance view, or the Interactions view in Workspace.
- The AppFoundry offers several templates that you can use to get started.