Blockchain for Loyalty Rewards Programs

By Guillaume Goutaudier November 8, 2019 4 min read
Blockchain Loyalty Rewards Program

Introduction

I wanted to share some thoughts on the benefits of implementing loyalty rewards programs on Blockchain. It is very easy to find white papers that explain all the benefits of Blockchain for rewards programs, but it is a bit difficult to understand the real value of Blockchain behind the marketing smoke. In this article I will try to describe these benefits in layman’s terms, and imagine what an actual implementation might look like.

The promise of Blockchain

There are potential Blockchain benefits for both the issuer (company) and the user (customer) of the rewards.

Implementation

How can a Blockchain solution be implemented to obtain those results? During the last ICO boom, we have seen many companies proposing a "one token to rule them all" approach. The devil is certainly in the details, but essentially it consists in converting all existing rewards into a unique token (often the token that the company issued during the ICO). The idea is that this token could then be used in lieu of the loyalty rewards. This approach is great but requires the creation of a strong partnerships with all the participating companies.

An alternative to this approach is for companies to issue directly their own loyalty tokens in the form of ERC 20 tokens. This way, most of the benefits would be realised:

A zero sum game?

Cool! But let's go one step further here, and try to see who would benefit the most from this paradigm shift. Let's assume that we are in the previous scenario where multiple companies are issuing loyalty rewards in the form of ERC 20 tokens. To make things simple, let's consider a simple example where 2 companies are issuing reward tokens:

As a customer, how will you value these tokens? Well, it is pretty clear that there will be a market for token A, so its value will be very close to $1. For Company A it means a high value in its books. Conversely, the value of token B will probably be lower than that, say $0.5, because the demand for such tokens will be lower. Company B will therefore have a lower value in its books.

So at a first glance we might think that the small company will benefit from this system. But the main point is that customers will get a more interesting reward from company A (because the traded value of the reward is 2x higher than the one from company B). So it will make coffee A more attractive from a cost perspective. We can even imagine people who prefer coffee B starting to buy coffee A, then trade token A against 2 token Bs... the logic being that after 5 coffee A you get a free coffee B ;-) From company B's perspective this coffee would be given away against rewards and not fiat money… in other words for $5 instead of $10.

A proper economical analysis should be made here, but we can ask ourselves whether the liquidity brought by Blockchain will create a bias towards larger companies. The future will tell.