It would be cool if you implemented a function to resend the coupon. If the customer has not used the offer within a given period.
It would also be useful if the analytics in the automation for sending coupons would show how many coupons were activated. Right now it shows the number of purchased items, which is not relevant at all for this type of automation