Lots of people here do this; I do it every day. Several threads here on how to do so as well. Definitely keeps me entertained and provides additional motivation to get through the blue bars!
TrainerRoad and Zwift
TR and Zwift, a proper integration
TR and Zwift together