how do I create an event on zwift?
Short answer… you can’t
Only Zwift can create an official event. If you have rides that are consistently popular you can reach out to try and get a time slot for a weekly ride.
In the meantime you can create meetups for you and those you wish to ride with (limited to 50 invites).