Rule Base contents
Rule-base Engine
The system that creates conditions on application and attract users to follow these conditions to get rewards. The purpose of this system is to encourage users to be more active on application.

How many types of conditions you can create on the system?

Currently, there are 9 types you can create including:
- Welcome Reward: Conditions regarding registration. Users get rewards once they successfully complete registration on the platform.
- Daily Login: Conditions regarding login. Users get rewards for logging into the app daily to boost engagement.
- Redemption: Conditions regarding redemption. Users get additional rewards when they redeem products from the catalog.
- Purchase: Conditions regarding purchase. Users get rewards when they successfully complete a purchase transaction.
- Referral Friend: Conditions regarding friend inviting. Users get rewards when they successfully invite friends to join the platform.
- Survey: Conditions regarding survey making. Users get rewards for completing surveys and providing valuable feedback.
- Profile Completion: Conditions regarding profile update. Users get rewards for updating their profile information for the first time.
- Happy Birth Month: Conditions regarding birth month. Users get special rewards and points during their birth month.
- Location Check-In: Conditions regarding location check-in. Users get rewards when they check in at specific physical locations.
How to create?
Consisted in 3 parts:
- General conditions including status, effective period, condition name, condition detail, etc.

- Conditions specification (differentiate by type)

- Rewards will be separated into 3 types: points, user level, and campaigns.

