Back to Getting Started Guides for CRM.COM
Table of Contents
Getting Started
Are you in the Rewards business? You have come to the right place. All you need to do is read this Getting Started guide to find out how you can quickly set up CRM.COM to support your Rewards business.
Before you pull your sleeves up and start with Subscription configurations, visit Getting Started with CRM.COM to complete the basic System configurations regardless of your line of business. Additional guides on Pricing, OTT management, and Subscription management can be found in the related Getting Started User Guides.
- /wiki/spaces/WIP/pages/10008366
- /wiki/spaces/WIP/pages/10008363
- Getting Started with OTT
- /wiki/spaces/WIP/pages/10008364
What you need to get you started
In this Getting Started Guide you will find out about the following modules, required for Setting up and supporting Rewards business model
- Products
Set up all the Products your company sells and can be used as award or spend conditions to the Reward Offers - Rewards
Set up your Rewards Business model, including all the Reward Offers to be offered to your customers - Customer Events
Set up Customer Events, used by Rewards to award participants on either financial or marketing events and redeem their awards - Contact Information
Set up Contact Information, used for defining the rules for managing Contact Information, required when registering Rewards Participants Accounts Receivable
Set up Accounts Receivable used for defining the rules for managing Accounts Receivable, required when registering Rewards Participants- Wallets
Set up Wallets, used by Rewards to debit or credit Rewards Participants based on Award and Spend Transactions - Access Tokens
Set up Access Tokens, used by Rewards to identify users participating in your Rewards program
We have divided each module's configuration tasks to 2 Classifications: Fast Track and Complete Configuration.
- Fast Track: If you would like to set up CRM.COM with the basic functionality just to get you started, configure the sub-modules that are marked by the Fast Track Icon
- Complete Configuration: If you would like to utilise CRM.COM at its maximum then configure all the sub-modules; marked both by the Fast Track and Complete Configuration icons
Configuration Type determines whether the module is found under an Application Section (Application) or under Configuration Section (Configuration)
Setting up Products
Products are Physical Goods or Services used by business transactions within the System. Services represent any intangible commodity which is provided to customers, such as telephony, TV channels, repairs, installations or deliveries. Physical Goods represent any tangible commodity which is provided/sold to customers, such as cameras, decoders or magazines.
What Comes First
To start using Products, configure the System to support your business model. In the following table, find the configuration modules related to Products.
Sub-module | Type | Classification | Navigation | Dig In |
---|---|---|---|---|
Product Types | Configuration | CONFIGURATIONFOUNDATION APPLICATIONPRODUCTSPRODUCT TYPES | Products | |
Products | Application | FOUNDATIONPRODUCTSMANAGE PRODUCTS | Products | |
Product Families | Configuration | CONFIGURATIONFOUNDATION APPLICATIONPRODUCTSSET UP FAMILIES | Products | |
Product Brands | Configuration | CONFIGURATIONFOUNDATION APPLICATIONPRODUCTSSET UP BRANDS | Products | |
Product Categories | Configuration | CONFIGURATIONFOUNDATION APPLICATIONPRODUCTSSET UP CATEGORIES | Products |
Step 1: Setting up Product Types
Start by configuring the Product Types which will be used as your base for creating the various types of Products.
Product Types are used to define and implement the behaviour of Products. Product Types are used when Products are created or modified. Products can have only one Type, through which you can distinguish between the following:
- Classification: Whether the Product is a Service (intangible commodity such as a TV channel or movie) or a Physical Good (tangible commodity such as a Smartcard, modem or decoder).
- Service Type: Available only if the Product Type is classified as a Service, and determines whether it is a One Time Service, a Usage Service, a Termed Service or an Expense. One Time Services and Expenses are provided just once and are billed just once; e.g. an installation Service.
Termed Services are provided continuously and billed on a recurring basis, regardless of their usage; e.g. a recurring Pay TV Service which includes specific channels.
Usage Services are provided upon customer request and are billed based on their usage; e.g. a Pay Per View movie or Telephony Calls. - Physical Good Type: Available only if the Product Type is classified as a Physical Good, and determines whether the Physical Good is Traceable or Non-Traceable.
Traceable Physical Goods can be traced through a unique identifier which is usually a serial number; e.g. a decoder with a unique serial number.
Non-traceable Physical Goods are not traced to a single instance and are measured based on their quantity; e.g. 10 meters of cable. - Composition: Determines whether the Product is a Flat, Flexible Bundle or Fixed Bundle Product.
- Flexible Bundle Products are available if the Classification is defined as Termed Service.
- Fixed Bundle Products are available if the Classification is defined as Termed Service or Physical Good.
- Used for Provisioning: Determines whether Products of that Type are used for provisioning purposes by third-party providers.
Step 2: Creating your Product
Once the Product Types are defined, you can start creating your Products (Steps below referring to the additional configuration can be omitted).
Physical Goods and Services can be created through CRM.COM Products Module.
- Specify the Type of each Product and provide a Product Code, Alternative Code and Description.
- Specify the VAT rate that should be applied on each of your Services or Physical Goods.
- Define the price rates and the Price Plans that the Product will be available from.
- Define the component restrictions and rules of Flexible or Fixed Bundle Products (Bundle Products are made up of multiple other component Products).
- Use the Brand, Family and Categories to group your Products and apply specific business rules and restrictions.
Step 3: Setting up Product Brands, Categories, Families
Configure the following modules for additional functionality and categorisation
- Product Families are groups of Products derived from a common Product platform, using similar or identical Production processes and having similar physical or behavioural characteristics. Product Families in CRM.COM follow a hierarchical tree structure.
- Product Brands are used to define trademarks or distinctive names that identify a specific Product or Product line.
- Product Categories are used to classify Products into generic groups based on common attributes. Categories are configurable in the System (there can be hundreds). Categories follow a hierarchical tree structure.
Do it Yourself!!
Let's see how you can quickly set up the System to start using the Products module.
No configuration is necessary for the modules, sections and attributes not mentioned below.
Create the following Product Types
Product Types | Classification | Physical Good Types | Service Type | Composition Method | Used For Provisioning |
---|---|---|---|---|---|
Usage Services | Service | Usage | Flat | Yes | |
Termed Services | Service | Termed | Flat | Yes | |
Smartcards | Physical Good | Traceable | Flat | Yes | |
Decoders | Physical Good | Traceable | Flat | Yes | |
Non-Traceable | Physical Good | Non-Traceable | Flat | No | |
One Time Service | Service | One Time | Flat | No | |
Expenses | Service | Expense | Flat | No |
Create Products
Product | Type | VAT Rate | Information |
---|---|---|---|
Gold | Termed Services | 10% | This is a main Service (mandatory to be added on a Subscription). |
Eurosport 1 | Termed Services | 10% | This is an additional Service (optional to be added on a Subscription). |
PPV Movies | Termed Services | 10% | This Service will be used to authorise the usage of addition of PPV movies on the Subscription. |
Braveheart | Usage Service | 10% | You must create one Product per PPV movie you would like to make available. Usage Services are not added in Price Plans but in Usage Service Catalogs. |
Serendipity | Usage Service | 10% | You must create one Product per PPV movie you would like to make available. |
Limitless | Usage Service | 10% | You must create one Product per PPV movie you would like to make available. |
Samsung Smartcard | Smartcards | 10% | Create the different Smartcards that you provide to your subscribers. |
Thomson Decoder | Decoders | 10% | Create the different Decoders that you provide to your subscribers. |
Thomson Remote Control | Non-Traceable | 0% | Create the remote control Products provided with the Decoders. |
Antenna | Non-Traceable | 10% | Create the antenna products. |
Start Up Fee | Expenses | 10% | Create the Start Up fee charged on creating a new Subscription. |
Repairs | One Time Service | 10% | Create the Repairs product used for charging for repairs based on duration. |
Installation Service Fee | One Time Service | 10% | Create the Installation Service Fee used for charging for installation based on duration. |
Setting up Wallets
A Wallet is a type of account which contains an amount of money that can be used to fund transactions within CRM.COM. It works as a mini-ledger that can easily be topped up by various payment events, or spent by CRM.COM functions such as Prepaid Subscriptions or the redemption of Awards.
Wallets are debited and credited through Wallet Transactions.
What Comes First
To start using Wallets configure the System to support your business model. In the following table, find the configuration modules related to Wallets.
Sub-module | Type | Classification | Navigation | Dig In |
---|---|---|---|---|
Wallets Definitions | Configuration | CONFIGURATIONFINANCE APPLICATIONWALLETSSET UP BUSINESS DEFINITIONS | Wallets | |
Wallets Transaction Types | Application | FINANCEFINANCE APPLICATIONWALLETSSET UP WALLET TRANSACTION TYPES | Wallets | |
Wallet Expiration Run Definition | Application | FINANCEWALLETSPERFORM WALLET BALANCE EXPIRATION RUNS | Wallets |
Step 1: Setting Up Wallets Definitions
Start by configuring an 'Active' Wallets Definition.
Wallet Definitions is a set of business rules used to control the behaviour of Wallets throughout their Life Cycle.
Through the Definition you can:
- Define values of related Wallet Causes:
Create Wallets: The causes that result in the automatic creation of new Wallets, including:
- On creating a new Accounts Receivable.
- On using an Accounts Receivable on a Prepaid Subscription.
- On using Accounts Receivable in Reward Participants.
Cancel Wallets: The causes that result in the automatic cancelling of Wallets, including:
- On Terminating an Accounts Receivable.
- On Terminating the relation of Wallets with (last prepaid) Subscription and/or (last) Rewards Participant.
Debit Wallets: The causes that result in the automatic debiting of Wallets, including:
- A Prepaid Billing Run
- Spend Reward Transactions
- Credit Wallets: The causes that result in the automatic crediting of Wallets, including:
- Payments posting (applicable for all Payment Types or specific Types)
- Credit Note posting (applicable for all Credit Note Type or specific Types)
- Award Reward Transactions
- Reimbursing Wallets: The causes that result in the automatic reimbursing of Wallets, including:
- Cancelling a Wallet
- Changing a Prepaid Subscription Accounts Receivable
- Void Wallet Transactions: The causes that result in the automatic voiding of Wallet Transactions, including:
Cancelling a Payment (applicable for all Payment cancellation Types or specific Types)
- Cancelling a Reward Award Transaction
- Cancelling a Spend Award Transaction
- Define values of related Wallet Rules:
- Crediting Rules: Specify the rules that will be applied while crediting a Wallet.
- Reimbursing Rules: Specify the rules that will be applied while reimbursing a Wallet
- Voiding Rules: Specify the rules that will be applied while voiding a Wallet.
Step 2: Setting Up Wallets Transaction Types and Wallet Balance Expiration Runs
Configure the following modules for additional functionality and categorisation. You can skip the configuration of these modules if it is not required by your business model.
- Wallets Transaction Types: Used to define the behaviour and the nature of each Wallet Transaction and the business processes, rules and restrictions that should be applied to creating Wallet Transactions, based on the Wallet Transaction Type Classification. The supported Classifications are the following:
- Credit
- Debit
- Reimburse
- Void
- Wallet Balance Expiration Run Definitions: Used to define the rules by which Runs will be performed, to identify the Wallet amount that should be expired and debit the Wallet for the unspent amount of money (the identification process is performed based on the specified Expiration Date and the amount already spent). The resulting debit that reflects the expired amount is directly allocated against the expired credit amount.
The Expiration Date is specified either manually or automatically, as part of a Reward Offer Award that has a specific Expiration Date.
Do it Yourself!!
Let's see how you can quickly set up the system to start using Wallets module for your Rewards business
Create the following Wallet Definition
Wallet Causes | Wallet Rules | |||||||
---|---|---|---|---|---|---|---|---|
Create | Cancel | Debit | Credit | Reimburse | Void Wallet Transactions | Crediting | Reimbursing | Voiding |
Enable the following:
| Enable the following:
| Enable the following:
| Enable the following:
| Enable the following:
| Enable the following:
| Enable the following:
| Enable the following:
| Enable the following:
|
Setting up Accounts Receivable
Accounts Receivable is the customer's Financial Account. A running balance of individual debit and credit transactions is maintained, while an 'Active', 'Suspended' or 'Terminated' status reflects its operational condition.
What Comes First
To start using Accounts Receivable configure the System to support your business model. In the following table, find the configuration modules related to Accounts Receivable.
Sub-module | Type | Classification | Navigation | Dig In |
---|---|---|---|---|
Accounts Receivable Classifications | Configuration | CONFIGURATIONFINANCE APPLICATIONACCOUNTS RECEIVABLESET UP CLASSIFICATIONS | ||
Accounts Receivable Definitions | Configuration | CONFIGURATIONFINANCE APPLICATIONACCOUNTS RECEIVABLESET UP BUSINESS DEFINITIONS | ||
Accounts Receivable Banks and Bank Account Types | Configuration | CONFIGURATIONFINANCE APPLICATIONACCOUNTS RECEIVABLESET UP BANK ACCOUNT TYPES CONFIGURATIONFINANCE APPLICATIONACCOUNTS RECEIVABLESET UP BANKS |
| |
Accounts Receivable Payment Preferences | Configuration | CONFIGURATIONFINANCE APPLICATIONACCOUNTS RECEIVABLESET UP PAYMENT PREFERENCES | Accounts Receivable | |
Accounts Receivable Presentment Preferences | Configuration | CONFIGURATIONFINANCE APPLICATIONACCOUNTS RECEIVABLESET UP PRESENTMENT PREFERENCES |
|
Step 1: Setting Up Accounts Receivable Classifications
First, configure Accounts Receivable Classifications.
Accounts Receivable Classifications are used to separate Accounts Receivable into categories which can be later used by various System processes, for filtering.
Step 2: Setting Up Accounts Receivable Definitions
Secondly, you must configure an active Accounts Receivable Definition
Accounts Receivable Definitions is the set of business rules used to control the behaviour of Accounts Receivable throughout their Life Cycle.
Through the Definition you can:
- Define the business rules related to:
- Allocation Principle: the principle used to allocate credit transactions against debit transactions, which can be
- FIFO
or - Against Item & FIFO
- FIFO
- Credit Terms: The terms that define the allowed Credit Ratings and Credit Rating values to be set on Accounts as well as the Due Date rules which define how the due date of Invoices is calculated.
- Allocation Principle: the principle used to allocate credit transactions against debit transactions, which can be
- Optionally, define allowed attributes and process automation to be used on Accounts Receivable:
- Account Name Generation Method: Define whether the account name should be generated automatically and how to generate it.
- Billing Address Rules: Define whether the Billing Address is mandatory.
- Allowed Preferences: Define which of the following pre-configured preferences can be used by Accounts Receivable.
- Classifications
- Payment Preferences
- Presentment Preferences
- Banks & Bank Account Types
Step 3: Accounts Receivable Banks, Bank Account Types, Presentment and Payment Preferences
Configure the following modules for additional functionality and categorisation:
- Accounts Receivable Banks: Create the Banks that can be used as information in Accounts Receivable Payment Preferences, if the Payment Preference is classified as a direct debit.
- Accounts Receivable Bank Account Types: Create the Bank Account Types that can be used as information in Accounts Receivable Payment Preferences, if the Payment Preference is classified as a direct debit.
- Accounts Receivable Payment Preferences: Define the preferred method of paying any outstanding amount. Payment Preferences may hold information which is needed to integrate to Third Party Systems and perform the Payment (e.g. Payment Gateway) bank account information in the case of direct debits or bank transfers.
- Accounts Receivable Presentment Preferences: Define the preferred method for sending bills to the customer owning the account and to export the bills or integrate them with Third Party Systems.
Do it Yourself!!
Let's see how you can quickly set up the System to start using the Accounts Receivable module.
No configuration is necessary for the modules, sections and attributes not mentioned below.
Create the following Accounts Receivable Classification
Name | Allowed Organisational Units |
---|---|
VIP Customer | Managers Group |
Standard Customer | Leave empty to allow the Type to be used by all |
Employee |
|
Create the following Accounts Receivable Definition
Global Settings | System Account | Default Credit Terms | Allowed Preferences | |
---|---|---|---|---|
Suspense | Due Date Rules | Credit Limit | Classifications | |
|
|
|
|
|
Setting up Customer Events
Customer Events are financial and marketing transactions performed by customers and registered within CRM.COM in order to be rewarded or additionally processed by other functions. Customer Events can be created manually through Web API or UI, or automatically by the System. The Reward engine evaluates Reward Offers against Customer Events and decides whether they should be awarded or trigger any Spend Reward Transactions.
What Comes First
To start using Customer Events configure the System to support your business model. In the following table, you can find the configuration modules related to Customer Events.
Sub-module | Type | Classification | Navigation | Dig In |
---|---|---|---|---|
Customer Event Classifications | Configuration | CONFIGURATIONCRM APPLICATIONCUSTOMER EVENTSSET UP CLASSIFICATIONS | Configuring Customer Event Classifications | |
Customer Events Definition | Configuration | CONFIGURATIONCRM APPLICATIONCUSTOMER EVENTSSET UP BUSINESS DEFINITIONS | Configuring Customer Events Definition | |
Key Performance Indicators | Configuration | CONFIGURATIONCRM APPLICATIONCUSTOMER EVENTSSET UP KEY PERFORMANCE INDICATORS | Configuring Key Performance Indicators |
Step 1: Setting up Customer Event Classifications
First, you must configure the Customer Event Classifications
Customer Events Classifications is a system function used to split Customer Events into categories, enabling various business processes to apply different business rules to each Classification. The classification of Customer Events is only mandatory for Achievement and Financial Achievement Type Events.
- Define the Customer Event Types for which each Classification can be selected and applied
Step 2: Setting up Customer Events Definition
Then, you must configure an active Customer Events Definition
Customer Events definitions is a set of business rules used to control the behaviour of Customer Events throughout their whole life cycle.
- Define the settings related to the Customer Events that will be processed by the System.
- Purchase Customer Events Automation: Select the Invoice Types that will automatically trigger the creation of Purchase Customer Events, on posting.
- Event Types Processed Immediately: Select the customer event types that should be processed immediately automatically.
- Payment Medium Brand Automation: Define the rules used to automatically set the Payment Medium Brand on Purchase or Financial Achievement Customer Events, based on the format of the specified Payment Medium identifier.
These rules apply only if the Customer Event is submitted with a specified Payment Medium identifier but without a Payment Medium Brand. - Payment Medium Type Automation: Define the rules used to automatically set the Payment Medium Type on Purchase or Financial Achievement Customer Events, based on the format of the specified Payment Medium identifier.
These rules apply only if the Customer Event is submitted with a specified Payment Medium identifier but without a Payment Medium Type. - Payment Medium Identifier Automation: Define the rules used to automatically adjust the Payment Medium identifier specified on Purchase or Financial Achievement Customer Events, before saving the Events.
These rules apply only if the Customer Event is submitted with a specified Payment Medium identifier. The adjustment is performed just before saving the information and once other processing is completed. - Spend Request Customer Events Rules: Defines rules that are automatically applied when creating and processing Spend Request Customer Events, such as minimum or maximum amount allowed or rejecting the Spend Request if there is not enough money to cover the spend request amount.
- Purchase Customer Events Automation: Select the Invoice Types that will automatically trigger the creation of Purchase Customer Events, on posting.
Step 3: Setting up Key Performance Indicators
Configure the following module for additional functionality and categorisation
Key performance Indicators: Customer Event Key Performance Indicators are used to measure the performance of key business objectives to evaluate if they are achieved or not. They are used for creating Financial Statement Customer Events and can also be used as conditions on awarding participants through Financial Statement Reward Offers
Do it Yourself!!
Let's see how you can quickly set up the system to start using Customer Events module for your Rewards business
Create the following Customer Events Classifications
Name | Type |
---|---|
Purchase Event | Purchase |
Referral Event | Referral |
Web Event | Web |
Social Media Event | Social Media |
Achievement Event | Achievement |
Financial Achievement | Fiancial Achievement |
Financial Statement | Financial Statement |
Spend Request Event | Spend Request |
Create the following Customer Events Definition
Processing Automation | |
---|---|
Purchase Customer Events Automation | Event Types Processed Immediately |
Invoice Type 1 | Select all event types |
Setting up Access Tokens
Access Tokens are used to identify and authenticate customers, users or applications with access to CRM.COM. Access Tokens can be created by the System or manually through the UI or the Web API.
What Comes First
To start using Access Tokens configure the System to support your business model. In the following table, you can find the configuration modules related to Access Tokens.
Sub-module | Type | Classification | Navigation | Dig In |
---|---|---|---|---|
Access Tokens Definition | Configuration | CONFIGURATIONFOUNDATION APPLICATIONACCESS TOKENSSET UP ACCESS TOKEN DEFINITIONS | /wiki/spaces/WIP/pages/10010278 | |
Access Token Classifications | Configuration | CONFIGURATIONFOUNDATION APPLICATIONACCESS TOKENSSET UP CLASSIFICATIONS | Configuring Access Token Classifications |
Step 1: Setting up Access Tokens Definitions
First, you must configure an active Access Tokens Definition
Access Token Definitions are used to control the creation of Access Tokens, by defining the policies governing the format of the Access Token User Identifier, Pass Code and Authentication Code. You can define whether Access Tokens can be created without an Identifier and Pass Code or deactivated when their last entity association (Rewards Participant or Accounts Receivable) is removed.
Additional settings relating to Access Tokens may also be defined, concerning Accounts Receivable and Rewards Participants, as well as Communication (Access Tokens can be automatically communicated to customers once created).
- Define settings of the identifier and passcode
- Identifier: Specify the settings related to the access token identifier
- Passcode: Specify the settings related to the access token pass code.
- Automation: Specify the settings related to the access token automation. Make sure you enable "Allow Creating Access Tokens on Creating Rewards Participants."
- Define whether the Access token requires verification
- Define the Communication Template to be used to send the verification code to customers
Step 2: Setting up Access Token Classifications
Configure the following module for additional functionality and categorisation
Access Token Classification Access Token Classifications are used to define the behaviour of each Access Token and the business settings and restrictions that will be applied while creating, maintaining or using therm. You can define settings related to the creation and formatting of the Identifier, Pass Code and Authentication Code. You can define whether Access Tokens can be created without an Identifier and Pass Code or deactivated when their last entity association (Rewards Participant or Accounts Receivable) is removed.
If no Classification is specified when creating an Access Token, then the settings defined in the 'Active' Access Token Definition will be applied.
Do it Yourself!!
Let's see how you can quickly set up the system to start using Access Tokens module for your Rewards business
Create the following Access Tokens Definition
SETTINGS FOR ACCESS TOKENS WITH NO CLASSIFICATION | Global Settings | Communication Settings | ||
---|---|---|---|---|
Identifier | Pass Code | Automation | Rewards Participants | Rewards Participants |
|
|
|
|
|
Setting up Rewards
Rewards allow merchants to award conditional/unconditional cashback based on reward participants' activity (complete spend transaction), where cash can be spent unconditionally or on specific products at specific times and specific organisational units.
What Comes First
To be able to use Rewards you need to configure the system to support your business model. In the following table, you can find all the related configuration modules related to Rewards.
Sub-module | Type | Classification | Navigation | Dig In |
---|---|---|---|---|
Rewards Schemes | Application | REWARDSREWARDSMANAGE REWARD SCHEMES | Configuring Rewards Schemes | |
Rewards Offer Types | Configuration | CONFIGURATIONREWARDS APPLICATIONREWARDSSET UP REWARD OFFER TYPES | /wiki/spaces/WIP/pages/10008596 | |
Rewards Definition | Configuration | CONFIGURATIONREWARDS APPLICATIONREWARDSSET UP BUSINESS DEFINITIONS | /wiki/spaces/WIP/pages/10008595 | |
Rewards Offers | Application | REWARDSREWARDSMANAGE REWARDS OFFERS | Managing Rewards Offers | |
Reward Offers Evaluation Run Definition | Application | REWARDSREWARDSPERFORM REWARD OFFERS EVALUATION RUNS | Using Reward Offers Evaluation Run Definitions | |
Rewards Offer Categories | Configuration | CONFIGURATIONREWARDS APPLICATIONREWARDSSET UP REWARD OFFER CATEGORIES | /wiki/spaces/WIP/pages/10008597 | |
Reward Offer Templates | Configuration | CONFIGURATIONREWARDS APPLICATIONREWARDSSET UP REWARD OFFER TEMPLATES | Configuring Reward Offer Templates | |
Reward Settlement Run Definition | Application | REWARDSREWARDSPERFORM REWARD SETTLEMENT RUNS | Using Reward Settlement Run Definitions | |
Wallet Expiration Run Definition | Application | FINANCEWALLETSPERFORM WALLET BALANCE EXPIRATION RUNS | Using Wallet Balance Expiration Run Definitions |
Step 1: Setting up Rewards Schemes
First, you must configure the Rewards Schemes, so that Rewards Participants and Reward Offers can be assigned to them.
Reward Schemes are used to group Reward Offers and keep track of customers participating in the Scheme which is thus eligible for the associated offers Through Rewards Schemes you can define the allowed organisational units that will be allowed to assign Participants and Reward Offers to the Scheme.
Step 2: Setting up Rewards Offer Types
Secondly, you must configure the Rewards Offer Types which will then be added to Rewards Definitions.
Reward Offer Types define the behaviour and nature of Reward Offers. Each Type's different characteristics are derived from the Reward Offer Classification which influences the business behaviour.
- Define the following information
- Classification of the Reward Offer type that will define the behaviour of Reward Offers that are created using this type
- Categories that will be allowed to be used in reward offers of this type
- Organisational units that will be allowed to create reward offers of this type
Reward Offer Type Classifications
- Utilise Free Capacity: Utilise Free Capacity Offers are used to award customers for purchases made on specific dates / hours. The purchases might be associated with any Product or with specific Products, as defined through Purchase Customer Events.
- Reward Sign Ups: Reward Sign Up Offers are used to award new Rewards Participants.
- Reward Referrals: Reward Referrals Offers are used to award existing Rewards participants who have referred new Rewards Participants, as defined through Referral Customer Events.
- Increase Revenue, Transaction Based: Increase Revenue, Transaction based Offers are used to award customers based on the value of their purchase transactions, as defined through Purchase Customer Events.
- Increase Revenue, Product Based: Increase Revenue, Product based Offers are used to award customers based on the value of their purchased Products, as defined through Purchase Customer Events.
- Reward Loyalty, Transaction Amount Based: Reward Loyalty, Transaction Amount Based Offers are used to award customers based on the value of the purchase transactions that they have performed within a specific period, as defined through Purchase Customer Events.
- Reward Loyalty, Transaction Number Based: Reward Loyalty, Transaction Number Based Offers are used to award customers based on the number of purchase transactions that they have performed within a specific period, as defined through Purchase Customer Events.
- Reward Behaviour: Reward Behaviour Offers are used to award customer based on their social media activities and their website visits as defined through Social Media and Web Customer Events
- Reward Birthday: Reward Birthday Offers are used to award customers based on their birthday
- Reward Subscription Maturity: Reward Subscription Maturity Offers are used to award customers whose subscriptions were effective and uninterrupted, for a specific period.
- Reward Personal Data Completeness: Reward Personal Data Completeness Offers are used to award customers having a complete set of personal data information, such as an address or date of birth.
- Reward Achievements: Reward Achievement Offers are used to award customers who have accomplished a specific achievement as defined through Achievement Customer Events.
- Reward Financial Achievements: Reward Financial Achievement offers are used to award customers who have accomplished a specific financial achievement as defined through Financial Achievement Customer Events.
- Just Money: Just Money Offers are used to award customer based on common business characteristics determined by one or multiple segments.
- Reward Financial Statement: Reward Financial Statement offers are used to award customers who have reached specific key business objectives as measured through financial statement Customer Events and their related Key Performance Indicators (KPI)
Step 3: Setting up Rewards Definition
Following, you must configure an active Rewards Definition to be able to work with Reward Offers,
Rewards Definitions is a set of business rules used to control the behaviour of Rewards throughout their whole life cycle.
Through Rewards Definitions you can define which of the pre-configured Reward Offer Types are available for selection when creating a new Reward Offer. At least one Type must be selected.
Step 4: Setting up Rewards Offers
Next, you must configure valid Reward Offers to be able to award future Reward Participants, even though it is not a configuration entity.
Reward Offers are used to define an amount of money that will be awarded based on customer events, and/or the conditions specified in each Reward Offer. Reward Offers also define the spend conditions such as on what Products and to which Organisational Units the cashback can be spend. There exist various types of Reward Offers that you can set up in the system, each one offering you different award and spend conditions. According to the type selected the related Rewards Award and Spend conditions will be loaded.
Step 5: Setting up Rewards Runs Definitions
Next, you must configure Reward Run Definitions that will be used for awarding Rewards Participants
Reward Offers Evaluation Run Definition is a set of business rules, used by Reward Offers Evaluation Runs to evaluate Rewards Participants and their related information against the Reward Offers provided by their Participating Reward Scheme.
The result of the Reward Offers Evaluation Run is Award Transactions and Spend Transactions that will debit or credit the Wallet of the Rewards Participant accordingly.
Create a Reward Run Definition by specifying:
- Criteria
- Reward Schemes: Defines the Reward Schemes that should be considered during the evaluation process
- Reward Offer Types: Defines the Reward Offer Types that should be considered during the evaluation process
- Scheduling Settings: Determine when the definition should be executed. They can be scheduled to be executed once or on a recurring basis.
Some of the Reward Offer Classifications can be automatically evaluated, and the awards are provided instantly before the Reward Run Evaluation Run.
Step 6: Setting up Rewards Offer Categories & Templates Reward Settlement Run Definitions, Wallet Balance Expiration Run Definitions
Configure the following module for additional functionality and categorisation
- Rewards Offer Categories: Reward offer categories are used to classify reward offers into generic groups based on specific similar attributes that they share. Reward offer categories are following a hierarchical tree structure. Each reward offer can be classified only in one category.
- Reward Offer Templates: Reward Offers Templates can be used during the creation of a new Reward Offer. A Reward Offer Template has a similar structure to Reward Offers to facilitate the transfer of information to the newly created Reward Offer.
- Reward Settlement Run Definitions: Reward Settlement Run Definitions are used to execute runs that will evaluate Customer Events and Spend Transactions, to debit or credit the Merchant's accounts, (merchants participating to your Rewards Business) based on the Awards provided or redeemed, using Contribution Rules defined for each Merchant. For example, when an Award is given via a Customer Event that was created by Unit C merchant, then Unit's C merchant account is debited with the Award amount. When a Spend Request Customer Event is created by Unit C merchant, then Unit's C merchant account is credited with the spent amount. The debiting amount is calculated based on the Contribution rules set on the Rewards Participating Merchants
- Wallet Balance Expiration Run Definitions: Wallet Balance Expiration Run Definitions are used to define the rules by which Runs will be performed, to identify the Wallet amount that should be expired and debit the Wallet for the unspent amount of money. (The identification is done based on the specified Expiration Date and the amount already spent) The resulting debit that reflects the expired amount is directly allocated against the expired credit amount.
The Expiration-Date is specified either manually or automatically, as part of a Reward Offer Award that has a specific Expiration Date.
If you have Reward Offers that offer awards that should be applied only up to a specific date or time after it is awarded, then configure the Expiration Run, to make sure that expired awards are removed from the participant's available amount.
Do it Yourself!!
Let's see how you can quickly set up the system to start using Rewards module for your Rewards business
For the modules, sections and attributes not mentioned you don't need to make any configuration
Company ZX provides to each subscriber, €5.00 to be spent on Non-Traceable Physical Goods (i.e. USB, Antenna e.t.c), for every new customer they refer, and €2 for every Facebook Like or Webpage visit
Reward Schemes
Name | Allowed Organisational Units |
---|---|
Marketing Scheme | Leave empty to allow the type to be used by all |
Rewards Offer Types
Name | Classification | Allowed Categories | Allowed Organisational Units |
---|---|---|---|
Reward behaviour Facebook & Website | Reward behaviour | Leave empty | Leave empty to allow the type to be used by all |
Award Referrals | Referrals | Leave empty | Leave empty to allow the type to be used by all |
Rewards Definition
Allowed Types |
---|
|
Rewards Offers
Name | Award | Offer Validity | Award Conditions | Spend Conditions | ||||
---|---|---|---|---|---|---|---|---|
Behaviour Conditions | Segment Conditions | Organisational Conditions | Time Conditions | Product Conditions | Organisational Conditions | |||
Offer for Social Behaviour | €2 | Always Valid (or select a period based on your needs) |
| Leave empty | Leave empty |
| Leave empty | Leave empty |
Referrals Conditions | Segment Conditions | Organisational Conditions | Time Conditions | Product Conditions | Organisational Conditions | |||
Offer for Referrals | €5 | Always Valid | Enable "Award Rewards Participants Referrals" | Leave empty | Leave empty |
|
| Leave empty |
Reward Offer Evaluation Runs Definitions
Name | Criteria | Scheduling Settings | |
---|---|---|---|
Reward Schemes | Reward Offer Types | ||
Main Reward Run |
|
|
|
Using the Software
Having set up CRM.COM based on your business requirements, you are ready to experience the capabilities of the System. View our Application Manuals area, which includes manuals dedicated to each submodule, and discover the functionality of each CRM.COM Module designed to help you complete your business transactions or just check out this section to find out how you can work with Rewards following a simple model.
Below you can find links to manuals related to using CRM.COM for a Rewards Business.
Managing Contact Information
Visit Managing Contact Information and start working with Contact Information required for creating an Accounts Receivable.
Managing Accounts Receivable
Visit Managing Accounts Receivable and start working with Accounts Receivable required for creating Subscriptions.
Managing Wallets
Visit Managing Wallets and start working with Wallets required by Rewards Participants to manage their loyalty awards and spends.
Managing Access Tokens
Visit Managing Access Tokens and start working with Access Tokens required for creating Access Tokens needed for Rewards Participants that will have access to their rewards.
Managing Rewards
Overview
To participate in Rewards processes, you need to sign up as a Rewards Participant. Rewards Participants, belong in Rewards Schemes and via Reward Schemes the system can identify which Reward Offers the participant is eligible to.
The participant will be evaluated based on his actions in the system (purchases/customer events/subscription usage etc. ). Reward Offers Evaluation Run is executed on a recurring basis, and any actions of the participant eligible for an award will be awarded by the creation of the Award Transactions to be created, which in turn will create the Credit Wallet Transactions that will credit the Wallet of the participant.
Reward Offers Spend Conditions, are added in the allotments of the Credit Wallet Transactions created from the Award Transactions.
Whe a participant wants to redeem their points, they can proceed with a purchase. i.e. A Purchase Customer Event must be created (the purchase of the customer) and then a Spend Request Customer Event is created using the purchase Customer Event)
Module | Navigation | Dig In |
---|---|---|
Rewards Participant | REWARDSREWARDSMANAGE REWARDS PARTICIPANTS | |
Customer Events | CRMCUSTOMER EVENTSACCESS CUSTOMER EVENTS | Managing Customer Events |
Reward Offer Evaluation Run Definition | REWARDSREWARDSPERFORM REWARD OFFERS EVALUATION RUNS |
Creating Rewards Participants
First, you need to create Rewards Participants!
Once the Contact Information, Accounts Receivable, Wallets and Access Tokens Definitions have been configured as described above, you are ready to create your Reward Participants.
You can create a Contact Information, Account Receivable, Wallet and Access Tokens (required to create a Rewards Participant) manually, by navigating to the related modules.
However, Contact Information and Accounts Receivable can also be created via Rewards Participants. Additionally, you can configure Wallets and Access Tokens (via their related Definitions) to also be automatically created.
Create a new Rewards Participant through the following steps:
- Create a new Contact Information or use an existing one
- Create a new Accounts Receivable or in case you loaded an existing customer (account owner) then you can also select the account he owns
- Specify the participant's Billing Address
- Select and add the Reward Schemes that the participant will join. For each scheme you need to specify the sign up details (date and unit)
- Specify the participant's Sign Up Details by entering the sign up date and the unit that signed up the specific participant
- Create an Access Token which will be used to identify and access the Rewards Participant information. The user identifier and pass code are mandatory depending on the related definition configuration, while the authentication code is generated automatically by the system on saving the participant.
Wallets Automatic Creation
A new Wallet is automatically created depending on the automation settings on the active Wallet Definition:
- If only "On Creating New Accounts Receivable" has been enabled then the Wallet will be created once the account has been created
- If only "On Using Accounts Receivable in Rewards Participants" has been enabled then the Wallet will be created once the Rewards Participant has been created
- If both "On Creating New Accounts Receivable" and "On Using Accounts Receivable in Rewards Participants" have been enabled then the Rewards Participant is related with the specified Accounts Receivable Wallet if exists, otherwise is automatically created and related.
Creating Customer Events
Customer Events are financial and marketing events performed by customers and are registered within CRM.COM in order to be rewarded or additionally processed by other functions of CRM.COM. Each of the Event Types has a different set of attributes that must be set. Below there is a list with different manuals explaining how you can create each of the Customer Events.
- Achievement Customer Event
- Financial Achievement Customer Event
- Financial Statement Customer Event
- Purchase Customer Event
- Referral Customer Event
- Social Media Customer Event
- Spend Request Customer Event
- Web Customer Event
Executing Rewards Run Definitions
Once a Reward Offer Run Evaluation definition is executed, the System evaluates Rewards Participants and their information against the Reward Offers and creates Award & Spend Transactions for each one, thus debiting or crediting the participant's Wallet. Specifically, the following are evaluated:
- The Reward Schemes to be evaluated are retrieved, based on the Reward Schemes selected in the Definition
- The Reward Offers to be evaluated are retrieved, based on the Reward Offer Types selected in the Definition
- Customer Events which are not of type spend request are evaluated to decide if they should be awarded
- Award Reward Transactions are created for each Customer Event that is awarded
- Rewards Participants, Contact Information and Subscriptions are evaluated based on Reward Offers not related with Customer Events
- Award Reward Transactions are created for each rewards participant that is awarded
- Customer events which are of type spend request a are evaluated to decide if the specified amount of money can be spend
- Spend Reward Transactions are created for each customer event that is valid
Integrating with CRM.COM
Are you a web developer? Are you interested in integrating with CRM.COM?
Click on the links below for a complete description of the available Web APIs
- Rewards
- Contact Information
- Accounts Receivable
- Customer Events
- Access Tokens
- Wallets