Small service business with jobs that require anywhere from 3 to 15 employees, our schedule is somewhat inconsistent and ultimately its a part time job for all hourly workers so almost everyone has other jobs, gigs, schooling etc. going on that we try to work around but are not always able to. We have a fairly decent employee pool, \~12-15 experienced actives, and every time we need to staff a job we have to reach out to people individually stages, wait for their responses, then continue to reach out to more people until the roster is filled up. Usually we reach out in order of seniority, quality of work, autonomy etc. our most senior employees work almost every job no matter what and then we fill in the extra spots out of the pool. We've been losing seniors throughout the year for various reasons, so now we are needing to be more dependent on the pool. There are a few issues with this model: a) contacting everyone individually, even by text, is a bit time consuming between communicating, waiting for responses, rinse repeat until we fully field a team, and b) employees lower on the list get less opportunities to work and gain more experience which would move them up the list I am thinking about putting a bit of a crowdsourcing spin on this and establishing a group chat, perhaps in telegram or whatsapp, maybe discord, to broadcast jobs to the entire pool and staff them on a first-come, first-serve basis. Probably a chat with admin-only posting privileges and employees can respond via emoji reactions. We would fill up job rosters along with a few back up/alternate slots for each job in case of last minute call-outs (fairly common) So I've come here to ask how any business owners/managers with similar service companies staff their jobs and learn about any creative approaches to the task, things that work and that dont. And to hear feedback on my idea above, if it sounds feasible and what possible oversights or problems it may have. TIA