The Lamplit Teamfor people who lead without a budget
Menu
Volunteer teams

A volunteer schedule template people actually keep

Trevor Lindgren · · 8 minute read

Most rotas fail in the same place. Not on the day they go out, when everyone nods and says it looks great, but about three weeks later, at 9:40 on a Friday night, when someone texts "can't do tomorrow, sorry" and nobody knows who should fix it.

A good volunteer schedule template is not a pretty spreadsheet. It is a small set of decisions written down so that the rota can survive a cancellation without you. Below is the layout I use, the message that goes with it, and what to do when it starts to wobble. It works for a Sunday welcome team, a food bank packing shift, a youth sports snack stand or a parents' group running the school fair.

What the schedule has to do

Before the template, the jobs. A rota that people keep does four things.

It tells each person exactly when, where and what. Not "help with coffee", but "Kitchen, 9:15 to 10:45, set up the urn and the cups."

It names one person who is in charge on the day. Call them the shift lead. When something goes wrong at 9:20, everyone knows who to look at.

It has a backup. Every shift has one name that is on call, so a cancellation becomes a phone call rather than a crisis.

It has a swap rule. People will need to swap. If the rule is clear, they sort it among themselves. If it is not, they message you, every time.

That is the whole idea. Everything else is decoration.

The volunteer schedule template

Here is the layout. Copy it into a shared spreadsheet, a document or a sheet of paper on the bulletin board. The example is a Sunday morning welcome team, but change the column headings to your own roles and times.

Date Setup (8:30 to 9:15) Welcome door (9:15 to 10:00) Kitchen (9:15 to 10:45) Pack-down (11:30 to 12:00) Shift lead On call
Sun 7 Dana, Luis Priya Ken, Abi Luis, Tom Dana Rosa
Sun 14 Tom, Rosa Abi Dana, Mo Ken, Mo Ken Priya
Sun 21 Ken, Priya Luis Rosa, Tom Dana, Abi Rosa Mo
Sun 28 Mo, Abi Dana Luis, Priya Tom, Rosa Tom Ken
Notes Keys in kitchen drawer Badges in blue box Urn takes 30 minutes Chairs stack by stage door Lead has the contact list On call keeps the morning free

A few details make this work better than it looks.

Pair people in setup and pack-down. Moving tables alone is slow and, depending on what you are lifting, not safe. Two people also means one late arrival does not stop the morning.

Rotate the shift lead. If the same person leads every week, you have built a single point of failure. Spread it across three or four reliable people.

Put the practical notes in the bottom row. Where the keys live, how long the urn takes, which cupboard has the spare cups. New volunteers read this row more than any other.

Keep the on-call slot light. On call does not mean "turn up anyway". It means "keep your phone on and be able to come if asked". People say yes to that far more easily.

Swap rules and contacts

Paste a short block like this underneath the table, or as the first line of the group chat. Change the details to suit your team.

HOW SWAPS WORK
1. Can't make your slot? Find a swap yourself first.
   Anyone on the rota can swap with anyone else in the same role.
2. Once you've swapped, change the names on the sheet
   (or tell the shift lead for that day).
3. If you can't find a swap by Thursday evening, message the
   on-call person for that date. Don't wait until Saturday night.
4. Emergencies on the day: call the shift lead, then the on-call.

WHO TO CONTACT
Rota questions: [your name], [how to reach you]
This month's shift leads: see the "Shift lead" column

NEXT ROTA
The next month goes out on the 20th. Tell me any dates
you can't do by the 15th.

The Thursday deadline matters. Most last-minute gaps are not really last-minute: people knew on Tuesday and felt awkward saying so. A deadline gives them permission to speak up early.

How to fill it, step by step

1. Ask for unavailable dates first

Around the middle of the month, send one message asking for dates people cannot do. Asking for unavailable dates gets better answers than asking for available ones, because people know their conflicts and are vague about their free time.

2. Fill the hard slots first

Start with the roles that need particular people: the shift leads, anyone handling money, anyone working with children. Then fill the general roles.

If your team works with children or young people, check your organization's safeguarding policy before you fill those slots. Many policies ask for two approved adults in a room at all times, and some ask for checks before someone serves at all. Build those rules into the rota rather than hoping they happen on the day.

3. Give everyone a similar load

Count each person's slots before you send it. Two a month is a comfortable rhythm for most volunteers on a weekly team. If someone has offered more, take them at their word, but watch for the person who never says no. They are the one who quietly disappears in month four.

4. Send it a week before the month starts

Not the night before. A week gives people time to spot clashes and swap. Pin it in the group chat and put a printed copy on the bulletin board or in the kitchen. Some people will never open the spreadsheet, and that is fine.

5. Send one reminder

Two or three days before each date, a short reminder to that week's names. Keep it to one line.

Hi all, you're on for Sunday: setup 8:30, welcome and kitchen 9:15. Dana is leading. Thanks!

One reminder works. Three reminders start to feel like nagging, and people stop reading them.

Adapting it for other kinds of teams

The weekly layout above suits a team that meets on the same day every week. Plenty of teams do not, and the same four jobs (when, who leads, who is on call, how swaps work) still apply. Only the columns change.

A food bank or community pantry that runs several shifts a week works better with one row per shift rather than one row per date: "Tue 2:00 to 4:00 sorting", "Thu 5:00 to 7:00 distribution", "Sat 9:00 to 12:00 packing". Give each shift its own lead, because the Tuesday crowd and the Saturday crowd are often different people who rarely meet.

A one-day event, such as a school fair, a community clean-up or a holiday meal, needs a rota by the hour. Put the roles across the top and the hours down the side, and keep shifts to two hours where you can. Nobody does their best work on a drinks table for six hours straight. Add a row for the end of the day, because pack-down is the slot that always comes up short.

A youth sports season runs by game. List each game date with the home or away venue, then the roles: snack stand, line marking, first aid kit, jersey wash. Families swap constantly around school calendars, so the swap rule matters even more here, and the on-call person earns their place every other weekend.

Whatever the shape, keep the notes row. The new parent on the snack stand needs to know where the cash box lives far more than they need a nicely formatted sheet.

When the rota breaks

It will. Here are the usual ways and what to change.

The same three people always cover the gaps

Your on-call slot is not working, or nobody else feels allowed to step in. Make on call a named role on the sheet, rotate it, and thank the on-call person publicly when they do cover.

People swap without telling anyone

The swap rule is too hard, or the sheet is too hard to edit. Let people change names themselves, or let them tell the shift lead instead of you.

New volunteers never get a slot

You are filling slots with the people you know best. Pair each newcomer with an experienced person for their first two shifts, and write their names in on purpose. Keeping new people around is its own skill, and there is more on it in how to keep volunteers coming back.

Nobody reads the message

It is too long. Cut it to the date, the time, the role and the shift lead. Put everything else in the notes row.

One person keeps cancelling

Do not fix it in the group chat. Ask them, privately and kindly, whether the slot still works for them. Often the answer is that their shifts at work changed, or a parent needs them on Saturdays, and they have been too embarrassed to say. Move them to a different day or a lighter role, or let them step back for a month. A volunteer who cancels every other week is usually telling you something about their life, not their commitment.

The rota works but you are exhausted

You are still doing all the admin. Hand the reminder messages to one person and the swaps to the shift leads. A rota you have to babysit every week is not finished yet. If the tiredness runs deeper than admin, the piece on volunteer burnout is worth ten minutes.

Paper, spreadsheet or app?

Use whatever your team already opens. A shared spreadsheet is easy to edit and free. A sheet on the bulletin board suits teams that see each other weekly and do not live on their phones. Dedicated scheduling apps can help larger teams with many roles, but they add one more login, and some volunteers will never use it. For a team under twenty people, a spreadsheet plus a group chat usually does the job.

If you want a blank version to start from, there is a volunteer rota layout among the free templates in the toolkit. Copy the table above, change the column headings to your roles, put your four most reliable people in the shift lead column, and send the unavailable-dates message tonight.