Okafor,the question of ensure the giftcards are used,it should be commonly know as to what it is giftcard,you weather sent out electronically or physically it is for the person given to use it at their timing,you receive ten points for each one given,you can however do follow up if you have the email address and encourage the prospect to use them,this much you can do,for it is a gift,see it as a business promotion.