Hello,
With AwoCoupon you can create a coupon that gives a 100% discount on exactly 1 product
With AwoRewards you can create a rule that will automatically email out the above coupon to customers who order.
But I am not sure if that fulfills your needs. It sounds like you want to do this for more than one product, but linked to the specific product. So for example you set it up for category A, which has products 1, 2, and 3. Customer buys product 2. If the coupon can be 100% discount for any product in category A, so products 1, 2, and 3, then can do this with 1 coupon, 1 rule. But if the coupon generated has to be for only product 2, then cannot do this easily. You would have to setup a different rule and coupon for products 1, 2, and 3, assuming its only 3 products you are trying to do this with.