Understanding Splio Loyalty


To understand the key principles of Loyalty and Rewards please read the following articles before starting:


To get an overall understanding of Loyalty and Rewards in Splio Customer Platform, we provide you below with an entity relationship diagram.

Marketing Automation & Loyalty - Data Model - ERD

Marketing Automation & Loyalty - Data Model - ERD


What is the difference between a promotional system in a PoS and Splio?

Rewards in Splio are tied to your Loyalty program. As such there are designed with:

  • Master rewards: set up in Splio Customer Platform with the main attributes of the advantages (10% discount, 5€ off for a minimum order amount of 15€, free delivery for premium customers, etc.)
  • <<glossary:Rewards>>: anonymous stock of codes linked to a master reward.
  • granted rewards: attributions of a unique code to members of your program. Depending on your architecture and needs, the attribution can either be owned by your external system such as the PoS or e-commerce, or by Splio.


Specific use case of attributing promotional codes to your customers such as black friday promotions with a single code can be handled by another system such as your PoS as they are not linked to your Loyalty Program.

What is the difference between a master reward and a granted reward?

A master reward is not linked to a Loyalty Program but the attribution of a unique granted reward linked to a cardcode that is tied to a program.

Is Splio built for real-time integrations?

SCP is built upon an asynchronous data processing pipeline paradigm. "Realtime" is a confusing word. SCP is able to process data "live" which maybe considered "Realtime" (Vs Batched) but is not able to give the loyalty balance in a synchronous way through the response to the POST order API.

What’s Next

Now that you have understood the main concepts of Splio Loyalty and Rewards, you can deep dive into the integration concepts to help you designing your program.