Using Tessitura for Volunteer Registration

Is anyone using Tessitura, either with TNEW or a custom website, to post volunteer opportunities and to allow volunteers to sign up for available volunteer shifts, and then to check in volunteers for their shifts upon arrival? If so, I'd love to learn more about how your organization has set that up and how it's working for you.

I'm imagining the possibility of using performances for volunteer roles, using tickets to limit the number of openings available, and using the same tickets to check volunteers in at the beginning of their shifts. If there are easier or better ways to do this, please share your thoughts.

Thanks!