Booking flow, from counsellor, time, format

Question:
here is my question: the flow we want for our service is following: let user pick our counsellor, select the time, select the Counseling format (video call, text, offline meet up, etc)