Hi Janelle!
I've tried a couple different methods over the years, but thus far have liked using Sign Up Genius the best. We pay for the silver membership ($100ish/year) and I feel that that does basically everything we need it to do. I like that I can set it up to auto send reminder emails and collect contact information, which has been huge for making day-of group chats, needing to call someone, payment info collection, etc. Workers can also leave comments, which is helpful when we have folks signing up on behalf of fundraising efforts for their club teams and such. It also allows me to input all of our games and slots at once, but I can then use the settings to manipulate when people are allowed to view new dates and sign up. In example, I had a similar issue with folks just snatching up as many slots as possible too far ahead of time for them to actually know if they're free, so I tweaked the settings to only display events 30 days at a time, which inadvertently rewards folks who are frequently checking back for opportunities. I'm also able to "lock" the sheet so that workers can't delete their names from the sign up less than 48hrs from the event without reaching out to me, which I've found has helped the accountability factor a little bit. See here for an example of what a filled out sheet looks like.
The only other thing I've really done is decided I wanted to create a very loose tier system to reward my better workers, so I use data from each season of the sign up to determine workers that have demonstrated reliability and consistency (i.e. hit a certain number of hours or always fill in last minute or have specific positions they want to work and are notably good at) and provide a couple days to a week of advanced access on new sign ups. I've found this to be pretty helpful in forming a semi-core group of workers while also alleviating some of my anxiety around having a sign up full of unknown entities. It also helps folks feel appreciated, which can sometimes be hard with these types of positions!
Hope this helps - feel free to reach out with any additional questions!
------------------------------
Alex Defuso
Asst. Manager Of Events & Rentals
Massachusetts Institute Of Technology
Cambridge MA
------------------------------