Use Cases

Sports and entertainment

Use Case: Weekly Quiz Promotion

Description: Create a promotion to reward all customers in the United States and Canada with 100 reward points for completing a weekly race quiz.

Prerequisites:

  • Create a behavioral event called PlayRaceQuiz_2025. When the customer completes the quiz, this behavioral event is triggered, and the customer earns the reward points.
  • Enable the extended field country_of_residence in the organisation. This is used to filter and issue the reward only for customers whose country of residence is the United States or Canada.

Configuring the loyalty promotion

  1. Define the promotion details.

  2. Define who is eligible - All members of the program.

  3. Define the earning activities:

    1. Select the activity type Milestone.
    2. From the Actions dropdown, select the PlayTrivia_2025 behavioral event.
    3. Select Add qualifying condition and add the first condition:
      • Attribute: Customer attributes - Country of Residence
      • Operator: Equals
      • Value: United States
  4. Select Add qualifying condition and add the second condition:

    • Attribute: Customer attributes - Country of Residence
    • Operator: Equals
    • Value: Canada
  5. Define the cycle duration type, start on date, and the number of cycles.

  6. Define the milestone Count as 1.

  7. Select + Add brand actions and select Issue Currency and configure the following:

    • Currency: Points
    • Proration type: Fixed amount
    • Expiry type: Never expires
  8. Save and send the loyalty promotion for approval.

  9. Approve the loyalty promotion.


Retail

Use Case: Bonus Points based on Milestone Range

Description: Create a promotion to reward Gold-tier (tier 3) members with 10% of their milestone achievement value in points. Customers can spend up to $1000 and make up to five transactions. Points are issued once the customer makes three transactions or achieves the milestone. The promotion is available only for specific products and does not include gift cards.

Prerequisite:

Configuring the loyalty promotion

  1. Define the promotion details.

  2. Define who is eligible:

    1. Select Specific members.

    2. Select Audience group from the drop-down and select the audience group.

  3. Define the earning activities:

    1. Select the activity type Single.
    2. From the Actions dropdown, select Makes a transaction.
    3. Select Add qualifying condition and add the first condition:
      • Attribute: Customer attributes - Slab Name
      • Operator: Equals
      • Value: Gold
    4. Select Add qualifying condition and add the second condition:
      • Attribute: Purchase attributes - Tender Code
      • Operator: Does not equal
      • Value: Giftcard
    5. Select Add qualifying condition and add the third condition:
      • Attributes: Purchase attributes - Basket items - SKU
      • Operator: matches all of
      • Value: Enter the SKU values of the products that are a part of the loyalty promotion
    6. Define the milestone conditions: Transactions - Net Amount - 1000 USD
  4. Select + Add brand actions and select Issue Currency and configure the following:

    • Currency: Points
    • Proration type: Proportional to value
    • Proportion type: Achieved
    • Earn rate: 10%
    • Expiry type: Fixed expiry
  5. Define the limits: Maximum allowed count of activities issuing Points is 3 per member.


  1. Save and send the loyalty promotion for approval.

  2. Approve the loyalty promotion.


Automotive

Use Case: Earn points on purchasing exclusive line-items

Description: Create a promotion to reward customers with points (10% of transaction value) based on the total value of "Sheetz" line items purchased during in-store transactions.

The promotion also includes the following conditions:

  • To be eligible for the rewards, the customer must provide data sharing consent.
  • Customers who purchase using their membership card will earn a coupon as a bonus.
  • The points earned are limited to a maximum of 5000 points per customer per month.

Prerequisites:

  • Enable the extended field membership_card_swiped in the organisation. This is used to check if the customer has swiped their membership.
  • Enable the extended field data_sharing_consent in the organisation. This is used to check if the customer has consented to sharing their data.

Configuring the loyalty promotion

  1. Define the promotion details.

  2. Define who is eligible - Select All members of the program.

  3. Define the earning activity for customers who swipe using their membership card.

    1. Select the activity type Single.
    2. From the Actions dropdown, select Makes a transaction.
    3. Select Add qualifying condition and add the first condition:
      • Attribute: Purchase attributes - Lineitem type
      • Operator: Equals
      • Value: sheetz
    4. Select Add qualifying condition and add the second condition:
      • Attribute: Customer attributes - Data Sharing Consent
      • Operator: Equals
      • Value: 1
  4. Select Add qualifying condition and add the third condition:

    • Attribute: Purchase attributes - Membership Card Swiped
    • Operator: Equals
    • Value: 0
  5. Select + Add brand actions and select Issue Currency, and configure the currency to issue.

    • Currency: Points
    • Proration type: Proportional to value
    • Proportion type: Transaction value
    • Value: 10%
    • Expiry type: Never expires
  6. Select + Add more to add another brand action and select Issue Coupon, and select the coupon to be issued.

  7. Select Add Activity to add a new activity group.

  8. Define the second earning activity for customers who do not use their membership card.

    1. Select the activity type Single.
    2. From the Actions dropdown, select Makes a transaction.
    3. Select Add qualifying condition and add the first condition:
      • Attribute: Purchase attributes - Lineitem type
      • Operator: Equals
      • Value: sheetz
    4. Select Add qualifying condition and add the second condition:
      • Attribute: Customer attributes - Data Sharing Consent
      • Operator: Equals
      • Value: 1
    5. Select Add qualifying condition and add the third condition:
      • Attribute: Purchase attributes - Membership Card Swiped
      • Operator: Equals
      • Value: 0
  9. Select + Add brand actions and select Issue Currency, and configure the currency to issue.

    • Currency: Points
    • Proration type: Proportional to value
    • Proportion type: Transaction value
    • Value: 10%
    • Expiry type: Never expires
  10. Save and send the loyalty promotion for approval.

  11. Approve the loyalty promotion.


Conglomerate

Use Case: Scratch and Win Coupons

Description: Create a promotion to reward customers for winning discount coupons with a chance to win a grand prize of 5000 points. To be eligible for the sweepstakes, the customer must make a minimum purchase $50 in the last three months and opt in for the sweepstakes on the mobile app or website. The sweepstakes are limited to only the first 10,000 customers.

Prerequisites:

  • Create a behavioral event called ScratchandWin_2025. When a customer scratches the scratch card, a random offer is unlocked.

Configuring the loyalty promotion

  1. Define the promotion details.

  2. Define who is eligible:

    1. Select the activity type Single.
    2. From the Actions dropdown, select Makes a transaction.
    3. Select Add qualifying condition and add the first condition:
      • Attribute: Purchase attributes - Value
      • Operator: Greater Than or Equal
      • Value: 50
    4. Select Add more and add the second condition:
      • Attribute: Purchase attributes - Date
      • Operator: Is Between
      • Attribute: Month
      • Values: September and December
    5. Define the enrolment expiry and limits:
      • Member enrolment will expire: along with the promotion end date
      • Maximum times a member can be enrolled: 1
      • Maximum times one enrolment can be redeemed: 1
      • Maximum enrolment allowed for this promotion: limited to 10000
  3. Define the opt-in criteria and limits.


  4. Define the earning activities:

    1. Select the activity type Single.
    2. From the Actions dropdown, select the behavioral event (scratchandwin_2025).
    3. Select Add qualifying condition and add the first condition:
      • Attribute: Activity attributes - reward
      • Operator: Equals
      • Value: one
    4. Select + Add brand actions and select Issue Coupon, and configure the coupon to be issued.
  5. Select Add Activity to begin configuring a new activity. Configure the coupons to issue for the reward values two, three, four, five, and six by following step 4.

  6. Save and send the loyalty promotion for approval.

  7. Approve the loyalty promotion.


Hospitality

Use Case: Double Points on Thanksgiving Reservations with Opt-in

Description: Create a promotion to reward members with 1000 bonus points for eligible hotel transactions during the Thanksgiving promotional period. Members must opt in by making a qualifying reservation within the defined window. Points are issued for eligible transactions that meet coupon, booking package, and SKU conditions and expire on a fixed date.

Prerequisites:

  • Create the Reservation behavioral event.
  • Create and configure the External Coupon Codes: CRS, WEB, PMS.
  • Create and configure the Booking Packages: AP14BKG1, AP7BKG1, AP21BKG1.
  • Create and configure the Basket Item SKU: model_id_001.
  • Ensure transaction data includes External Coupon Code, Booking Package, and Basket Item SKU attributes.

Configuring the loyalty promotion

  1. Define the promotion details

    1. Set the promotion name and description.
    2. Set the timezone to Asia/Kolkata (IST).
    3. Set the promotion duration from 11 Jan 2026 11:59 to 31 Jan 2026 11:59.
    4. Select Activity based promotion.
  2. Select All members of the program.

  3. Define the opt-in criteria

    1. Select Activity based opt-in.
    2. Select the opt-in activity as Reservation.
    3. Add qualifying conditions:
      • Attribute 1
        • Attribute: Time Span Start
        • Operator: Is On Or After Value
        • Value: 11 Jan 2026
      • Attribute 2
        • Attribute: Time Span Start
        • Operator: Is On Or Before Value
        • Value: 24 Jan 2026 12:00 PM
      • Attribute 3
        • Attribute: Res Status
        • Operator: Equals
        • Value: Commit
      • Attribute 4
        • Attribute: Res Status Sub
        • Operator: Is One Of Value
        • Value: Reserved, In-house
  4. Define the opt-in expiry and limits

    1. Member opt-in will expire along with the promotion end date.
    2. Maximum times a member can opt in: 100.
  5. Define the earning activities

    1. Select the activity type Single.
    2. From the Actions dropdown, select Makes a transaction.
    3. Add qualifying conditions:
      • Attribute 1
        • Attribute: Purchase attributes – External Coupon Code
        • Operator: Is One Of Value
        • Value: CRS, WEB, PMS
      • Attribute 2
        • Attribute: Purchase attributes – Booking Package
        • Operator: Is None Of Value
        • Value: AP14BKG1, AP7BKG1, AP21BKG1
      • Attribute 3
        • Attribute: Purchase attributes – Basket items – SKU
        • Operator: Matches any of
        • Value: model_id_001
  6. Configure the brand action

    1. Select + Add brand actions and select Issue Currency.
    2. Configure the currency issuance:
      • Currency: Points
      • Points to issue: Fixed amount
      • Amount: 1000 Points
      • Same for all tiers: Enabled
      • Expiry type: Fixed expiry
      • Expiry date: 28 Feb 2026
      • Issuance timing: Immediate
      • Rounding strategy: Actual
  7. Finalize the promotion

    1. Save and send the loyalty promotion for approval.
    2. Approve the loyalty promotion.