|
 
 
ÿÿ
 
Home  Direxion  Detailed news
Font Size - Increase   |  Decrease
  Related Links   News Home  |  direxion  |  Insights  |  Learning Curve  |  Service Spotlight
..

What functionality do you need?

Defining the functional requirements of loyalty software needs to be done with the greatest diligence else the program could outgrow the solution within a year.

As a loyalty program is rolled out, it is not unusual for the following to happen:
  1. Customer discovery: This phenomenon implies the discovery of new behaviors and customer segments in the loyalty database that nobody knew existed, not even the front liners in the organization
  2. Process discovery: This is where a new process gets created to handle a loyalty program need – handling damaged cards for instance - that nobody had defined in the design stage
  3. Familiarity breeds innovation: Once the program and software is in place familiarity with it brings out innovative thinking on the program design (and hence software functionality)
If the software is not built with the flexibility to adapt to these changes, the software is likely to be criticized, even if it performs well on the functionalities for which it was built.

The components of a robust and future proof loyalty solution will typically have the following modules:
Functionality Description
System set-up and administration
This defines the user-id and passwords of people and provides for building in access controls
Participant management Helps add retail outlets and terminals. Will also help define outlet codes and define organization hierarchy into the software. The good ones also define fraud limits.
Promotion management Where the standard rules are defined. This is where bonus points tables are set-up
Supplier management This is normally an optional module wherein all vendors including card personalization and fulfillment vendor, rewards vendors can be defined
Reward management Helps add and delete rewards categories, items, set redemption
Account / Card management The module which captures the cardholder details and enables modification of the same
Card production set-up Helps in defining card creation functions
Incident management Helps define and manage incidents including exception management
Transaction management The module which defines transactions which will be eligible for points and which will not,
Points processing This module allows setup of points earn and burn rules, validity, expiry, rejection
Statement setup Defines statement cycles across member segments and media, incorporates statement messages and inserts
Reporting Module where front-end and back-end reports are defined and extracted. Query interface to allow ad-hoc reports.
Customer services The interface for the call centre to add, modify, delete records, extract adhoc reports, manage redemptions etc.

While features of these functionalities built into most of the current software are reaching parity, some functionalities that will need to be present to future proof the software are:
  • Bonusing: The software should provide for bonusing by member, card product, region, branch, terminal, date, time and activity
  • Partner management: It is an era of coalition and multi-partner loyalty programmes and such multi-partner programmes can add substantial value to customers. Hence the loyalty software should provide for defining earn/ burn partners and for exchange of currencies across different programmes
  • Surveys: The lack of this functionality is a weakness in many platforms. The more advanced ones provide for profile survey of customers for contact centres, web sites and other communication channels. Even if the back end functionality provides for adding any number of fields to capture and update psychographic profile of the customers that would be adequate.
  • Call centre functionality: A good loyalty software would provide for call centre to access member data and transaction history seamlessly so that the call centre interaction can be professional and satisfactory for the customer.
While building a loyalty solution ground up or while going in for a packaged solution one of the important requirements is to ensure how the software will integrate with current legacy systems and how it will pull/ push data from/ to these systems. This is a very important requirement and these functionalities also need to be defined upfront.

To learn more about loyalty software and how to design, evaluate and implement it, contact us at info@bom.direm.com

Also Read
Three reasons for loyalty software
What functionality do you need?
A quick guide to loyalty software evaluation
Pre-Implementation Blues
Do you have any insights, experiences or feedback to contribute on this topic? Click here
 
Last Updated: Thursday, 2 November, 2006 2:22 PM Indian Standard Time
Copyright © 2006. DIREM Marketing Services Mumbai Pvt. Ltd  |