Thank you very much Geoff!
This plugin does exactly what I wanted except for one thing: It doesn’t say ‘checked-in’ in the front end and cross-off that ticket in the frontend. It does so in the backend (wordpress dashboard). I was wondering there was a way for that to work.
Both backend and frontend work as expected when I manually checkin tickets.
Thanks!