Option to add events

Option to add events

I would like the option to schedule an event that patients or potential patients can register for through the scheduler. For example, I am hosting a class in October and I would like for attendees to be able to register for the event and collect their basic information when they register. I would like the option to choose between in-person or virtual events and choose how many participants are allowed to register and be able to send them questionnaires before the event. Is this possible.