Advocacy: Gamification - Points & Leaderboards

To incentivize your users to engage with Haiilo, you can reward points for specific actions that users take. Points provide users with a way to, for example, claim rewards (if enabled), see their rank on the Leaderboard, and see how their social network connections engage with their shares from Haiilo under 'View my Insights.'


Points can currently be enabled for four specific actions in Haiilo:

  • Proposing content to be approved and published on Haiilo

  • Sharing content to social media

  • Getting unique clicks on their shared content on social media

  • Inviting your colleagues to join your company's Haiilo domain


Users can see how to acquire points in the "Earn more points" section on the Haiilo feed and how many points they currently have in their profile. There are two types of points, (regular) Points and Lifetime points:

  • Lifetime points are the total number of points that a user has had in Haiilo

  • Points are their current points. If a user has ever collected a reward in Haiilo, the points deducted for that reward are not shown in their Points but are still shown in their Lifetime points.


Points for proposing content

You have the option to assign a specific number of points to users who propose posts. These points are awarded for each individual post proposed by the user after the post is approved by an admin.

The points for proposing content can be set from the Post settings. Set the number of points that you wish to give per proposed post in the field 'Points for proposing a post (by sharer)'.


Admins or Channel Managers will not receive points as they can publish content without approval. Even if an Admin or CM were to switch their role to User, they would still not receive points for proposing content in Haiilo. 

Points for sharing content

You can set how many points a user can get for sharing a post to a selected social network from your company Haiilo domain. Points for sharing can be awarded for shares to LinkedIn, Twitter, Facebook, and Xing. The set number of points is awarded to the user for each unique share that they make to each network. Posting the same content to a particular network multiple times will not earn additional points.

The points for unique clicks can be set from the Employee Advocacy settings. Set the number of points that you wish to give per shared post for each social network.


Points for sharing can also be edited on a post level. This means that when admins approve posts, they can edit the points users get for sharing that post.

Points for unique clicks

You can set how many points a user can get for each unique click they receive on a post they shared. "Unique clicks" refers to clicks made by individuals who have not previously clicked on the post. Therefore, it is not possible for a user to request their friend to click on their post multiple times in order to receive additional points. Only one click will be considered.

Clicks and their points are updated in Haiilo in real-time, meaning within a few minutes of receiving new clicks.

The points for unique clicks can be set in the Employee Advocacy settings. Set the points you wish to give users for each unique click that any of their shared posts receive in the field 'Points for clicks on external shares'.


Points for inviting colleagues

Haiilo allows you to determine the number of points a user can earn for successfully inviting a colleague to join. The user will receive the predetermined amount of points for every new colleague who accepts their invitation to join the platform. The points will only be awarded once the invited colleague has officially joined Haiilo.

To set the points for inviting colleagues, simply contact your Customer Success specialist at Haiilo and provide them with the desired number of points per invitee. They will be happy to assist you with this.


At Haiilo, we provide various methods to evaluate your users' success, among which the Leaderboards is a widely recognized and popular tool. It fosters a friendly competition among users within your Haiilo platform, based on the points earned in the platform.

Set up the leaderboard

A Company Admin can enable and edit the Leaderboard for their company Haiilo domain under the Settings tab in the menu bar by selecting Gamification from the left-side list. All settings set here are valid for the whole Haiilo domain.


When the leaderboard is enabled, the Leaderboard box tab will be visible to users on their Haiilo feed:


The Leaderboard will only show users located in the same group as you.

Create a leaderboard filter

From the Gamification settings under the Settings tab in the menu bar, you can create a new timeframe filter for your leaderboard by clicking on + New filter


Give your filter a name and set the time range for it. Click Update to add the filter to your leaderboard. Note that the filter will be visible for the whole company Haiilo domain; any user can filter by it. The custom time frame can be removed or edited in the settings by clicking on the trash can or the filter's name, respectively. The default timeframes This Week, This Month, and All Time cannot be removed or edited in Haiilo.


You can reorder the filters in 'Settings' to set your custom-made filters at the top of the drop-down list on the leaderboard. Simply drag and drop the filters in the order you wish them to appear and click Save.


Use the leaderboard

The leaderboard always shows the Top 10 performers for a given filter. You can filter by teams and timeframe.

  • Teams: select a specific Team for which you want to see the leaderboard, or you can view all users in your company Haiilo domain.
    • From the 'Gamification' settings, you can choose to hide a particular Team from the leaderboard, for example, if you have an Admin team who should not be a part of your domain's performance calculations.
  • Timeframe: on the leaderboard, users can be evaluated based on their weekly, monthly, and all-time performance. You are also able to add custom timeframe filters to your leaderboard.

Export the leaderboard to csv

Company Admins can download a .csv report of the leaderboard from the settings via the 'Export CSV'-button.

The admin can download the report for their own group only or the entire company (all groups), and they select a time frame for the report.


The report will show a user's first and last name, gathered points, rank on the leaderboard, group, and teams. The report shows all users that gathered points in the selected time frame.

Was this article helpful?