It's a good module but not perfect. It happens that customer abandon carrt and then come back and place a new order. Extension does not compare if there is recent succesful cart completion so you can end-up sending code to the customer who completed purchase as well.