Yes, rewards programs are highly successful in coffee shops. In fact, loyalty programs are one of the most effective marketing and customer retention techniques for coffee shops. All the leading coffee chains including Starbucks, Dunkin', etc., have loyalty programs which have contributed significantly to business growth.