WPLoyalty Knowledgebase
Back to WPLoyaltySupportMy Account
  • WPLoyalty Knowledgebase
  • Installation & Updates
    • Installation
    • Updates
    • License Key Validation
  • Quick Start Guides
    • Creating a Loyalty Points program
    • Creating a Referral Program
    • Creating a Customer Reward Page
  • Campaigns
    • Creating a Campaign
    • Campaign Types
    • Campaign Rules
    • Creating a Reward
  • Campaign Types
    • Points for Purchase
    • Reward for spending
    • Review Reward
    • Referral Campaign
    • Social Share Campaigns
    • Birthday Reward
    • Sign Up Reward
    • Social Pages Follow Campaign
    • Achievement Campaign
      • Custom Action
  • Reward Types
    • Points Conversion
    • Fixed Discount
    • Percentage Discount
    • Free Product
    • Free Shipping
  • Add-ons
    • WPLoyalty - Launcher
    • WPLoyalty - Points Expiry
    • WPLoyalty - Multi Currency
    • WPLoyalty - Discount Rule Integration
    • WPLoyalty - Judge.Me
    • WPLoyalty- Migration
      • Migration from WPSwings Points and Rewards
      • Migration from WooCommerce Loyalty Points & Rewards
      • Migration from WooCommerce Points and Rewards
    • WPLoyalty - Guest Referral
  • WPLoyalty - Brand Condition
    • WooCommerce Brands
    • Perfect Brands for WooCommerce
    • Page
  • WPLoyalty - Level Action
  • Customers, Levels & VIP
    • Creating Levels / Badges
    • Creating Tiered Levels / VIP Customer Rewards
    • Importing Customers and points
  • Translating WPLoyalty
    • Using LocoTranslate
    • Translating Dynamic Strings with LocoTranslate
    • Using WPML
    • Translate dynamic strings via WPML
    • Using TranslatePress
  • Guides
    • How does WPLoyalty work on websites with multiple languages ?
    • How to create user role specific campaigns in WPLoyalty ?
    • Purchase History conditions with examples
  • Settings
    • Display Settings
    • Customizing Emails for Points & Rewards Earned / Expiry
  • Developers
    • REST API with WPLoyalty PRO Plugin
Powered by GitBook
On this page
  • What is the Level Action Add-on?
  • How to Enable the Level Action Add-on
  • How to Configure Levels
  • Level Criteria Explained:
  • Points Balance:
  • Earned Points:
  • Redeemed Points:
  • Video:

Was this helpful?

WPLoyalty - Level Action

Learn how to set customer levels based on points in WPLoyalty

PreviousPageNextCreating Levels / Badges

Last updated 24 days ago

Was this helpful?

Let’s see what the Level Action Add-on is and how to enable it with our WPLoyalty Plugin.

What is the Level Action Add-on?

The Level Action Add-on allows you to customize how customer levels are determined based on points in your loyalty program. You can choose from different point-based criteria to define the customer levels, making the loyalty program adapt to your business goals and customer journey strategies.

For example: If you choose Points Balance, the customer’s level will be determined by their available points. If you choose Earned Points, the customer will be assigned a level based on the total points they have earned, regardless of redemption.

Make sure you have already installed and activated the WPLoyalty plugin. Please note that some features explained in this doc are available only in the PRO version. Do More with the PRO Version

Download the add-on from the following link:

Important Note:

The Level Action Add-on is supported from WPLoyalty version 1.3.2 and above. Please ensure your plugin is updated.

How to Enable the Level Action Add-on

Step 1: Enable the Add-on

  • Navigate to WPLoyalty → Add-ons tab.

  • Locate WPLoyalty – Level Action and click to open it.

Step 2: Configure Settings

  • Go to the Settings tab inside the add-on.

  • Choose how you want to determine customer levels:

    • Points Balance

    • Earned Points

    • Redeemed Points

  • Click Save Changes after selecting your preferred option.

Screenshot: Settings Tab

How to Configure Levels

Once the Level Action Add-on is enabled, proceed to configure the actual levels under the Levels section in WPLoyalty.

Screenshot: Level Configuration

Level Criteria Explained:

Points Balance:

When levels are based on Points Balance, the level is determined by the customer’s current available points.

Use case example:

If your business rewards customers based on their current loyalty wallet, this option helps you encourage saving or regular point usage.

Example: A customer with 50 points is assigned to "Silver Level", while another with 100 points is placed in "Gold Level".

Screenshot:

Earned Points:

With this option, levels are calculated based on the total points a customer has earned, regardless of how many they’ve redeemed.

Use case example:

Great for businesses that want to reward loyalty over time and recognize long-term customer engagement, even if customers have used up their points.

Example: A customer has earned 120 points since joining. Even if they redeemed 80, they still qualify for "Gold Level".

Screenshot:

Redeemed Points:

In this setup, levels are based on the total points a customer has redeemed.

Use case example:

Ideal for encouraging active participation and reward redemption, by rewarding customers who frequently use their points.

Example: A customer has redeemed 210 points over time and is rewarded with a special "Platinum" level.

Screenshot:

This Level Action Add-on provides more control over your loyalty program strategy by letting you decide how levels should be awarded. Whether you want to reward active participation, high earners, or long-term loyalty, this add-on has you covered.

Video:

Still unclear ?

Refer to Guide:

Please submit a . We are always happy to assist you :)

Creating Levels & Badges – WPLoyalty Docs
support request
Get WPLoyalty PRO
Level option add-on