Encourage customers with the highest propensity to join the loyalty club

Published August 22, 2022
Modules
Difficulty

By promoting our loyalty program, we want to reach with our communication mainly those who are most likely to join it. Thanks to such optimization, campaigns encouraging to become a member are better targeted - only to a specific, most promising group.

This use case describes the process of creating a segmentation of customers with the highest propensity for joining the loyalty club. This segmentation can later be used in selected campaigns that promote the loyalty club membership. It can help you optimize the cost of campaigns that are oriented toward users who will enjoy the loyalty program and the probability that this group of users will be really interested in joining is really high.

Prerequisites


  • Create an email account.
  • Collect the custom event which sends information to Synerise about joining a loyalty program (for example account.status with parameter accountStatus equal to active). Such an event with the appropriate status must be sent each time the membership status changes (when the customer resigns from the program or joins again).
  • Enable the Lookalike prediction type.
  • Create an email template with a message which encourages users to become your loyalty club members.
Tip: We recommend to use inserts in email templates to personalize the message, for example, you can use the first name of the customer and the promotion code for the first transaction.

Process


In this use case, you will go through the following steps:

  1. Create an aggregate that returns the current status of the customer’s membership in loyalty program.
  2. Create source segmentation of customers who are members of loyalty program.
  3. Create target segmentation.
  4. Create a prediction.
  5. Create an email campaign.

Create an aggregate


In this part of the process, you create an aggregate analyzing the current status of the customer’s membership.

  1. Go to Analytics iconAnalytics > Aggregates > New aggregate.
  2. Enter the name of the aggregate.
  3. As the type of the aggregate select Last.
  4. From the Choose event dropdown list, select the account.status event.
  5. As the event parameter, choose accountStatus.
  6. Define the period for the event as Lifetime.
  7. To save the aggregate, click Save.
Configuration of the aggregate
Configuration of the aggregate

Create source segmentation


In this part of the process, create a source segmentation that contains model customers. These customers will be compared with those in the target segmentation to find the customers who are similar to the model group. This segmentation includes customers who currently are members of your loyalty club.

  1. Go to Profiles icon Analytics > Segmentations > New segmentation.
  2. Enter the name of segmentation.
  3. From the Has property dropdown list, select the aggregate analyzing the active status of the customer’s membership you created in the previous step.
  4. As an operator, choose Equal.
  5. In the text field, enter active.
  6. Confirm the settings by clicking Save.
Configuration of the aggregate
Configuration of the source segmentation

Create target segmentation


Create a segmentation of customers among whom you would like to find those who are most likely to become a member of your loyalty program. In our case, as we want to direct to such customers email communication, we will narrow down the segmentation to customers who agreed to receive newsletters.

  1. Go to Profiles icon Analytics > Segmentations > New segmentation.
  2. Enter the name of the segmentation.
  3. From the Has property dropdown list, select the aggregate analyzing the active status of the customer’s membership created in the previous step.
  4. As an operator, choose Not equal.
  5. In the text field, enter active.
  6. From the Has property dropdown list, select newsletter_agreement.
  7. As an operator, choose Equal.
  8. In the text field, enter enabled.
  9. Confirm the settings by clicking Save.
Configuration of the aggregate
Configuration of the target segmentation

Create a prediction


In this part of the process, create a Lookalikes prediction which compares the two segmentations - the engine looks for customers in the target segmentation who are most similar to the customers in the source segmentation. On the profile cards of all customers from the target segmentation, a snr.lookalike.score event is generated. In the details of the event, you can find the score_label parameter that describes the similarity of a customer to the customers in the source segmentation. The score_label parameter for this particular prediction takes two values: low or high.

  1. Go to Image presents the Prediction icon Predictions > New prediction.
  2. As the type of prediction, select Lookalikes.
  3. In the Audience section, click Define.
  4. In the Source segmentation subsection, click Choose segmentation.
  5. From the dropdown list, select the source segmentation you created before.
  6. In the Target segmentation subsection, click Choose segmentation.
  7. From the dropdown list, select the target segmentation you created before.
  8. Confirm by clicking Apply.
  9. In the Settings section, click Change.
  10. Enable the Set up recurring prediction calculation option.
  11. Select the 2-point scale.
  12. Confirm by clicking Apply.
  13. Click Save & Calculate.
Configuration of the aggregate
Configuration of the prediction

Create an email campaign


In this part of the process, you create an email campaign, targeted to customers with the high propensity to join the loyalty program. This campaign will encourage them to become a member.

  1. Go to Image presents the Communication icon Communication > Email campaign > Create new.
  2. In the Audience section, choose the New audience.
  3. Define the conditions:
    1. Choose event snr.lookalike.score.

    2. As the parameter choose modelId.

    3. As the operator, choose Equal.

    4. In the text field, enter the ID of the prediction you created.

    5. Click + where.

    6. From the dropdown list, select source_label.

    7. As the operator, choose Equal.

    8. In the text field, enter high.

      The conditions for the audience of the email
      The conditions for the audience of the email
    9. Apply and save your changes.

  4. Configure the Content section.
    1. Choose the email account from which you want to send your message.
    2. In the Subject field, enter your message subject.
    3. Click Create message and choose an email template created as a part of prerequisites.
    4. Apply changes.
  5. In the Schedule section, specify the time when you want to send your communication.
  6. You can optionally define UTM & URL parameters. If not, click Skip step.
  7. Confirm by clicking Apply.

Check the use case set up on the Synerise Demo workspace


You can check the aggregate configuration, target segmentation, source segmentation, and prediction described in this use case, directly in Synerise Demo workspace.

You can also check the email campaign setting there.

If you don’t have access to the Synerise Demo workspace, please leave your contact details in this form, and our representative will contact you shortly.

Read more


😕

We are sorry to hear that

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

😉

Awesome!

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

Close modal icon Placeholder alt for modal to satisfy link checker