There are quite a few apps for this: https://apps.shopify.com/search?q=booking
Be sure to check the one you choose supports Zoom beforehand though.
BookThatApp (our App) does support Zoom. We have also recently introduced a new easy set up "Appointment widget". If you'd like help evaluating our App please feel free to give us a shout at support @ zetya.com.