Artificial intelligence-based lead ranking
The Pega Sales Automation application uses decisioning capabilities to
provide predictive lead scores for lead ranking. The lead score predicts how likely it is
that a lead will turn into an opportunity. This helps to focus on the most promising leads to maximize sales. The lead score is displayed on the Leads list page. The lead score is dynamic and
responds to changes in the lead properties. For example, the lead score changes when you change the number of activities that are
associated with the lead. The lead score can also change when you change the lead
source. The Pega Sales Automation application uses self-learning, adaptive models to
generate the lead score. This approach is based on core decision management capabilities. If needed, add or remove
predictors. For more information, see Artificial intelligence-based opportunity insights. The adaptive model provides a set of key predictors that are based on the analysis of
data from real production environments. For example, the system uses: The following predictors are provided in the Pega Sales Automation adaptive
model: A Job Scheduler DailySnapshotsForLead runs daily and executes a
data flow that calls a decision strategy. A decision strategy contains the Lead
Ranking adaptive model, which represents properties to capture the data that is
required by the models. A decision strategy uses the standard Delayed Learning
cache. When a lead is converted to an opportunity or closed without being converted, the
system uses crmUpdatePredictors declare trigger to execute a
response strategy from a data flow to retrieve the data for relevant decisions and
train the applicable models. Lead ranking architecture is based on the following concepts: The application pre-calculates predictors used in adaptive models and saves the
predictors in a database using a data set at the time of creating the lead and
whenever these values are changed using a declare trigger. The application also
calculates and stores the lead score in the database. With this approach, the lead score is not calculated on the fly which improves
performance. The triggers below are defined on different work objects to capture values in
LeadPredictorData data set. For delayed learning, the adaptive model captures the daily snapshot of leads. The
job scheduler DailySnapshotsForLead runs every day to capture
the daily snapshot of the lead. Job scheduler runs
LeadSnapshots data flow for B2B leads and
LeadIndSnapshots data flow for B2C leads. The adaptive model’s responses are captured using a declarative rule when leads are
closed or converted. The crmUpdatePredictors declare trigger runs
EvaluateLeadRankAndCaptureResponse data flow to capture the
responses. To view details for each data page, perform the following steps: To view the data flow details, perform the following steps: The following are the lead ranking strategies: To view details for each strategy, perform the following steps: The lead architecture includes the LeadRanking adaptive model
that provides predictors based on the historical data. The input predictor range
should be as complete as possible before training the adaptive models to predict
outcome propensities based on your use cases, configure predictors, context, and
outcomes for the adaptive model. To view the adaptive models details, perform the following steps: You can extend lead ranking by adding predictors in the Lead ranking adaptive
mode.Lead score overview
Historical data and adaptive learning
Historical data
B2C model predictors B2B model predictors Industry ContactAge LeadAge LeadAge LeadSource LeadSource LeadRating LeadRating NumberOfActivities NumberOfActivities NumberOfActivitiesByPhone NumberOfActivitiesByPhone NoOfActivitiesByMeeting NoOfActivitiesByMeeting NumberOfActivitiesByEmail NumberOfActivitiesByEmail ValidEmail ValidEmail ValidWorkPhone ValidWorkPhone ExistingCustomer ExistingCustomer LeadsContactActivities LeadsContactActivities LeadsContactInEmailCount LeadsContactOutEmailCount NumberOfWonOpportunities NumberOfWonOpportunities AvgTimeToConvertLeads AvgTimeToConvertLeads DownloadCount WebsiteVisitCount OrgSubscribeCount Adaptive learning
Lead ranking architecture
Data set for storing predictors value and lead score
Data set LeadPredictorData Class PegaCRM-Data-SFA-LeadPredictors DB table lead_ranking_predictors_history Declare trigger for capturing predictor values and lead scores
Activity case crmUpdateLeadPredictors Opportunity case CrmOnOpportunityWon Lead case crmUpdatePredictors,
crmUpdateLeadPredictorsOnChangeContact Daily snapshot of leads
Capture of adaptive model response
Data pages
Data flows
Strategies
Adaptive models
Extending lead ranking
Previous topic Artificial intelligence-based sales coach Next topic Activating and training adaptive models for artificial intelligence