Difference between revisions of "UseCases/Current/GenesysEngage-onpremises/SL06"

From Genesys Documentation
Jump to: navigation, search
(Published)
(UCC: Removed references to Multicloud CX)
 
(21 intermediate revisions by 5 users not shown)
Line 9: Line 9:
 
|UCBenefitID=Improved Employee Satisfaction
 
|UCBenefitID=Improved Employee Satisfaction
 
|UCBenefit=Increased sales success leads directly to improved satisfaction for sales reps.
 
|UCBenefit=Increased sales success leads directly to improved satisfaction for sales reps.
 +
}}{{SMART Benefits
 +
|UCBenefitID=Reduced Customer Churn
 +
|UCBenefit=Predictive Routing identifies the best agent for each customer interaction, reducing the likelihood of customer churn to protect revenues.
 
}}
 
}}
|UCIntro=This use case is based on {{#mintydocs_link:topic=BO06}}
+
|UCIntro=This use case is based on {{Link-AnywhereElse|product=UseCases|version=Current|manual=GenesysEngage-onpremises|topic=BO06|display text=Genesys Predictive Routing for Customer Service (BO06) for Genesys Engage on-premises}}.
 +
 
 +
The capabilities described in this use case are under shipping control. Contact your Genesys representative for additional details.
 
|UCOverview=Business leaders want to improve their business Key Performance Indicators (KPI), leverage the innovation in Artificial Intelligence and drive business decisions with the abundance of data and context available in their business. Predictive Routing uses machine learning to support optimization of Sales KPIs.
 
|UCOverview=Business leaders want to improve their business Key Performance Indicators (KPI), leverage the innovation in Artificial Intelligence and drive business decisions with the abundance of data and context available in their business. Predictive Routing uses machine learning to support optimization of Sales KPIs.
  
A Sales KPI is a metric measuring the sales outcome of an interaction, in contrast to Service KPIs, which measure a Customer Experience or efficiency outcome. Sales KPIs can be a sales conversion rate, a sales revenue amount, a retention rate, a collection promise to pay. This use case focuses on improving revenue for inbound voice calls, but can also be extended to other sales-related KPIs, and other inbound, outbound, digital, or workload management channel types. The impacts of choosing another KPI or another channel type are documented in this use case wherever applicable.
+
A Sales KPI is a metric measuring the sales outcome of an interaction, in contrast to Service KPIs, which measure a Customer Experience or efficiency outcome. Sales KPIs can be a sales conversion rate, a sales revenue amount, a retention rate, a collection promise to pay. This use case focuses on improving revenue for inbound voice calls, but can also be extended to other sales-related KPIs. The impacts of choosing another KPI or another channel type are documented in this use case wherever applicable.
  
Predictive Routing also applies to optimize Services KPIs. See {{#mintydocs_link:topic=BO06}}.
+
Predictive Routing also applies to optimize Services KPIs. See {{Link-AnywhereElse|product=UseCases|version=Current|manual=GenesysEngage-onpremises|topic=BO06|display text=Genesys Predictive Routing for Customer Service (BO06) for Genesys Engage on-premises}}.
  
Traditional routing is designed to match customers to agents through skills-based or group-based logic rather than improving KPI. Unlike traditional routing, Predictive Routing uses machine learning to find signals in historical data to build a predictive model. This model improves KPIs by ranking agents before making the match with customers. This model also addresses the operational challenges that occur in understaffing and overstaffing scenarios while balancing the service level with improving KPI.
+
Traditional routing is designed to match customers to agents through skills-based or group-based logic rather than improving KPI. Unlike traditional routing, Predictive Routing uses machine learning to detect patterns in historical data to build a predictive model. This model improves KPIs by ranking agents before making the match with customers. This model also addresses the operational challenges that occur in understaffing and overstaffing scenarios while balancing the service level with improving KPI.
  
Predictive Routing has built-in A/B Testing to demonstrate the uplift of the KPI provided through blending Artificial Intelligence with humans in what Genesys terms Blended AI.
+
Predictive Routing has built-in A/B Testing to demonstrate the uplift of the KPI provided through use of machine learning.  Predictive Routing leverages a variety of Genesys or third party data sources in order to build high quality predictors.
|UCSummary=Consider a retail bank that wants to upsell credit cards to its existing customers. Depending on the customer attributes (such as age or income), the bank wants to maximize both the conversion rate and the credit limit that the customer will accept, resulting in a higher overall revenue. This use case is based on a measure of sales revenue driven from a Sales reporting application (such as CRM).
+
|UCSummary=Consider a retail bank that wants to upsell credit cards to its existing customers. Depending on the customer attributes (such as income), the bank wants to maximize both the conversion rate and the credit limit that the customer accepts, resulting in a higher overall revenue. This use case is based on a measure of sales revenue driven from a Sales reporting application (such as CRM).
  
In this use case, we assume that a customer interaction is associated to a credit card offer, either from the explicit customer intention (from IVR, web, or mobile) or from a business rule (such as next best action, which is out of scope of this use case).
+
The underlying premise of this use case is that a customer interaction is associated to a credit card offer, either from the explicit customer intention from IVR, web, or mobile or from a business rule such as next best action.  Next best action is out of scope of this use case.
  
The Contact Center Manager or Business owner wants to increase overall revenue generated per agent. The Predictive Routing solution can assist in achieving this objective.
+
The Contact Center Manager or Business owner wants to increase overall revenue generated per agent. The Predictive Routing solution can help with achieving this objective.
  
 
Predictive Routing:
 
Predictive Routing:
* Uses machine learning, a subset of Artificial Intelligence, to compare feedback of the actual outcome with the predicted outcome, helping to improve future agent-to-customer matches.
+
 
* Ranks agents predicted to maximize the expected revenue per interaction.
+
*Uses machine learning, a subset of Artificial Intelligence, to compare feedback of the actual outcome with the predicted outcome, helping to improve future agent-to-customer matches.
* Provides the finest grain match of customer contact with agent to help maximize revenue per agent.
+
*Ranks agents predicted to maximize the expected revenue per interaction.
* Provides an uplift on revenue using continuous learning to rank the expected revenue for agents servicing customers.
+
*Provides the finest grain match of customer contact with agent to help maximize revenue per agent. Provides an uplift on revenue using continuous learning to rank the expected revenue for agents servicing customers.
 +
 
 
The direct result is that the average revenue per interaction increases. Predictive Routing usually also influences adjacent service KPIs like first contact sale, CSAT or NPS, handle time, and transfers. It is a common best practice to monitor all Sales KPIs and adjacent Service Levels to evaluate all impacts (out of scope of this use case).
 
The direct result is that the average revenue per interaction increases. Predictive Routing usually also influences adjacent service KPIs like first contact sale, CSAT or NPS, handle time, and transfers. It is a common best practice to monitor all Sales KPIs and adjacent Service Levels to evaluate all impacts (out of scope of this use case).
 
|PainPoints=* Low revenue per agent or customer. Variability in business outcomes.​
 
|PainPoints=* Low revenue per agent or customer. Variability in business outcomes.​
Line 42: Line 48:
 
* A/B testing methodologies can be applied to evaluate lift​
 
* A/B testing methodologies can be applied to evaluate lift​
 
* Deep integration with Genesys routing and orchestration
 
* Deep integration with Genesys routing and orchestration
 +
|MaturityLevel=Differentiated
 
|SellableItems=See Prerequisits
 
|SellableItems=See Prerequisits
|CloudAssumptionsAdditional_Sales=See BO06
 
|PremiseAssumptionsAdditional_Sales=See BO06
 
 
|BusinessImageFlow={{SMART BusinessImageFlow
 
|BusinessImageFlow={{SMART BusinessImageFlow
|BusinessFlow=====Model Creation====
+
|BusinessFlow='''Predictive Routing for Sales'''
The following flow shows how a model is created. The main actor of this flow is typically a Business Analyst / Data Analyst in charge of the model creation. The Analyst is a trained professional from Genesys, a partner, or a customer organization.
+
 
|BusinessImage=https://www.lucidchart.com/documents/edit/a4257aa9-6e73-4dc8-95f7-f592c45d78ec/0
 
|BusinessFlowDescription=# The team Lead / Supervisor and the Analyst agree on the outcome metric to be used. This use case uses revenue optimization as the reference metric.
 
# The Analyst gathers customer profile, interaction profile, and agent profile data from Info Mart, and revenue data from sales records (such as CRM) or Info Mart, if captured in the data model.
 
# The Analyst analyses the data to determine correlating factors/predictors and verify if the data is suitable for a predictive model.
 
# The Analyst creates a predictive model based on the available data set.
 
# The Analyst reviews the quality of the predictive model and potential for uplift. If the quality is satisfactory, the model can be provisioned.
 
The modeling process described above may be extended to incorporate the following changes:
 
* Integration of additional 3rd-party data sources for customer profile (such as CRM), agent profile (such as WFO), content analysis data (speech or text), or outcome data (such as CRM or case management)
 
* Selection of other KPI(s) to optimize based on Info Mart data (such as AHT) or 3rd-party data (such as NPS)
 
The selection, analysis, and integration of this data into the predictive model requires a project-based implementation that is supported by the Predictive Routing product, but not described in this use case. Contact Genesys Professional Services for more details.
 
}}{{SMART BusinessImageFlow
 
|BusinessFlow=====Predictive Routing for Sales====
 
 
This business flow shows the use case from the perspective of the customer and agent.
 
This business flow shows the use case from the perspective of the customer and agent.
|BusinessImage=https://www.lucidchart.com/documents/edit/bd1c6f7f-98e5-441d-b014-929efe84e045/0
+
|BusinessImage=7deb8693-2294-4b64-8b50-9b3e115b9a89
|BusinessFlowDescription=# The customer contacts the company using one of the available inbound channels (such as voice, e-mail, chat, mobile, work item, or Apple Business Chat).* This inbound interaction may be the result of a proactive rule on a web or mobile application.
+
|BusinessFlowDescription=#The customer contacts the company using the inbound voice channel. This inbound interaction can be the result of a proactive rule on a web or mobile application.
# One of the Inbound use cases for the corresponding media type handles the interaction. The context data is captured depending on the interaction and engagement type.
+
#One of the Inbound use cases for the corresponding media type handles the interaction and captures interaction context data. The exact data captured depends on the interaction and engagement type.
# Genesys queues the interaction until at least one agent with the required skill(s) is available.
+
#Based on the interaction context, Genesys selects an initial group of agents with the required skill(s) as possible routing targets to handle the interaction.
# Predictive Routing ranks the agents against expected revenue for that specific interaction and returns a ranked list with values.
+
#Predictive Routing calculates the scores of the agents in the target group using a machine learning model that takes into account the agents' historic performance on similar interactions.
# Genesys checks if the rank for at least one agent is above the threshold.
+
#When there are multiple agents available, Genesys attempts to route the interaction to the available agent with a highest score.
# If no agents are available within the configured timeout, the routing expands the potential target pool of agents, such as by reducing the required skill level.
+
#If there is an interaction surplus and an agent becomes ready, Genesys selects an interaction from the queue taking into account the priority of each waiting interaction, the score the agent has for each interaction, and the time the interactions were queued.
# If yes, Genesys distributes to the best available agent based on the predictive model (the agent with the highest rank) and the routing rules.
+
#If no agents are available within the configured timeout, the routing strategy expands the potential target pool of agents by reducing the skill requirements and then repeats the target agent selection using Predictive Routing.
# The agent disconnects the interaction.
+
#After dealing with the customer call, the agent disconnects the interaction.
# The outcome is mapped to an InfoMart attribute (for example, a disposition code or custom key value pair)
+
#The outcome is mapped to Genesys Info Mart attribute (for example, a disposition code or custom key-value pair).
# Optional: The customer is offered a survey. The answer to the survey is stored in a third-party system.
+
#Optional: The customer is offered a survey. The answer to the survey is stored in a third-party system.
# Optional: Outcome data, such as CRM sales transaction completion and value, is produced and stored by a third-party application.
+
#Optional: Outcome data, such as case management closure, is produced and stored by a third-party application.
 
 
The outbound scenario differs from this flow as the agent routing function is triggered by the dialing algorithm to the customer. Nevertheless, In Predictive and Progressive mode, once the customer answers, the agent distribution is based on the same predictive routing principle. As the Preview mode is not distributed through routing, this use case does not apply to Preview mode.</small>
 
 
}}
 
}}
|BusinessLogic=====Parameters and Business Rules - Create Predictive Model====
+
|BusinessLogic='''Parameters and Business Rules Predictive Routing Revenue'''
'''Model Step 1'''
 
* The business representative of the company decides on the KPI to be improved by Predictive Routing. This use case selects revenue as determined by the sales record system.
 
* The company decides which metrics to use, in this case the values for revenue.
 
* Other KPI types can be considered through a project-based implementation.
 
  
'''Model Step 2'''  
+
'''Routing Step 1''' The system creates an inbound interaction when a customer voice call begins. This use case supports inbound voice involving Genesys routing. See Use Case Interdependencies for details.
* The user gathers the sales revenue, agent profile, interaction profile and customer profile data from Genesys Info Mart and the Sales records system.
 
* Predictive Routing then ingests the data into the system as the basis for the predictive model.
 
* Other Genesys or 3rd-party data sources can be considered through a project-based implementation.
 
  
'''Model Step 3'''
+
*Precondition: This use case requires one or more use cases handling inbound interactions.
* The user assesses the data for predictability of revenue:
 
** The data is analyzed for variance in revenue by intention and agent. The results indicate whether a predictive model can generate significant improvement from the data.
 
** Each data point is analyzed for its correlating factor to revenue.
 
* The user prepares to create the model.
 
 
  
'''Model Step 4'''
+
'''Routing Step 2'''  
* The system creates the predictive model to rank the revenue for customer-to-agent matching.
 
* The model can be made available for further analysis before provisioning into production.
 
 
  
'''Model Step 5'''
+
*The inbound interaction use case identifies the primary intention of the customer (Service Type) and the initial target skill expression is set.
* The potential uplift of revenue using the predictive model is analyzed for effectiveness and the predictive model is then provisioned for use within customer-to-agent matching
+
*Any required additional customer or agent profile data available to the interaction in run time can be integrated through a project-based implementation.
** The analyst evaluates the model to determine the potential uplift in revenue for this predictive model.
 
** The system shows the expected mathematical accuracy of the model through taking a percentage (such as 80%) of the data to train the model and then using the remaining percentage (such as 20%) of the data to predict the outcome with the model. Then the system compares the predicted results with the actual results and provides model accuracy information.
 
 
====Parameters and Business Rules – Predictive Routing Revenue====
 
'''Routing Step 1'''
 
* Through Inbound, Digital, Workload Management, and other use cases, the customer creates an interaction on any media type that is stored within Info Mart for the defined FCR metric. This use case supports all inbound and outbound channels involving Genesys routing. See Use Case Interdependencies for details.
 
* Precondition: This use case requires one or more use cases handling inbound or outbound interactions.
 
  
'''Routing Step 2'''  
+
'''Routing Step 3'''  
* The inbound interaction use case identifies the primary intention of the customer (Service Type) and the initial target skill expression is set. The necessary predictors identified during model creation are available to the interaction and can be passed to Predictive Routing.
 
* Any required additional customer or agent profile data available to the interaction in run time can be integrated through a project-based implementation.
 
  
'''Routing Step 3'''
+
*This step queues the interaction and is designed to cover both agent surplus and customer surplus scenarios. When either one or multiple agents are available (agent surplus scenario), the flow immediately proceeds. Otherwise, Genesys queues the interaction until an agent is available (customer surplus scenario). The system starts to balance the service level with the business KPI through maintaining priority.
* This step queues the interaction and is designed to cover both agent surplus and customer surplus scenarios. When either one or multiple agents are available (agent surplus scenario), the flow immediately proceeds. Otherwise, Genesys queues the interaction until an agent is available (customer surplus scenario). The system starts to balance the service level with the business KPI through maintaining priority.
 
  
 
'''Routing Step 4'''  
 
'''Routing Step 4'''  
* Once one or more agents are available, the necessary Customer Profile, Interaction Profile, Agent Profile, and predictor information is passed to Predictive Routing to rank the customer interactions in the queue against the agent outcome. This process caters to both customer surplus and agent surplus scenarios.
+
 
 +
*Once one or more agents are available, the necessary Customer Profile, Interaction Profile, Agent Profile, and predictor information is passed to Predictive Routing as a scoring request. The request is processed by the relevant machine learning model, resulting in a score for each available agent for that interaction. This process caters to both customer surplus and agent surplus scenarios.
  
 
'''Routing Step 5'''  
 
'''Routing Step 5'''  
* The rank for each of the interactions against each of the agents is returned to routing to bias the customer-to-agent matching towards the agent(s) that can deliver the highest FCR.
 
* The system works in both customer and agent surplus modes. In a customer surplus scenario, the system delivers the highest priority interaction(s) and when multiple interactions are targeting the available agent, the highest priority and then the highest FCR match applies.
 
 
  
'''Routing Step 6'''
+
*The rank for each of the interactions against each of the agents is returned to routing to weight the customer-to-agent matching towards the agent(s) that can deliver the highest revenue.
* If at least one of the revenue values is above the threshold, the interaction is routed to the agent with the highest revenue.
+
*In an agent surplus scenario, the score of the highest ranked agent will be compared to the configured minimum score threshold.  If the agent score exceeds that threshold, the system routes the interaction.  If not, then the interaction is held, pending either a higher ranked agent becoming available, or the threshold reducing.
* The system delivers the interaction normally, handling any ring on no answer and exception situations (applicable to voice, open media, or digital channels) as defined in the underlying use case.
+
*In a customer surplus scenario, where multiple interactions are waiting when an agent becomes available, the agent’s scores for each waiting interaction are compared to the minimum score threshold.  If the agent score exceeds the threshold for at least one interaction, the system routes the highest scoring interaction for that agent.  If not, then the agent remains unassigned, pending either a lower scored interaction becoming available, or the threshold reducing.
* The customer and the agent are connected.
+
 
+
'''Routing Step 6'''
 +
 
 +
*The minimum score threshold is reduced over time according to the pre-configured fallback strategy.
 +
*The checks in Routing Step 5 are repeated regularly until an agent or interaction is identified.
 +
*Normal target expansion, such as relaxing skill level as configured within the underlying distribution strategy, occurs.
 +
*The continual re-prioritization of the interaction also occurs as do any treatments and the queued customer experience.
  
 
'''Routing Step 7'''
 
'''Routing Step 7'''
* Optionally: If no appropriately ranked agent become available or the available agent does not have a sufficiently high FCR value, the value threshold is reduced after the configured amount of time.
+
 
* Normal target expansion, such as relaxing skill level as configured within the underlying distribution strategy, occurs.
+
*If at least one of the revenue values is above the threshold, the interaction is routed to the agent with the highest revenue.
* The continual re-prioritization of the interaction also occurs as do any treatments and the queued customer experience.
+
*The system delivers the interaction normally, handling any ring on no answer and exception situations (applicable to voice, chat or email) as defined in the underlying use case.
 +
*The customer and the agent are connected.
  
 
'''Routing Step 9'''
 
'''Routing Step 9'''
* The outcome of the interaction is captured through the agent desktop or a server-side process. Genesys APIs are invoked automatically or after an agent action to map the outcome to a Genesys interaction attribute: custom attached data or disposition code.  
+
 
* Info Mart captures this attribute with the Info Mart interaction record.
+
*The outcome of the interaction is captured through the agent desktop or a server-side process. Genesys APIs are invoked automatically or after an agent action to map the outcome to a Genesys interaction attribute: custom attached data or disposition code.
 +
*Info Mart captures this attribute with the Info Mart interaction record.
  
 
'''Routing Step 10'''
 
'''Routing Step 10'''
* Optionally, the customer receives a survey (the survey results are not connected with Genesys and are intended to evolve with the survey use cases)
+
 
* The survey is completed (optionally) and the outcome is collected and stored by a 3rd-party application.
+
*Optionally, the customer receives a survey (the survey results are not connected with Genesys and are intended to evolve with the survey use cases)
 +
*The survey is completed (optionally) and the outcome is collected and stored by a 3rd-party application.
  
 
'''Routing Step 11'''
 
'''Routing Step 11'''
* Optionally, the outcome data is produced and stored by third-party application.
+
 
|DistributionLogic=The details of the distribution of an interaction to an agent are defined in the underlying Inbound, Digital, or Outbound use cases. Refer to the flow above to understand how Predictive Routing influences the distribution logic.
+
*Optionally, the outcome data is produced and stored by third-party application.<span id="Scenario_1:_Genesys_Predictive_Routing_and_Agent_profile_enrichment_with_PDNA_data" class="mw-headline"></span><span id="Scenario_1:_Genesys_Predictive_Routing_and_Agent_profile_enrichment_with_PDNA_data" class="mw-headline"></span>
 +
|DistributionLogic=The details of the distribution of an interaction to an agent are defined in the underlying inbound use cases. Refer to the preceding flow to understand how Predictive Routing influences the distribution logic.
  
 
Predictive Routing provides a routing lever that can be used to control how customer-to-agent matching behaves in customer surplus mode to distribute the interactions based on agent occupancy.
 
Predictive Routing provides a routing lever that can be used to control how customer-to-agent matching behaves in customer surplus mode to distribute the interactions based on agent occupancy.
|CustomerInterfaceRequirements=N/A
+
|CustomerInterfaceRequirements=There is no content applicable to this section.
|AgentDeskRequirements=This use case does not include specific agent desktop requirements.Specific data can be attached during the routing phase and may be visualized by the agent.
+
|AgentDeskRequirements=This use case does not include specific agent desktop requirements. During the routing phase, data is attached to the interaction that the agent can see.
|RealTimeReporting=Predictive Routing real-time reports include:
+
|RealTimeReporting=Predictive Routing does not include real-time reports. Operational reports are available in the Predictive Routing UI.
====Queue KPIs By Predictive Model====
 
Monitor your Queue performance with the prediction scores provided by Genesys Predictive Matching to optimize your business KPI.
 
  
[[File:PRM_Queue_Group_by_Model_View_3.png]]
+
Operational reports include:
====Agent Group KPIs by Predictive Model====
 
Monitor the Agent Group Performance with the volume of answered interactions by range of predicted scores provided by Genesys Predictive Matching to optimize your business KPI.
 
  
[[File:PRM_Agent_Group_By_Model_View_1_3.png]]
+
*KPI Outcome
|HistoricalReporting=The historical reports available within the Predictive Matching Data Store include:  
+
*Feature Coverage
* Predictive Matching Operational Report tracks Predictive Matching operational statistics.
+
*Model Accuracy
* Predictive Matching A/B Testing Report tracks A/B testing results for Predictive Matching models and predictors.<sup>*</sup>
+
 
* Predictive Matching Agent Occupancy Report tracks Agent Occupancy while Predictive Matching is being used to optimize routing.
+
<br />
* Predictive Matching Daily Queue Statistics Report tracks KPIs for each Queue while Predictive Matching is being used to optimize routing.
+
|HistoricalReporting=The historical reports available through GCXI include the following:  
* Predictive Matching Detail Report provides interaction level detail data about Predictive Matching use and its impact on KPIs.
+
 
 +
*Predictive Routing Operational Report - tracks Predictive Routing operational statistics.
 +
*Predictive Routing A/B Testing Report - tracks A/B testing results for Predictive Routing models and predictors.<sup>*</sup>
 +
*Predictive Routing Agent Occupancy Report - tracks Agent Occupancy while Predictive Routing is being used to optimize routing.
 +
*Predictive Routing Daily Queue Statistics Report - tracks KPIs for each Queue while Predictive Routing is being used to optimize routing.
 +
*Predictive Routing Detail Report - provides interaction level detail data about Predictive Routing use and its impact on KPIs.
  
 
<sup>*</sup>A/B reports can be developed from any standard or custom Info Mart data. If the outcomes data is NOT integrated with Info Mart, the creation of A/B reports must be evaluated as a separate effort.
 
<sup>*</sup>A/B reports can be developed from any standard or custom Info Mart data. If the outcomes data is NOT integrated with Info Mart, the creation of A/B reports must be evaluated as a separate effort.
|SMART_HybridAssumptions={{SMART HybridAssumptions
+
|DocVersion=V 1.1.4
|Hybrid_Assumption=version 1.0.2
+
|GeneralAssumptions=*Requires Product Management approval.
}}
+
*Predictive Routing solution is offered to on-premises customers in a hybrid architecture that incorporates core functionality served from components deployed in your own environment.
|RequiresOr=CE16, CE18, CE19, CE20, CE01, CE02, CE11, CE12, BO01, BO02, BO03, BO04, CE29
+
*Predictive Routing is offered as a managed service by Genesys Professional Services, who deal with all aspects of machine-learning model creation and maintenance. A Professional Services package is mandatory for implementation and support of Predictive Routing.
|Exceptions=EE04
+
*The standard deployment materials address Inbound voice interactions based on Genesys Info Mart data only.
|SMART_PremiseAssumptions={{SMART PremiseAssumptions
+
*Integration of additional data sources, whether Genesys or 3rd-party, requires a dedicated assessment and implementation by Genesys Professional Services.
|Premise_Assumption=This use case is for revenue optimization but can be extended to other Sales KPIs.
+
*Customer must have implemented a use case for one or more channels and have deployed Genesys Info Mart reporting. These use cases populate the data used to build predictors and models, which direct how interactions are routed. Note that the capture and analysis of FCR KPIs is not part of Genesys Info Mart out-of-box statistics and is developed during model creation.
}}{{SMART PremiseAssumptions
+
*This use case is for revenue optimization but can be extended to other Sales KPIs.
|Premise_Assumption=The standard deployment materials address Inbound voice interactions only, and Informart data only.
+
*Prerequisites: An implemented use case for one or more channels and Genesys Info Mart reporting. These use cases populate the predictors used to direct routing and the data necessary to build the models. This solution cannot use data that is not present.
}}{{SMART PremiseAssumptions
+
*The standard deployment materials address Inbound voice interactions only, and Genesys Info Mart data only.
|Premise_Assumption=Omnichannel and outbound integrations require Genesys Product Management approval and Genesys Professional Services support.
+
*The capture and analysis of Sales KPIs is not part of Genesys Info Mart out-of-box statistics and is developed during model creation.
}}{{SMART PremiseAssumptions
+
*The revenue definition chosen in this use case is illustrative and needs to be adapted for each project.
|Premise_Assumption=Integration of additional data sources, Genesys or 3rd-party, requires a dedicated assessment and implementation by Genesys Professional Services.
+
 
}}{{SMART PremiseAssumptions
+
Note the exceptions where Predictive Routing cannot be integrated listed in the interdependencies section:
|Premise_Assumption=Digital, Workload Management and Outbound integrations require Genesys PS, Product, and R&amp;D support.
+
 
}}{{SMART PremiseAssumptions
+
*Self-Service use cases
|Premise_Assumption=Customer should have one or more Genesys channels.
+
*Outbound preview and agent reservation used for Predictive and Progressive outbound
}}{{SMART PremiseAssumptions
+
|CustomerAssumptions=*Customer has already optimized traditional routing strategies and processes and wants to achieve further improvements.
|Premise_Assumption=Prerequisites: An implemented use case for one or more channels and Info Mart reporting. These use cases populate the predictors in the routing and the data necessary to build the models. This solution cannot use data that is not present.
+
*Customer has all compatible versions of URS, IRD, Genesys Info Mart, GCXI, and Pulse; or upgrades have been scoped in to the project plan.
}}{{SMART PremiseAssumptions
+
*Customer has the necessary systems and processes in place to track results and measure impact over the life of the model.
|Premise_Assumption=The capture and analysis of Sales KPIs is not part of Info Mart out-of-box statistics and is developed during model creation.
+
*Customer identification is available and stored in Genesys Info Mart.
}}{{SMART PremiseAssumptions
+
|RequiresOr=CE01, CE02
|Premise_Assumption=Routing to agents is based on skill expressions or group-based routing.
+
|Optional=CE16, CE18, CE19, EE14
}}{{SMART PremiseAssumptions
+
|Exceptions=CE12
|Premise_Assumption=The revenue definition chosen in this use case is illustrative and needs to be adapted for each project.
+
|PremiseAssumptionsAdditional=<br />
}}
+
|RelatedDocs={{TSSection
|PremiseAssumptionsAdditional=See BO06
+
|sectionheading=Data Loader
|SMART_CloudAssumptions={{SMART CloudAssumptions
+
|description=Enables you to upload data, including dataset configuration and upload scheduling.
|Cloud_Assumption=This use case is currently not supported in PureEngage Cloud, PureCloud, or PureConnect Premise or Cloud.
+
|relatedarticles=*[https://all.docs.genesys.com/PE-GPR/9.0.0/Deployment/cfgAsc Deploy Data Loader]
 +
*[https://all.docs.genesys.com/PE-GPR/9.0.0/Deployment/DL-CfgFile Configure Data Loader to upload data]
 +
*[https://all.docs.genesys.com/PE-GPR/9.0.0/Deployment/DL-CFEP Configure Data Loader for Feature Engineering]
 +
*[https://all.docs.genesys.com/PE-GPR/9.0.0/Deployment/dataReqs Set up data for import]
 +
}}{{TSSection
 +
|sectionheading=Routing and Reporting integrations
 +
|description=The URS Strategy Subroutines component integrates with your existing Genesys Routing environment. Genesys Reporting produces reports based on KVPs that capture Predictive Routing interaction handling and outcomes.
 +
|relatedarticles=*[https://all.docs.genesys.com/PE-GPR/9.0.0/Deployment/cfgSubroutines Deploy the URS Strategy Subroutines]
 +
*[https://all.docs.genesys.com/PE-GPR/9.0.0/Deployment/GIMintegration Integrate with Genesys Reporting]
 +
}}{{TSSection
 +
|sectionheading=Model performance
 +
|description=The GPR web application is the user interface that provides reports on feature coverage and model accuracy.
 +
|relatedarticles=*[https://all.docs.genesys.com/PE-GPR/9.0.0/Help/Reports Monitor trends and performance]
 
}}
 
}}
 
}}
 
}}

Latest revision as of 16:28, November 8, 2022

This topic is part of the manual Genesys Engage On-Premises Use Cases for version Current of Genesys Use Cases.
Important
This use case is based on Genesys Predictive Routing for Customer Service (BO06) for Genesys Engage on-premises. The capabilities described in this use case are under shipping control. Contact your Genesys representative for additional details.
Place revenue generation at the center of your routing decisions by using AI to match each customer opportunity with the best agent

What's the challenge?

Your existing routing strategy doesn’t use machine learning to adapt to the changing patterns of interactions and optimize for sales conversions. You want customers to speak with a rep who can fulfill their need quickly and is predicted best to increase revenue, based on customer journey. Don't let your CX scores suffer!

What's the solution?

Create a differentiated experience by connecting customers with your best-fit sales reps. Genesys Predictive Routing provides the finest grain matching between sales reps and customers and appropriately routes the interaction on the customer’s preferred channel.

Use Case Overview

Story and Business Context

Business leaders want to improve their business Key Performance Indicators (KPI), leverage the innovation in Artificial Intelligence and drive business decisions with the abundance of data and context available in their business. Predictive Routing uses machine learning to support optimization of Sales KPIs.

A Sales KPI is a metric measuring the sales outcome of an interaction, in contrast to Service KPIs, which measure a Customer Experience or efficiency outcome. Sales KPIs can be a sales conversion rate, a sales revenue amount, a retention rate, a collection promise to pay. This use case focuses on improving revenue for inbound voice calls, but can also be extended to other sales-related KPIs. The impacts of choosing another KPI or another channel type are documented in this use case wherever applicable.

Predictive Routing also applies to optimize Services KPIs. See Genesys Predictive Routing for Customer Service (BO06) for Genesys Engage on-premises.

Traditional routing is designed to match customers to agents through skills-based or group-based logic rather than improving KPI. Unlike traditional routing, Predictive Routing uses machine learning to detect patterns in historical data to build a predictive model. This model improves KPIs by ranking agents before making the match with customers. This model also addresses the operational challenges that occur in understaffing and overstaffing scenarios while balancing the service level with improving KPI.

Predictive Routing has built-in A/B Testing to demonstrate the uplift of the KPI provided through use of machine learning. Predictive Routing leverages a variety of Genesys or third party data sources in order to build high quality predictors.

Use Case Benefits*

The following benefits are based on benchmark information captured from Genesys customers and may vary based on industry, lines of business or Genesys product line:

Use Case Benefits Explanation
Improved Customer Experience Routing prospects to the sales reps best able to handle their sales request improves the customer experience.
Improved Employee Satisfaction Increased sales success leads directly to improved satisfaction for sales reps.
Increased Revenue Machine learning-based matching of sales reps to prospects based on sales value directly increases revenue.
Reduced Customer Churn Predictive Routing identifies the best agent for each customer interaction, reducing the likelihood of customer churn to protect revenues.
*You can sort all use cases according to their stated benefits here: Sort by benefits

Summary

Consider a retail bank that wants to upsell credit cards to its existing customers. Depending on the customer attributes (such as income), the bank wants to maximize both the conversion rate and the credit limit that the customer accepts, resulting in a higher overall revenue. This use case is based on a measure of sales revenue driven from a Sales reporting application (such as CRM).

The underlying premise of this use case is that a customer interaction is associated to a credit card offer, either from the explicit customer intention from IVR, web, or mobile or from a business rule such as next best action. Next best action is out of scope of this use case.

The Contact Center Manager or Business owner wants to increase overall revenue generated per agent. The Predictive Routing solution can help with achieving this objective.

Predictive Routing:

  • Uses machine learning, a subset of Artificial Intelligence, to compare feedback of the actual outcome with the predicted outcome, helping to improve future agent-to-customer matches.
  • Ranks agents predicted to maximize the expected revenue per interaction.
  • Provides the finest grain match of customer contact with agent to help maximize revenue per agent. Provides an uplift on revenue using continuous learning to rank the expected revenue for agents servicing customers.

The direct result is that the average revenue per interaction increases. Predictive Routing usually also influences adjacent service KPIs like first contact sale, CSAT or NPS, handle time, and transfers. It is a common best practice to monitor all Sales KPIs and adjacent Service Levels to evaluate all impacts (out of scope of this use case).


Use Case Definition

Business Flow

Predictive Routing for Sales

This business flow shows the use case from the perspective of the customer and agent.

Business Flow Description

  1. The customer contacts the company using the inbound voice channel. This inbound interaction can be the result of a proactive rule on a web or mobile application.
  2. One of the Inbound use cases for the corresponding media type handles the interaction and captures interaction context data. The exact data captured depends on the interaction and engagement type.
  3. Based on the interaction context, Genesys selects an initial group of agents with the required skill(s) as possible routing targets to handle the interaction.
  4. Predictive Routing calculates the scores of the agents in the target group using a machine learning model that takes into account the agents' historic performance on similar interactions.
  5. When there are multiple agents available, Genesys attempts to route the interaction to the available agent with a highest score.
  6. If there is an interaction surplus and an agent becomes ready, Genesys selects an interaction from the queue taking into account the priority of each waiting interaction, the score the agent has for each interaction, and the time the interactions were queued.
  7. If no agents are available within the configured timeout, the routing strategy expands the potential target pool of agents by reducing the skill requirements and then repeats the target agent selection using Predictive Routing.
  8. After dealing with the customer call, the agent disconnects the interaction.
  9. The outcome is mapped to Genesys Info Mart attribute (for example, a disposition code or custom key-value pair).
  10. Optional: The customer is offered a survey. The answer to the survey is stored in a third-party system.
  11. Optional: Outcome data, such as case management closure, is produced and stored by a third-party application.

Business and Distribution Logic

Business Logic

Parameters and Business Rules – Predictive Routing Revenue

Routing Step 1 The system creates an inbound interaction when a customer voice call begins. This use case supports inbound voice involving Genesys routing. See Use Case Interdependencies for details.

  • Precondition: This use case requires one or more use cases handling inbound interactions.

Routing Step 2

  • The inbound interaction use case identifies the primary intention of the customer (Service Type) and the initial target skill expression is set.
  • Any required additional customer or agent profile data available to the interaction in run time can be integrated through a project-based implementation.

Routing Step 3

  • This step queues the interaction and is designed to cover both agent surplus and customer surplus scenarios. When either one or multiple agents are available (agent surplus scenario), the flow immediately proceeds. Otherwise, Genesys queues the interaction until an agent is available (customer surplus scenario). The system starts to balance the service level with the business KPI through maintaining priority.

Routing Step 4

  • Once one or more agents are available, the necessary Customer Profile, Interaction Profile, Agent Profile, and predictor information is passed to Predictive Routing as a scoring request. The request is processed by the relevant machine learning model, resulting in a score for each available agent for that interaction. This process caters to both customer surplus and agent surplus scenarios.

Routing Step 5

  • The rank for each of the interactions against each of the agents is returned to routing to weight the customer-to-agent matching towards the agent(s) that can deliver the highest revenue.
  • In an agent surplus scenario, the score of the highest ranked agent will be compared to the configured minimum score threshold.  If the agent score exceeds that threshold, the system routes the interaction.  If not, then the interaction is held, pending either a higher ranked agent becoming available, or the threshold reducing.
  • In a customer surplus scenario, where multiple interactions are waiting when an agent becomes available, the agent’s scores for each waiting interaction are compared to the minimum score threshold.  If the agent score exceeds the threshold for at least one interaction, the system routes the highest scoring interaction for that agent.  If not, then the agent remains unassigned, pending either a lower scored interaction becoming available, or the threshold reducing.

Routing Step 6

  • The minimum score threshold is reduced over time according to the pre-configured fallback strategy.
  • The checks in Routing Step 5 are repeated regularly until an agent or interaction is identified.
  • Normal target expansion, such as relaxing skill level as configured within the underlying distribution strategy, occurs.
  • The continual re-prioritization of the interaction also occurs as do any treatments and the queued customer experience.

Routing Step 7

  • If at least one of the revenue values is above the threshold, the interaction is routed to the agent with the highest revenue.
  • The system delivers the interaction normally, handling any ring on no answer and exception situations (applicable to voice, chat or email) as defined in the underlying use case.
  • The customer and the agent are connected.

Routing Step 9

  • The outcome of the interaction is captured through the agent desktop or a server-side process. Genesys APIs are invoked automatically or after an agent action to map the outcome to a Genesys interaction attribute: custom attached data or disposition code.
  • Info Mart captures this attribute with the Info Mart interaction record.

Routing Step 10

  • Optionally, the customer receives a survey (the survey results are not connected with Genesys and are intended to evolve with the survey use cases)
  • The survey is completed (optionally) and the outcome is collected and stored by a 3rd-party application.

Routing Step 11

  • Optionally, the outcome data is produced and stored by third-party application.

Distribution Logic

The details of the distribution of an interaction to an agent are defined in the underlying inbound use cases. Refer to the preceding flow to understand how Predictive Routing influences the distribution logic.

Predictive Routing provides a routing lever that can be used to control how customer-to-agent matching behaves in customer surplus mode to distribute the interactions based on agent occupancy.

User Interface & Reporting


Agent UI

This use case does not include specific agent desktop requirements. During the routing phase, data is attached to the interaction that the agent can see.

Reporting

Real-time Reporting

Predictive Routing does not include real-time reports. Operational reports are available in the Predictive Routing UI.

Operational reports include:

  • KPI Outcome
  • Feature Coverage
  • Model Accuracy


Historical Reporting

The historical reports available through GCXI include the following:

  • Predictive Routing Operational Report - tracks Predictive Routing operational statistics.
  • Predictive Routing A/B Testing Report - tracks A/B testing results for Predictive Routing models and predictors.*
  • Predictive Routing Agent Occupancy Report - tracks Agent Occupancy while Predictive Routing is being used to optimize routing.
  • Predictive Routing Daily Queue Statistics Report - tracks KPIs for each Queue while Predictive Routing is being used to optimize routing.
  • Predictive Routing Detail Report - provides interaction level detail data about Predictive Routing use and its impact on KPIs.

*A/B reports can be developed from any standard or custom Info Mart data. If the outcomes data is NOT integrated with Info Mart, the creation of A/B reports must be evaluated as a separate effort.

Customer-facing Considerations

Interdependencies

All required, alternate, and optional use cases are listed here, as well as any exceptions.

All of the following required: At least one of the following required: Optional Exceptions
None

Inbound

Digital

Workforce Engagement

Outbound


General Assumptions

  • Requires Product Management approval.
  • Predictive Routing solution is offered to on-premises customers in a hybrid architecture that incorporates core functionality served from components deployed in your own environment.
  • Predictive Routing is offered as a managed service by Genesys Professional Services, who deal with all aspects of machine-learning model creation and maintenance. A Professional Services package is mandatory for implementation and support of Predictive Routing.
  • The standard deployment materials address Inbound voice interactions based on Genesys Info Mart data only.
  • Integration of additional data sources, whether Genesys or 3rd-party, requires a dedicated assessment and implementation by Genesys Professional Services.
  • Customer must have implemented a use case for one or more channels and have deployed Genesys Info Mart reporting. These use cases populate the data used to build predictors and models, which direct how interactions are routed. Note that the capture and analysis of FCR KPIs is not part of Genesys Info Mart out-of-box statistics and is developed during model creation.
  • This use case is for revenue optimization but can be extended to other Sales KPIs.
  • Prerequisites: An implemented use case for one or more channels and Genesys Info Mart reporting. These use cases populate the predictors used to direct routing and the data necessary to build the models. This solution cannot use data that is not present.
  • The standard deployment materials address Inbound voice interactions only, and Genesys Info Mart data only.
  • The capture and analysis of Sales KPIs is not part of Genesys Info Mart out-of-box statistics and is developed during model creation.
  • The revenue definition chosen in this use case is illustrative and needs to be adapted for each project.

Note the exceptions where Predictive Routing cannot be integrated listed in the interdependencies section:

  • Self-Service use cases
  • Outbound preview and agent reservation used for Predictive and Progressive outbound

Customer Responsibilities

  • Customer has already optimized traditional routing strategies and processes and wants to achieve further improvements.
  • Customer has all compatible versions of URS, IRD, Genesys Info Mart, GCXI, and Pulse; or upgrades have been scoped in to the project plan.
  • Customer has the necessary systems and processes in place to track results and measure impact over the life of the model.
  • Customer identification is available and stored in Genesys Info Mart.


Related Documentation

Data Loader

Enables you to upload data, including dataset configuration and upload scheduling.

Routing and Reporting integrations

The URS Strategy Subroutines component integrates with your existing Genesys Routing environment. Genesys Reporting produces reports based on KVPs that capture Predictive Routing interaction handling and outcomes.

Model performance

The GPR web application is the user interface that provides reports on feature coverage and model accuracy.

Document Version

  • Version V 1.1.4 last updated November 8, 2022

Comments or questions about this documentation? Contact us for support!