JustSignup
← Blog

How to get enough volunteers for a trunk or treat or fall festival

September 20, 2026

A school fall festival is 40 to 80 volunteer spots on one evening. A church trunk or treat is 20 to 40 trunks plus a dozen people running everything around them. Either way, it is the biggest single night of volunteers your school or church asks for all year, and the list has to be organized or it collapses around 6:30 when the first shift wants to go trick-or-treat with their own kids.

Here is how to build the list so it fills, and how to fill the part that never does.

Split the night into shifts

Ninety minutes. An hour means too many handoffs; two hours and people stop signing up. A festival that runs 5 to 8 is two shifts with a little overlap, or three if you run to 9. A trunk or treat from 5:30 to 7:30 is usually one shift for the trunks, because the car has to stay, and two shifts for everything else.

Every shift gets the same jobs listed under it. A parent who can only come 6:30 to 8 then sees exactly what is open at 6:30.

Name every booth

The mistake is one row that says "booth volunteers, 5 to 8, need 30." Nobody signs up for something that vague. Name the booth and the hour and people commit.

Under each shift, for a school carnival:

Then the fixed jobs, also per shift:

For a trunk or treat, the trunks are the booths. One row per trunk spot, one family each, and ask them to name their theme at signup so you do not get six pirate ships. Then the fixed jobs: parking and traffic (the one you cannot skip; 3 or 4 people with vests), candy check-in and restock (2), a greeter with a map or a stamp (2), a first aid table (1), and a walker who checks which trunks are running out of candy (1).

Two people per booth, always

One person per booth is a person who cannot go to the bathroom for ninety minutes. Two people can trade off, handle a line, and cover if one is late. It also makes the ask easier. "Grab the cake walk with a friend" fills faster than a solo spot.

Put teardown at the top

Everybody signs up for the fun shifts and nobody for teardown. It is 8:30, it is dark, the kids are tired and full of sugar, and there are forty folding tables.

Three things that help. Post teardown at the top of the page, not the bottom, and give it a bigger number than you think you need: twelve for a festival, six for a trunk or treat. Ask the last-shift booth workers to stay thirty minutes, and write that in the row description so it is not a surprise. And send a reminder the day before, because reminders help teardown more than any other row. The person who signed up three weeks ago has forgotten.

Setup is the other end of the same problem: ten people at 3:00 for a festival, four at 4:30 for a trunk or treat to cone off the lot and put out tables.

Let each classroom own a booth

This is the best way to fill sixty spots. Give each classroom, or each Sunday school class, or each small group, its own booth on the page. Send the teacher the link. The class fills its own shifts, and the PTO or the children's ministry only has to chase the fixed jobs: tickets, food, floaters, teardown.

Everything is still on one page, so you see the whole night at once and can tell which room has not filled.

The count

A school carnival with ten booths and three shifts is 60 booth spots, plus about 30 for tickets, food, prizes and floaters, plus setup and teardown. Around 100 people, some doing two shifts. A school of 400 families can do that if the ask is specific and goes out early.

A trunk or treat with 30 trunks is 30 families, plus about 15 for the fixed jobs and 10 for setup and teardown. Call it 55.

If the number scares you, cut booths before you cut people per booth. Eight booths with two people each beats twelve with one.

Timing

Post the page four weeks out. Send the link once to everyone. Two weeks out, send a message that lists only the open spots, not the whole page: "we still need two for the ticket table 6:30 to 8, four for teardown, and the dunk tank both shifts." One week out, do it again, and ask the room parents to nudge their own booth.

The day before, everyone gets a reminder with their own spot and where to go.

The mistakes

One vague row. Name the booth.

A separate sheet for each booth. Nobody sees the whole night, and the parent who took ring toss does not know teardown is empty.

One person per booth. See above.

Teardown at the bottom of the page with a count of four.

Collecting names on paper at the PTO meeting, then typing them into something. The people who would sign up from the couch on Tuesday never see it.

No floaters. The 6:30 face painter's kid throws up. Somebody has to cover.

On JustSignup

The school carnival signup page is built this way: setup at the top, ticket table, one row per booth per shift, food line, floaters, prize table, teardown. Rename the booths, set the shift times, and share one link. For a trunk or treat, turn the booth rows into trunk rows and add the parking crew.

Volunteers open the link, check off a booth and a shift, enter a name and email once, and are done. No account. They get a confirmation with a cancel link, so the spot reopens if they cannot come, and a reminder the day before listing only their own spots. When you are short, the dashboard copies a message with only the open rows.

One live page is free, no matter how many volunteers sign up, and it has no ads. If the room parents each want to put families on their own booth's rows and check people in on the night, a Pro ($9 a month) lets you add them as co-organizers and assign people to spots directly.

Build it at justsignup.io/new four weeks out, put teardown at the top, and give every booth a name.

Get the volunteer coordinator's checklist

The 12 things that go wrong the week of the event, and the fix for each. Four short emails over nine days, then nothing. Unsubscribe anytime.

No list, no sharing. Unsubscribe with one click.

Try it on your own event

Your first signup page is free to publish, with up to 30 volunteers. Pro is $9 a month or $79 a year for groups that run several pages: unlimited volunteers, co-organizers, assigning, rolling schedules and hours reports. Cancel anytime.

Build a page