Hello,
With AwoRewards you can setup a rule that gives customers a percentage (in points) of their order total. Also in the configuration you can set it up os customers can requiest a coupon have they hit a certain amount of points, and/or coupons are automatically sent to customers after hitting a certain number of points.
Let me know if you have any further questions.