Configuring Point Expiration

This article will guide you through the point expiration configuration.

Introduction

Points earned by your customers are a liability in your accounting books. To manage this liability effectively, it is considered good practice to implement an expiration date for earned points. This not only serves to mitigate the ongoing liability but also serves as an incentive for customers to return and engage in further purchases. By encouraging timely redemption, you not only maintain control over your financial obligations but also foster continued customer engagement and loyalty.

To understand the point expiration setting and its configuration, follow this document.

What are the options for points expiration?

To locate Point Expiration, log in to the admin console and navigate to Program Settings >> Points Expiration.

In the admin console, you have four point expiration options, which are detailed below:

Never

Choose this option if you do not wish to set an expiration date for the points. When "never" is selected, points will never expire for the member.

Point Expiration

On Fixed Date

In this, the year will be divided into points earning cycles. For each cycle, points will expire on a fixed date every year.

If the expiration cycle is quarterly, the year will be divided into four earning cycles, and you can set the expiry date for each cycle. Whereas, if the expiration cycle is yearly, you can set the start date of the annual earning cycle and the expiration date for points earned in that cycle.

Point Expiration Point Expiration

You can define the point earned duration for members and its expiration date.

For example:

If you want your members earning points earned in the cycle of January to March to expire on April 15th. You can set up "On Fixed Date" point expiry on a quarterly basis.

Point Expiration

After a fixed duration

All points earned will expire after a fixed duration from the time they are earned. The admin will decide the duration after which points will expire.

Point Expiration

For example:

You can set 15 days as the point expiration date. After 15 days, the points of the members will expire.

Point Expiration

After a certain period of inactivity

After a certain period of inactivity, whenever a qualifying activity is performed, the expiration date of all active transactions or activities will be extended.

For example, if you have selected "purchase on website" as an activity that will keep your account active, then the expiration date for all activities will be extended according to the given expiration date. The admin console provides an override option, allowing the expiration date to be overridden. Further details on this override functionality are explained in the later part of the documentation.

Point Expiration

📘

Please Note:

  • Point expiration for the 'After a fixed duration' and 'On Fixed Date' expiration options will be calculated from the moment points are approved.
  • Any changes made to the expiration settings will be applied only to points awarded after the changes are made and will not affect any existing expiration dates.

How do I configure global expiration settings?

To set up point expiration at global level, go to Program Settings >> Point Expiration.

Select Expiry Options: Choose the point expiry options from the drop-down menu.

Text Configuration: Customize the email text using text configuration. You can select a language, craft an attention-grabbing subject line, and compose the body content.

Point Expiration

Reminder Notifications: Schedule reminder notification, including email, webhooks, CRM, etc., to notify your members about the expiration of their points.

Point Expiration

You can configure the expiration reminder email to listen to the webhook event or can configure a CRM event from the admin console. For this, navigate to Notifications >> Email Notifications>> Award Notification. For detailed instructions on email configuration, refer to this document.

Save Your Configuration: Once you have completed all configurations, click on the Save button to apply the changes.

How can global expiration settings be overridden?

By default, each award action will adopt the global expiration setting. However, an admin can override the global settings for specific transactions.

There are different ways of overriding the global settings:

Activities

Transactions for a specific activity can have a different expiry setting. To override the global settings for point expiration of an activity, navigate to Program Settings >> Activities.

Point Expiration

a. To enable the override setting, toggle on the “Enable Expiry Override” option.

b. Select the expiring period from the “Expiry Override Settings” dropdown.

Point Expiration
  • Never expire points earned for this activity: If selected, the points will never expire for this activity.
  • Expire after a fixed duration: If selected, the admin can define the fixed duration in days when the points will expire.
Point Expiration

Once you're done with the override setting, remember to save the configuration.

Campaign

Points awarded through campaigns can have their own expiration setting. When you select either the "Set Bonus Multiplier" or "Add Bonus Points" action in campaign configuration, you have the option to override the global settings of point expiration.

To do this, simply enable the "Enable Expiry Override" setting and select the expiration period.

Point Expiration

Batch Upload

Expiration date can be overridden not just at the activity level but also at a transaction level. The date passed in the "points_expiration_date" field in daily transactions as well as custom activity files will override the global settings of point expiration. This date will also override any expiration date configured at the activity level.

Award API

You can also override the global settings of point expiration through the Award API. Any value passed in the format "MM/DD/YYYY HH:MM:SS" will override the expiration date set globally as well as any override set at an activity level.

📘

Please Note:

In point expiration, precedence is given to the date provided in the API and batch file. The override setting in Activity takes precedence in its absence. If you provide neither, the global settings will govern the point expiration calculation.

How does a member see the points expiration schedule?

  1. A member can view the available points on the homepage.
Point Expiration
  1. By clicking on the arrow, the member will be redirected to the points expiration schedule page.
Point Expiration
  1. The member can redeem the available points by clicking on the 'Redeem Now' button.

📘

Please Note:

If you were previously integrated with any CRM, please contact us, or ensure to thoroughly test the expiration-related events after transitioning to the new expiration methods.