1. Jump on and ride, see the list of your friends riding and click on the “Ride with Michelle” (or your friends name) button. You’ll drop into whatever course they are riding and you can therefore compare notes, ride up to each other etc. You can click on their name on the list on the right of your screen at any time to view the course from their avatars perspective and then switch back to your own.
2. For something a little more structured you can arrange a Meet Up. This is where you and your friend agree to ride at a set time on a set course. In the Zwift companion app you select the course and time you want to meet, invite others to the ride and then get ready at the agreed time. Zwift will automatically put you into that course location when the timer counts down and your avatar will sit there waiting until your friends arrive or your ride starts (note to friends – don’t be late!). This is a great way to be able to see each others avatars on screen all the time, draft off each other (no help in virtual land really but you can simulate surging etc), but you might want to agree on the rules before you start such as will you ride together no mater what or will you start together and then go at your own pace.
3. You can enter an event together. Zwift has events running all the time. Simply look at the list and find an event around the time you want to ride on the day you want to ride and that has a course / duration / distance / elevation to suit your plan. You both register and when the event is due to start your avatar will be on the side of the road on a wind trainer warming up until your start time. Now the only difference here is that depending on each of your individual abilities, you may have different classifications (A, B, C grade etc) so you may roll out at slightly different times. Just use that as motivation to get better and faster so you can start together next time!