Gamification scores
With the Gamification scores condition, you can check whether the player has earned the required number of points or not, and based on that, direct the client along a specific branch of the flow:
The condition is triggered if the player has accumulated the specified number of points.
How to set it up
Create a condition in your automation flow.
In the list, select the condition: "Gamification scores".
Specify the required number of points that the player should have.
If you need to check several intervals of accumulated points, the conditions should be set from the highest to the lowest, as the conditions are checked from top to bottom.
Prize store
With the Gamification scores condition, you can set up a prize store where players can exchange the points they’ve accumulated during the game for rewards (promo codes, guides, links to closed communities, etc.).
It’s best to trigger this automation after the game’s results are calculated and leave it active for a few days so players can spend their points. However, the store can be active throughout the game so players can earn and immediately spend points, then save up for new prizes.
Starting the flow
In the first message, you can explain the rules of the store, show the list of prizes, so the player is motivated to take more actions and invite more friends to earn more points.
The next step is to use the Gamification scores condition to check if the player has enough points to buy the cheapest prize:
Consolation prize
If the player does not have enough points to purchase the minimum prize, you can issue a consolation prize so there are no losers in the game. This step will increase audience loyalty:
Prize showcase
If the player has enough points to purchase the minimum prize, create a "product card."
Set up a message with the description of the prize.
Add a "Buy" button so the player can start exchanging points for the prize, and a "Next" button to allow the player to view another prize:
You can also add a grand prize, which only the most active players can buy. The price of the grand prize can be equal to the total cost of all the prizes combined. If the player has enough points to purchase it, you can offer this prize:
If the player doesn’t have enough points for the grand prize, inform them that they can only buy previously shown prizes:
Exchanging points for a prize
If the player decides to buy a prize, confirm whether they truly want to exchange points for it. This step will prevent accidental point loss on unwanted items:
If the player is not ready to buy yet, return them to the previous step.
If the player confirms the purchase, check if they have enough points.
If there are not enough points, inform the player that they have purchased everything they can and they don't have enough points for another purchase:
If there are enough points, use the Gamification scores action to deduct the points equal to the prize cost:
And then deliver the "item" to the player. This could be a link, video, PDF file (Telegram only). Use the Add Tags action to track that the player has purchased the prize:
Done! Repeat this logic for each prize and finalize the store setup by specifying the trigger to start the automation:
It might be useful: