Absolutely you can assign a frequency to number of times you reward your users.
Go to Your Engagement Console - https://console.kazookyloyalty.com and click on the Web Page Promotions section. When you Add A New promotion, or edit an existing one, look for the "Frequency or Awarding Points" area.
In here set the promotion to either award once only or multiple times with a delay between each time. To this, select "Award Multiple Times Per User" and enter a value into the text entry box. This value is the number of units of time that must pass before the user can be rewarded again. Then set the unit value in the drop down menu.
For example, you could set the frequency to be once every 3 days. You would set 3 in the text entry box and days as the unit of time.
I hope this helps. Feel free to contact us anytime.