On a schedule the scenario checks fresh coupons, keeps the free courses and writes them into a sheet; on a failure it emails you.