Skip to main content

Leveraging a churn prediction

3 Tasks

25 mins

Visible to: All users
Beginner Pega Customer Decision Hub '24.1 English

Scenario

U+ Bank implements Customer Decision Hub™ to determine which credit card offers to show to customers on its website. As part of the implementation, the bank wants to reduce the number of clients that leave the bank by using a prediction to calculate the churn risk. The predictive model that drives the prediction uses the historical data of the bank's customer base. The bank wants to show the potential churners a retention offer instead of a credit card offer.

As a decisioning architect, your task is to create an engagement strategy that uses the churn prediction. Next, you configure Next-Best-Action Designer to decide between a credit card offer and a retention offer based on the outcome of the churn prediction.

Use the following credentials to log in to the exercise system:

Role User name Password
Decisioning architect DecisioningArchitect rules
Caution: This challenge requires specific artifacts. Ensure that you click Initialize (Launch) Pega instance for this challenge to get the correct exercise system.

Your assignment consists of the following tasks:

Task 1: Create a retention strategy to implement the new applicability rule

As a decisioning architect, create a decision strategy to accommodate the following applicability rule: a retention offer is applicable for customers who are at high risk of churn. The strategy should have a component (named, for example, High Churn Risk), that outputs the incoming strategy results if the customer is a high churn risk. Otherwise, the component should not output results.

Note: Use the Predict Churn Propensity prediction to determine if a customer is likely to churn.

Task 2: Test the strategy

Test the retention strategy using customers Troy, who is likely to churn, and Barbara, who is not.

Task 3: Configure the engagement policy conditions in Next-Best-Action Designer

Configure the engagement policies with the newly created engagement strategy as group-level applicability rules. Ensure that the following rules are implemented:

  1. Retention offers are applicable for customers who are at high risk of churn.
  2. Sales offers are inapplicable for customers who are at high risk of churn.
    Note: Retention offers are in the Negotiation group of the Retain business issue. Sales offers are in the Credit cards group of the Grow business issue.

Task 4: Confirm your work

On the U+ Bank website, verify that Troy, a customer who is predicted to churn soon, is presented with a retention offer. Verify that Barbara, a customer who is expected to remain loyal for now, receives a credit card offer.

 

You must initiate your own Pega instance to complete this Challenge.

Initialization may take up to 5 minutes so please be patient.

Challenge Walkthrough

Detailed Tasks

1 Create a retention strategy to implement the new applicability rule

  1. On the exercise system landing page, click Launch Pega Infinity™ to log in to Customer Decision Hub™.
  2. Log in as a decisioning architect:
    1. In the User name field, enter DecisioningArchitect
    2. In the Password field, enter rules.
  3. In the navigation pane on the left, click Intelligence > Strategies to display the Strategies landing page.
  4. In the upper-right corner, click Create > Start with new canvas to create a new decision strategy:
    1. In the Name field, enter Retention Strategy.
    2. In the Context section, in the Apply to field, enter or select UBank-CDH-Data-Customer.
    3. In the Add to ruleset list, confirm that CDH-Artifacts is the default selection.
      The strategy context
    4. In the upper-right corner, click Create and open to display the strategy canvas.
  5. Right-click the canvas, and then select Enable external input.
  6. Right-click the canvas, and then select Prediction.
  7. Connect the Enable external input component to the Prediction component.
  8. Right-click the Prediction component, and then select Properties to modify the prediction:
    1. In the Prediction field, enter or select PredictChurnPropensity.
      The system auto-populates the Name field.
      The properties window for the PredictChurnPropensity prediction
    2. Click Submit.
  9. Right-click the canvas, and then select Arbitration > Filter.
  10. Connect the Prediction component to the Filter component.
  11. Right-click the Filter component, and then select Properties to modify the filter:
    1. In the Name field, enter High Churn Risk.
    2. In the Filter condition field, enter .pxSegment=="Churn".
      Filter properties
    3. Click Submit.
      Tip: You can also use the .pyPropensity property to access the churn score of the predictive model behind the prediction. Using this property gives you greater control to differentiate between high and low churn risk.
  1. Connect the Filter component to the Results component, as shown in the following figure:
    The completed strategy
  2. In the upper-right corner, click Save to save the strategy configuration.
  3. In the upper-right corner, click Actions > Mark as relevant record.
  4. In the header, click View to configure the relevancy of the decision strategy.
    The page header with the View button
  5. On the Inventory page, in the Retention Strategy row, click More > Associate to categories to select the relevant category.
    The More button of the strategy
  6. In the Associated categories list, select Applicability, and then click OK.
  7. Close the Inventory page to return to the strategy canvas.

2 Test the strategy

  1. On the right, click the arrow to open the Test run panel.
  2. Expand the Settings section, and then update the details for the test:
    1. In the Data transform field, enter or select Barbara.
    2. In the For external inputs use strategy field, enter or select RetentionOffers.
  3. Click Run.
  4. Ensure that the Results component does not contain a retention offer.
  5. On the canvas, click the Prediction component, and then confirm that the segment for Barbara is Loyal, as shown in the following figure:
    The results for Barbara
  6. Repeat steps 2-3 for Troy, and then confirm that the segment for Troy is Churn, as shown in the following figure:
    The results for Troy
  7. Ensure that the Results component contains a retention offer for Troy.

3 Configure the engagement policy conditions in Next-Best-Action Designer

  1. In the upper-right corner, click the user icon, and then select Log off.
  2. Log in as a decisioning architect:
    1. In the User name field, enter DecisioningArchitect.
    2. In the Password field, enter rules.
      Note: Logging out and back into Customer Decision Hub makes the retention strategy available in Next-Best-Action Designer.
  1. In the navigation pane of Customer Decision Hub, click Next-Best-Action > Designer.
  2. Click the Engagement policy tab.
  3. In the Business structure section, click the Negotiation group in the Retain issue.
  4. Click Edit.
  5. Expand the Customer actions section.
  6. In the Applicability section of the engagement policy, click the Add icon to add an applicability condition:
    1. In the first list, ensure that Customer is the default selection.
    2. In the second list, in the Strategy section, select RetentionStrategy.
    3. In the third list, ensure that has results for is the default selection.
    4. In the final list, select the High Churn Risk strategy component.
      Applicability conditions of the engagement policy
    5. Save the configuration of the Negotiation group.
  7. In the Business structure section, select the Grow > Credits cards issue and group.
  8. Click Edit.
  9. Expand the Customer actions section.
  10. In the Applicability section of the engagement policy, click the Add icon to add a new applicability condition:
    The applicability condition
    1. In the first list, ensure that Customer is selected.
    2. In the second list, in the Strategy section, select RetentionStrategy.
    3. In the third list, select doesn't have results for.
    4. In the final list, select the High Churn Risk strategy component.
      All applicability conditions
    5. Save the configuration of the Credit cards group.
  11. In Next-Best-Action Designer, click Channels to configure the website integration.
    The Channels button
  12. Click Edit.
  13. In the Triggers area, in the Real-time containers section, in the Business structure level column of the TopOffers real-time container, select All issues / All groups.
    The Trigger status
  14. Save the Channels configuration.
    Note: In this training environment, the U+Bank website uses the TopOffers real-time container to display offers on the website. To show Retention offers, you change this container to point to All issues / All groups. In a real-world implementation, you might consider using a Next-Best-Action real-time container that is mapped to All issues > All groups.

Confirm your work

  1. On the exercise system landing page, in the upper left corner, select the Application Switcher and click U+ Bank icon to open the website.
    click uplus
  2. On the main page of the website, in the upper-right corner, click Log in to log in as a customer.
  3. Log in as Troy, who has a high churn risk, and verify that a retention offer is displayed.
    The ExtraMiles tile on the U Plus Bank website
    Note: Allow some time for the offer to display. Subsequent offers are displayed immediately.
  1. In the upper-right corner, click the profile icon, and then log out.
  2. On the U+ Bank website, log in as Barbara, who is expected to remain loyal, and verify that a credit card offer is displayed.
    The Rewards Plus credit card tile on the U Plus Bank website

This Challenge is to practice what you learned in the following Modules:


Available in the following missions:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice