We are in the process of configuring our setup for virtual events/performances that use external platforms such as Zoom. We have determined that the Order Import Utility will be needed for importing a record of the constituents who register for these virtual events in the form of ticket orders. What we are less clear on is how to go about marking which of these registered constituents actually attended after the fact. Upon reviewing the documentation for recording performance attendance, the described process seems to be limited to performances with scannable, physical tickets, but perhaps there is something we're missing.
You can manually mark tickets as attended within Season Manager, which is tedious. That's what we do.
Our process is:
Patron registers online, gets confirmation email (with zoom link), also gets email with tickets; we have one of the program leaders check and see who didn't attend while the program is going on; they tell me, and I will run an "Attendance by Performance" to get all the ticket numbers from the orders of the people that attended (multi-step pain in the butt process); I will then type each ticket number into the "Record Attendance" section of Season Manager.
Not the greatest process in the world, but for now it's all we've got.