Customer Rewards

Overview


This plugin allows you to reward customers after collecting a certain number of points. Points can be earned after the customer performs an event specified by the administrator.

Activating the module


  1. If the plugin is included in your HostBill edition you can download it from your client portal.
  2. If the plugin is not included in your HostBill edition you can purchase it from our marketplace and then download it from the client area.
  3. Once you download the plugin extract it in the main HostBill directory.
  4. Go to Settings → Modules, find and activate Customer Rewards plugin.
  5. Once the plugin is activated you will be directed to Settings→ Modules→ Plugins

Module configuration


Fill in the configuration fields:

  1. Choose module display name
  2. Select if you want the plugin to be accessible for all staff members or only selected staff members
  3. After pressing the Manage button you will be redirected to the page where you can configure the plugin.
  4. Once the plugin is activated you can go to Extras → Plugins → Customer Rewards where you can manage the links

Using the module


Points 

In the Points tab, you can specify for which events the customer will receive points. 

Adding/editing event 

When adding/editing an event, you specify:

  • name of the event
  • type of event
  • the number of points
  • you specify whether the event will be performed only once for the client
  • type of notification

Available events:

  1. Sign up- points are added after customer registration

  2. Add contact - points are added when the client adds a contact to HostBill
  3. Orders & pays for product - points are added  when the customer pays an invoice for the product selected 
  4. Adds first security rule - points are added when the client adds an IP address to the whitelist in security section
  5. Set registration field to value - points are added when the customer either sets the field to a given value during registration or editing of the profile
  6. Signs up as affiliate - points are added as the client activates the affiliate profile
  7. Has active profile for [input box] days - points are added as the customer is X days from registration
  8. Adds credit to his account over [input box] - points are added as the client adds a credit to the account, above the given value

Notifications, variables in notifications

You can choose whether you want the customer to receive a notification. The customer can get a notification by email or as a message in client area. All client variables are available in notifications. You can also use variables for the event:

  1. {$event.name} - name of the event
  2. {$event.points} - the number of points
  3. {$event.created_at} - when the event was done

Events log 

The details of the event include logs, where is a list of all clients who made the event.

Rewards

In the Rewards tab you can specify what reward the customer will receive after collecting a specific number of points.

Adding/Editing reward

When adding/editing an reward, you specify:

  • type of reward
  • reward
  • how many points must the customer have to get the reward
  • whether the points are reset after receiving the reward
  • can the customer receive the prize only once
  • type of notification

Available rewards

  1. Give credit - will add X credit to the customer account
  2. Promote to client group - will change the customer group to the selected one
  3. Generates copy of coupon code - will create copies of one of the selected promotional codes and will only assign this client to this code

Notifications, variables in notifications

You can choose whether you want the customer to receive a notification. The customer can get a notification by email or as a message in clientare. All cleint variables are available in notifications. You can also use variables for the reward:

  1. {$reward.reward_type} - type of reward
  2. {$reward.total_points} - the number of reward points
  3. {$reward.created_at} - when the customer got the reward
  4. {$coupon} - if the reward is a coupon, it will display the coupon code

Reward log

Details of the reward include logs where you can find a list of all customers who received the reward.