Scenario​

Identify your most engaged customers. Then deepen your relationship with special offers and other targeted campaigns.

A VIP customer is one of the following.

  • Contact has been a group member for 1 year and made 5 purchases.

  • Contact has been a group member for 2 years and made 10 purchases.

  • Contact has been a group member for 3 years and made 15 purchases.


This scenario uses profile-based automation of the type ​Mapping​.

Your most engaged customers have the value ​True​ in a custom user attribute ​VIPShoppers​. You can use this attribute to create a selection of your best customers.

Benefits​

  • Build brand loyalty by deepening your relationship with enthusiastic customers.

  • VIP customers have demonstrated how much they like your products. Leverage that interest with special campaigns.

Further Inspiration​

  • Make sure your VIP customers know that they are a part of an elite, select group. Welcome them to the insiders' club!

  • Use your most engaged contacts as ambassadors for your brand. Encourage them to share your content and offers on social media.

  • Invite your VIP customers to participate in a survey. Not only will they be the customers most likely to respond - but they will also have the most valuable insights.

Prerequisites​

  1. In ​Automation​, create a new whiteboard. Create two new event-based automation. The first stores the total number of purchases in your shop. The second stores the date of subscription to the group.

    Automation 1

    Automation 2

  2. Create the following custom user attributes.

    Data Type

    Contents

    Name

    Boolean

    Stores whether the contact is a VIP customer (yes/no).

    ​VIPShoppers​

    Number

    Stores the number of total purchases.

    ​TotalPurchases​

    Date

    Stores the date when the contact joined the group.

    ​GroupMembershipDate​

Procedure​

  1. In ​Automation​, create a new profile-based automation with the type ​Mapping​.
  2. From the ​Target Attribute​ drop-down list, select the attribute ​VIPShoppers​.
  3. The mapping has three conditions.

    Explanation

    When

    Then

    Contact has been a group member for 1 year and made 5 purchases.

    ${user.CustomAttribute['TotalPurchases'] >= 5 && ecm:greater(user.CustomAttribute['GroupMembershipDate'], ecm:addInterval(date['Today'], '-12M'))}

    True

    Contact has been a group member for 2 years and made 10 purchases.

    ${user.CustomAttribute['TotalPurchases'] >= 10 && ecm:between(user.CustomAttribute['GroupMembershipDate'], ecm:addInterval(date['Today'], '-24M'), ecm:addInterval(date['Today'], '-12M'))}

    True

    Contact has been a group member for 3 years and made 15 purchases.

    ${user.CustomAttribute['TotalPurchases'] >= 15 && ecm:between(user.CustomAttribute['GroupMembershipDate'], ecm:addInterval(date['Today'], '-36M'), ecm:addInterval(date['Today'], '-24M'))}

    True

  4. From the ​Default​ drop-down list, select ​False​.
  5. Click the ​Save​ button.
  6. Select the profile-based automation and click the ​Activate​ button.

    ⇒ The profile-based automation is now active.
  7. Click the ​Apply Active​ button.

    ⇒ Mapp Engage applies the automation to all contacts in the system. This can take a long time. An email notifies you when the automation is finished.

Create a Selection of VIP Customers​

  1. In the ​Main Navigation​ menu, click ​Recipients​ > ​Selection Builder​.
    ⇒ The ​Selections​ window opens.
  2. Click​ New​.

    ⇒ The ​Selection Builder​ opens.
  3. In the ​Header​ area, click the name to edit it. Create a name for the selection. The name must be unique in the system.
  4. In the ​Add New Rules​ panel, click ​Profile​.

    ⇒ The panel expands to display profile attributes in your system.
  5. Search the rules for ​VIPShoppers​. Drag a new rule onto the canvas.
  6. Click the  icon to edit the rule.

    ⇒ A configuration panel appears to the right.
  7. Enter the following settings.

    Field

    Settings

    ​Operator​

    Equals

    ​Value​

    Yes

  8. Click ​Apply​.
  9. Click the ​Save​ button to save and publish the selection.

    ⇒ Before publishing, Mapp Engage checks the selection for correctness. Mapp Engage only publishes the selection if the rules are logically combined, all dates in the selection are valid and all mandatory fields are filled. A published selection can be used for sendout, in automations, in the CMS and to transfer contacts between groups.