How to schedule event staff without spreadsheets and group texts
Most event staffing still runs on a spreadsheet plus a group text. That works for one show with ten people. When you have three shows on the same weekend, it starts to break. Here is a process that keeps working as you grow, whether you use EventCrewOS, another tool or a well-kept sheet.
1. Start from roles, not names
Before you think about who, list every position the event needs: how many of each role, the call time and the expected end time. A typical concert load-in could be 12 stagehands, 2 riggers, 4 forklift operators, 1 crew chief and 6 runners, each with a different call time.
For each role, write down what makes someone eligible: certifications (for example ETCP rigging or forklift training), required gear (steel-toe boots, gloves, blacks) and minimum experience. That list becomes your filter in step 2. See our guide to event crew certifications for the common ones.
2. Collect availability before you assign
Ask your roster who is free for the date before you assign anyone. Asking ahead stops the cycle of assigning, getting a no and assigning again. Ask one clear question with a deadline, for example: "Saturday Nov 14, Red Rocks load-in, 7:00 AM call, about 10 hours. Reply YES or NO by Wednesday 6 PM."
Track the answers in one place. In a spreadsheet, that's one column per date. In a scheduling tool, workers mark themselves available or claim open shifts. EventCrewOS lists open shifts on a jobs board, so workers can see and claim them.
3. Assign by eligibility, then reliability
Fill the roles that need certifications first. You have fewer people to choose from there, and you can't fill those roles with just anyone. Then fill general roles. When more people are available than you need, prefer people with a good attendance record at this venue or with this client.
Write down a backup for every critical role, such as the crew chief, riggers and anyone with a license. Expect last-minute drops and decide your backup before you need one.
4. Confirm, then send the call sheet
An assignment is not a confirmation. Ask each person to confirm the shift directly. A thumbs-up in a group chat is easy to miss. Unconfirmed shifts 48 hours out should trigger a follow-up, and at 24 hours you should be talking to your backup.
Once a person confirms, send the details they need to arrive on time: address, crew entrance, parking, call time, the on-site contact, dress code and what to bring. Our crew call sheet template covers every field.
5. Run the day from one source of truth
On show day, a coordinator needs to know who has arrived, who is late and who is not coming. Ask people to clock in when they reach the site. If you use phones, check their location at clock-in so the record shows where they were. Our time-tracking guide explains how GPS clock-in works and what to tell workers about it.
Write down every change, such as a swap, early release or added hour, at the moment it happens. Payroll disputes almost always come from changes nobody recorded.
6. Close the loop after the show
Within a day, approve the hours, note no-shows and late arrivals, and thank the crew. That record feeds the reliability step next time and is the best long-term fix for no-shows.
Frequently asked questions
How far in advance should I schedule event staff?
For recurring venues, post shifts 1–2 weeks out and ask for confirmations by 48 hours before call time. For large one-off events, start collecting availability 3–4 weeks ahead so you have time to find certified roles.
Is a spreadsheet good enough for event crew scheduling?
For a single small team, yes, if one person owns it. It breaks when several coordinators edit it, when you need to check certifications, or when workers need to see their own schedule. That is when a dedicated tool pays off.
What should I do when a worker drops the day before?
Call your named backup first, then offer the shift to everyone eligible who said they were available. Update the call sheet and tell the on-site lead who is replacing whom.