Shift sign-up sheet for a volunteer event day
Updated · By the OpenSignup team
Make a shift sign-up sheet where volunteers pick their own shifts at your market, fair or fun run, and each shift stops taking people once it has enough. Every shift shows when it starts and ends, so nobody signs up for longer than they meant to. It's free and open source, there are no ads, and volunteers don't need an account.
What a volunteer shift schedule looks like
Riverside holiday market volunteers
Check in at the info table 10 minutes before your shift and ask for the volunteer lead. Wear warm layers and closed-toe shoes; parking crews get a hi-vis vest. Friday’s crew puts up the stalls and strings the lights, so bring gloves if you have them. Running late? Text 555-0100. Can’t come? Cancel with the link in your email so someone else can take the spot. Under-16s are welcome with an adult on the same shift: name them in the note.
Fri, Dec 4
Set up stalls
6:00 PM · 8:00 PM
Full
Sat, Dec 5
Parking
8:30 AM · 11:30 AM
FullInfo table
9:00 AM · 12:00 PM
1 of 2 spots leftSign upKids’ craft corner
10:00 AM · 1:00 PM
1 of 2 spots leftSign upParking
11:00 AM · 2:00 PM
2 of 3 spots leftSign upInfo table
11:30 AM · 2:30 PM
1 of 2 spots leftSign upPack down
2:30 PM · 4:30 PM
5 of 6 spots leftSign up
How to set up a shift sign-up sheet
- Choose New signup. If “What are you organizing?” appears, choose Skip, fill in by hand.
- Name it “Riverside holiday market volunteers” in Title and write a description like the example's. Choose Create signup.
- Choose Fields, then Add field. Name it Starts, choose Time and choose Add field again to save it. Add Ends the same way. Set Group slots by to Date.
- Open the empty slot. Type “Set up stalls” in What, set Date to Friday, December 4, 2026, Starts to 6:00 PM and Ends to 8:00 PM. Set Capacity to 6 and choose Done.
- Choose Add a slot and fill in “Parking” on Saturday, December 5, 2026, 8:30 AM to 11:30 AM, with 3 spots. Add the other Saturday shifts from the example the same way, in order of start time, ending with “Pack down”.
- Choose Preview to check how it reads. Then choose Publish (on a phone, More actions, then Publish signup).
- Copy the Public link into your volunteer group chat or email list.
Add Starts before Ends: Add to calendar uses the first time after the date. A shift you add later lands at the end of its day, so use Drag to reorder to move it into place. The guide to creating and publishing a signup shows each screen.
How long should a volunteer shift be?
Arizona State University's event planning guide calls three hours the sweet spot for a volunteer shift, so a six-hour event gets two or three shifts. (Arizona State University event planning guide, checked October 15, 2026) The example follows that. Roles that run all day, like parking and the info table, are split into three-hour shifts. Set-up and pack-down get two hours with a bigger crew.
If a long shift keeps sitting empty, split it in two.
Overlap the hand-over
Some jobs can't be left empty, even for ten minutes. In the example, the second parking shift starts at 11:00 AM, half an hour before the first one ends at 11:30 AM. The morning crew shows the new one where the overflow parking is, and cars never meet an empty entrance. The same guide overlaps its shifts by half an hour, so the new crew is briefed before the old one leaves. (Arizona State University event planning guide, checked October 15, 2026) Jobs that can pause, like the craft corner, don't need it.
What should each shift say?
- Name the job. “Parking” or “Info table” tells a volunteer what they'll be doing. “Volunteer 1” doesn't. Short names fit on one line on a phone.
- One slot per shift, with spots. A parking shift that needs three people is one slot with three spots, not three copies. Volunteers then see at a glance which shifts still need help.
- Put the rest in the description. Where to check in, who to ask for, what to wear or bring, and a number to text on the day. Rules every shift shares go there once, not in each slot.
- Say your age rule. If under-16s need an adult, write it in the description and ask them to name that adult in the note. A youth group leader can take several spots in one shift under their own name.
- Ask for anything else in the note. There are no extra questions, so a T-shirt size or a phone number goes in the note people can add when they sign up.
How do you fill every shift and cover no-shows?
- Add a spare spot where it matters. For a shift that can't run short, like parking, add one or two spots more than you need. An extra person at the info table can help elsewhere; a missing one on parking means a queue back onto the road.
- Ask for pack-down early. Pack-down comes at the end of a long day, when people want to go home. In your first message, ask people to take a pack-down spot as well as their main shift.
- Nudge the empty shifts. A week out, look at which shifts still have spots left and post those by name in the group chat. To write to people who already signed up, copy their emails from the Responses screen into your own email.
- Make cancelling easy. A volunteer who can't come can cancel with their link, and the spot opens up again. Say so in the description, as the example does, so people cancel rather than stay away.
- Count your own no-shows. Choose Export before the day and tick off who came. Next time you'll know how many spare spots to add.
What do volunteers get once they sign up?
- A confirmation email arrives with the signup's title, the shift's date, start and end, and their own link for changes or cancelling.
- A reminder email goes out the day before the shift. Someone who signs up less than a day ahead gets one about an hour after signing up, though a sign-up on the day itself may get none. Any volunteer can turn reminders off from that email.
- After signing up, Add to calendar adds the shift at its start time as a one-hour event. The calendar entry won't show the end, so volunteers should go by the end time in the email.
What it doesn't do:
- Once a shift is full, nobody else can join it, and there's no waitlist. Reminders are email only, and you message volunteers from your own email.
- Shifts don't repeat, and a whole event can't be copied for next year. Every shift is a slot you add; Duplicate one and edit its times to save typing.
- Shifts don't close when they're over. A finished shift stays open to new names until you delete it or choose Close signup.
Running shifts at one stand over a season? The concession stand volunteer sign-up covers game nights. For the same roles every Sunday, see the church volunteer schedule. For a week of collection shifts, see the food drive volunteer sign-up.
Frequently asked questions
Will volunteers know who they’re working with?
Not from the sheet. It shows the number of open spots on each shift, never the names. The Responses screen lists everyone, so you can tell a crew who is on it.
Can I stop one person taking three shifts?
No. OpenSignup has no limit per person. Choose Export to download the list, then sort it by email to see who has how many.
Can I use it to schedule paid staff?
No. It suits volunteers picking their own shifts for an event; it doesn’t track hours, availability, swaps or payroll.
Can a volunteer move to another shift?
Yes, in two moves: take a spot on the other shift, and only then cancel the first one from their email link. Doing it the other way round risks finding the new shift full. Organizers can’t move people between shifts.