How to Send Volunteer Reminders That Don't Get Ignored
There is a version of a volunteer reminder that gets read, nodded at, and results in a person showing up on Saturday morning. There is another version that gets opened, skimmed, and quietly filed under "I'll deal with this later," which usually means not at all.
The difference between them is smaller than you'd think.
Why reminders matter more than you expect
Volunteers forget. This is not a character flaw. It's a natural result of signing up for something three weeks in advance while juggling work, family, and everything else that makes up a life.
A well-timed, clear reminder is one of the most cost-effective things you can do to improve show-up rates. It's not nagging. It's giving someone the nudge they genuinely need and, in most cases, appreciate.
The coordinators who send no reminders, or send them inconsistently, tend to have higher no-show rates than the ones who've built a reliable communication cadence. The data on this, in our own experience and in what others have observed, is pretty consistent.
Timing: when to send
48 hours before the shift is the sweet spot for a primary reminder. This lands when the shift is close enough to feel real but far enough out that a volunteer who realizes they can't make it has time to cancel. That matters because an empty slot you know about is better than one that surprises you on the day.
3 to 6 hours before the shift is a good time for a second reminder, if you're sending one. Short, practical, just the logistics: what time, where to go, what to bring. This one is especially useful for volunteers who might be running their morning on autopilot.
A week out is too early for a primary reminder. It'll be forgotten by the time the shift arrives. You can send organizational updates or program news at that distance, but not a last-call reminder.
The morning of, very early, is too anxious-sounding unless it's combined with the 3 to 6 hour message. Sending one at 7am and another at 9am for a 10am shift signals panic.
Channel: email vs. SMS
Both work. They work for different reasons.
Email is better for longer reminders that include logistics, links to cancel or manage the signup, and any program notes. Most people check it, and it doesn't feel intrusive. The downside is that it's easy to overlook in a crowded inbox.
SMS has a much higher open rate, something in the 90-plus percent range, and it gets read almost immediately. It's better for shorter, punchy messages close to the shift. The tradeoff is that it feels more intrusive, which means the tone matters more and the frequency should be lower.
The combination that tends to work well: an email reminder at 48 hours, an SMS reminder at 3 to 6 hours before the shift. Not everyone needs both; for your most reliable volunteers, one is probably enough.
If you're doing this manually, choose one channel and be consistent with it. Inconsistency is worse than simplicity.
What the reminder should say
A good reminder is short. Not short because you're being dismissive, short because that's what gets read.
The core elements:
- Who is it from. Not "Volunteer Reminder System," but your organization's name, and ideally a real sender name.
- What shift it is. Specifically: program name, date, time.
- Where to go. Address, parking, entry point.
- What to bring or wear. If there's anything notable.
- A way to cancel or get help. A link or a reply-to address. Make it easy.
That's it. Five things. Everything else is optional.
What you don't need: a long description of the organization's mission, multiple paragraphs about how important the work is, heavy-handed guilt about what happens if they don't show up, or a wall of logistical detail that could have gone in the original confirmation.
Tone: the thing most people get wrong
The tone of a reminder message communicates a lot about your organization before the volunteer has even walked through the door.
Anxious tone: "We really need everyone to be there. This is a critical shift and if people don't show up we won't be able to serve our families." This makes the volunteer feel like they're being pressured. It also makes your organization sound disorganized.
Guilt-based tone: "We're counting on you. Please don't let the team down." This is well-intentioned but lands as emotional manipulation for many people.
Bureaucratic tone: "This is an automated reminder that you are registered for volunteer shift #4829 on Saturday, March 22nd, beginning at 0900 hours." Nobody reads this.
Human tone: "Hi Sarah, just a quick note that your shift at the food bank is this Saturday at 9am. Come in through the red door on Grove Street. We'll have you sorted in minutes. If anything comes up before then, here's a link to cancel." This one gets read.
The goal is to sound like a real person who is organized and glad you're coming, not a harried coordinator who is desperately hoping you don't bail.
Personalizing reminders
Using the volunteer's first name makes a real difference, even in a one-to-many message. It catches the eye in a way that "Dear Volunteer" or no salutation doesn't.
If your system allows it, including the specific shift details (the one they signed up for, not a generic program description) is also worth doing. "Your shift sorting coats on Saturday" is more relevant than "Your upcoming volunteer shift."
You don't need to write individualized messages for each volunteer. You need templates that are warm, specific, and address the person by name.
Handling replies
If you send reminders from a real email address that accepts replies, some volunteers will reply to confirm, ask questions, or cancel. That's a good thing. It means your communication is working.
The operational implication is that someone needs to monitor that inbox. If you send from a no-reply address and a volunteer tries to cancel by replying to it, they'll assume they've canceled (because that's what most people do) and you'll have a no-show that thought it was a cancellation. That's frustrating for both parties.
Either use an address someone monitors, or make the cancel/manage link prominent enough that people use it instead of replying.
The reminder that does everything
For most small nonprofits, this is enough:
Subject line: Your volunteer shift this Saturday
Hi [Name],
Quick reminder that your shift at [Program Name] is coming up this Saturday, [Date], from [Start Time] to [End Time].
[Location], [parking/entry details].
If anything changes and you can't make it, you can cancel here: [link]. No problem at all if you need to, just gives us time to find a backup.
See you Saturday.
[Your name], [Organization]
Send that 48 hours out. Add a shorter SMS version the morning of if your program warrants it. That's a complete reminder system.
It doesn't need to be more complicated. The goal is to get people to show up, not to impress them with your communication infrastructure.
Want to spend less time on coordination logistics?
Volunteer Shift Manager was built for small nonprofits. Free to start, no credit card required, and genuinely useful from day one.
Try it free