Subscription promotion-how to build

So I would like to start promotion that gives a $50 gift certificate to anyone ordering a subscription. Any idea how I would build that? Is there anyone to have that come up when a person puts a full subscription in their cart online or when it's sold by phone? How does this affect reporting from a Finance point of view? 

Any ideas or assistance on how to handle this would be appreciated. 

Thanks.