Glad it is working. Just so you have an understanding, if you are using registration (and do not have activate account on) then coupon emails are sent automatically in Virtuemart 1. For all other triggers, the plugin periodically checks to see if an order qualifies, or a review has been made, or registration has taken place, and once it finds one it then sends the coupon email. How often it is checked depends on 2 things:
1) in the plugin setting the Max emails per day. If this is set to 100, then it checks every (3600*24)/100=864 seconds, and limits the number of emails sent to 1.
2) the number of clicks on your site. If there are no clicks on the site, then it does not matter what number 1 is set to as a click is required to trigger a plugin
Hope this makes sense.