There is not currently a mechanism to trigger an award based on points.
I always thought that points (that can be spent in the club store) ARE themselves an award, in addition of course to the actual awards like seals, jewels, emblems, book-level awards etc.
What kind of an award do you give? Please elaborate on how this works and we can consider for a future enhancement.