There are multiple ways to give players rewards.
The templates are set up to give rewards on every 3 wins through achievements. You can easily set up your own achievement to give rewards for leveling up specific heroes, rewards for every match, rewards for wins in specific game types, and so on.
You can create sets to give players rewards. Sets are time based crafting system that can be reused.