Maybe you can create a database trigger event. When a meeting is created, trigger the workflow and create a booking for every user. For the email with unique links, you can add parameters to the URL.
I built an event management marketplace template recently. Hope this helps you too.