Skip to main content

Treez (Sticky) Loyalty

R
Written by Richard Thorne
Updated yesterday

Overview

Treez Loyalty (powered by Sticky Cards) lets retailers offer points-based rewards that are created and managed in Treez and redeemed seamlessly for discounts at checkout. This guide covers setup, discount syncing, loyalty enrollment, loyalty application, redemption, and accruals.

Key Benefits

  • Create once in Treez: Define rewards as Manual Discounts in Treez and have them sync automatically to your loyalty program.

  • Fast wallet experience: Rewards surface in a loyalty wallet during checkout, and point balances updated in real time.

  • Supported on both Android and iOS: Virtual loyalty cards are easy to install and supported on all major mobile OS.

  • Targetable program: Virtual loyalty cards support mobile push notifications and geo-fencing to re-engage shoppers at no additional cost.


Integration Configuration

See below for the required steps to enable your Treez Loyalty integration. If at any time you need support with configuration or enablement please reach out to your customer success manager or drop a note to [email protected]

Prerequisite - Obtain Loyalty API Key

  • Once your loyalty instance has been created, please reach out to your Treez customer success manager or Sticky rep to request your loyalty api key.

Enable Treez (Sticky) Loyalty

  1. In your TreezPay portal, navigate to: Configuration --> Config Page --> Integration --> Loyalty Integration

  2. Select "Sticky Cards" as the provider

  3. Insert your loyalty api key

  4. Enable & Save

Webhook Test (Customer Point Accruals)

  1. Upon enabling Sticky Cards, navigate into "Webhook Integration"

    1. Configurations > Config Page > Integration > Webhook Integration

  2. Confirm there is a new webhook created for "StickyCards"

  3. Select Test

  4. Expect "201 Test Passed"

Note: If cannot view "Webhook Integration" configuration or webhook test fails please reach out to [email protected] before starting


Customer Loyalty Registration

In order for your customers to self-enroll in loyalty and receive promotional notifications, you must first create a Virtual Reward Card. Once it’s live, see some of the tactics below that can be employed to encourage customer registration.

Prerequisite - Create a Virtual Reward Card

  1. In the Treez (Sticky) Loyalty Portal

    1. Navigate to "Cards" --> "Create Card" --> "New Card"

    2. Submit request to create new "Reward" type loyalty card

Fetch Store Registration Link / QR

  1. In the Treez (Sticky) Loyalty Portal

    1. Navigate to "Cards" --> "Open" Reward Card

    2. Copy the registration link and/or download the registration QR

Promote Loyalty Registration (Suggestions*)

1.) In-Store via physical QR signage

  • Window stickers (front door/checkout glass): weatherproof vinyl; 4"x6" or 5"x7"; place at eye level near entrance and at POS.

    • Copy: “Join our Loyalty. Scan to earn rewards.”

  • Table tents (counters/waiting areas): double-sided 4"x6" or 5"x7"; place on counters and waiting tables.

    • Copy: “Scan to sign up—redeem points at checkout.”

  • Bag stuffers (handout cards for to-go bags): business-card (2"x3.5") or postcard (4"x6"); include QR + short URL + 1-line CTA.

    • Copy: “Thanks for shopping! Scan to join & earn points on future purchases.”

2.) Treez Email Notifications

  • Create a ticket event - based email notification that contains your unique registration link

  • Ex: When ticket moved to 'Completed' --> send email notification =

    • "Thanks for shopping! Register for loyalty to earn points towards future purchases. {your registration link}"

3.) QR Registration on Treez Customer Facing Display (CFD)


Customer Loyalty Linking

Once a customer has registered for loyalty, their loyalty account needs to be linked with their Treez profile to fetch their loyalty wallet and perform redemptions downstream.

Link Customer Loyalty Account through Customer Management

  1. Navigate to customer profile

  2. IF customer loyalty profile exists

    1. User will be prompted with "link loyalty member"

  3. Upon confirmation, the customer profile will be updated with

    1. Loyalty Member ID

    2. Loyalty Member = Yes

Link Customer Loyalty Account through POS

  1. Navigate directly to Retail > Sell Treez POS

    1. select customer from queue or add to ticket from the cart

  2. Select "Redeem Partner Rewards"

  3. IF the customer loyalty profile exists && they have not been linked

    1. User will be prompted with "...Customer has partner loyalty account. Link to Treez"

  4. Upon confirmation, the next attempt to "Redeem Partner Rewards" will surface the customer loyalty wallet

Notes:

  • Treez fetches a loyalty member by phone and/or email

  • If unable to find profile on linking & customer insists they are enrolled, check both phone and email in Treez customer profile and Loyalty customer profile to ensure they match

  • If they don't match, update phone/email on either profile and re-try loyalty account linking


Discount x Loyalty Syncing

Syncing loyalty with Treez manual discounts is performed entirely within Treez > Discounts > Manual discounts. Any creation, edit, or delete of a "Treez Loyalty" type discount will automatically reflect in the customer's loyalty wallet in Sell Treez POS. See below for details.

Create / Sync New Treez Loyalty Type Discount

  1. Select "Add Discount" in top right corner

  2. Enter Discount Informatino

    1. Discount Title

    2. Global conditions (amount; % vs. $)

    3. Type (cart vs line)

    4. Requirements (require pin; hide from POS)

  3. Select "Is Treez Loyalty"

  4. Enter the loyalty "Points Required to Redeem" this discount

  5. Continue through following screens for store selection --> discount conditions --> review

  6. Select "Finish" to sync the discount with rewards

Edit / Sync Existing Discount with Treez Loyalty

  1. Locate existing discount from discount list

  2. Select "Edit" within the ellipsis to the left of the discount

  3. On the first screen, select "Is Treez Loyalty"

  4. Enter the loyalty "Points Required to Redeem" this discount

  5. Update other conditions as needed; at any time select "Done Editing" to sync the discount with rewards

Delete / Un-Sync Treez Loyalty Discount

  1. To keep a discount but un-sync with loyalty, simply:

    1. Edit

    2. Un-check "Is Treez Loyalty"

    3. Hit "Done Editing"

  2. To both un-sync and delete a loyalty discount:

    1. Locate the discount

    2. Select "Delete" within the ellipsis to the left

    3. "Confirm" delete

Notes:

  • All discount conditions such as stacking, line vs. cart, store availability apply to reward redemption through the loyalty wallet flow

  • Best practice = configure "Hide from POS" to ensure loyalty type discounts can only be redeemed through the wallet flow

  • If unsure if discount sync was successful, the best way to sanity check is by navigating into POS and launching the wallet


Apply Rewards through Customer Loyalty Wallet

Fetching a customers loyalty wallet and applying rewards is a function within POS > Cart. It is important to note that reward application is not the same as redemption. See below for steps on reward application.

Reward Application

  1. Navigate Retail > Sell Treez POS

    1. Ensure a customer is selected from the queue or add to the ticket in the Cart view

  2. Add items to the cart

  3. Select "Redeem Partner Rewards" to launch customer loyalty wallet

  4. Wallet attributes:

    1. Available Points

      1. Real time customer reward balance

    2. Available discounts

      1. Only discounts customer is eligible to redeem (important)

    3. Points required

      1. Amount to be decremented upon application

    4. Discount

      1. Amount and type ($ vs. %)

  5. "Apply" the desired discount for reward

  6. "Apply Partner Rewards"

    1. this will add the discount to the cart


Reward Redemption

Reward redemption is the final action to decrement customer's points from their wallet. This function is decoupled from application and can be achieved in two ways.

1.) Reward redemption at Checkout

  • Most common method for reward redemption

  • Initiated behind the scenes in checkout upon payment selection

2.) Reward redemption on Save Sale (pre-paid ACH)

  • Allows a user to apply/redeem points on an order retroactively through Save Sale function in POS

    • Most common use case is when an online ordering channel does not support loyalty application, customer pre-pays with ACH, and wants to redeem loyalty in-store on pickup

  • Workflow =

    • Open Saved order

    • Apply loyalty through POS wallet flow

    • Re-save sale

    • Confirm prompt - "Saving sale will automatically redeem the loyalty rewards in your cart"

Notes:

  • Redemptions are final

  • Reward refunds or credits can be performed in your Treez Loyalty Portal within the customer's profile


Reward Accruals

  • Points are automatically accrued on the customer profile after ticket completion

  • Based on ticket events, accruals are near real time

  • Default accrual schema = 1:1 point to dollar conversion

Note: To change your point accrual multiplier at any time submit a request to [email protected]


Support Resources

Did this answer your question?