Hi {{first_name|there}},
Ten people signed up for Saturday and six showed up, so you spent the morning doing the work of four extra people… not exactly helping the whole ‘short-staffed’ thing.
Probably nothing. Most no-shows aren't flakes at all. They forgot, or something better came up, or they felt awkward about canceling and decided that not coming was less awkward than telling you. All of that is fixable with a few well-timed messages, and none of it requires you to become the volunteer police.
The three-message sequence
Right away, send a confirmation WITH A CALENDAR INVITE. It makes the commitment feel real and puts the details somewhere they can find them on Saturday morning.
Two days before, send a reminder that makes it easy to cancel. This is the one most teams skip, and it's the one that matters most, because a cancellation two days out gives you time to fill the spot. A silent no-show just leaves a hole.
The morning of, send a short "see you soon" text with where to park and who to look for when they walk in.
Steal these
1. The confirmation
You're in! Thanks for signing up to [task] with [Organization].
When: [Day, date, start to end time]
Where: [Address]. [Parking or entrance tip.]
Bring: [Items]
I attached a calendar invite so it doesn't sneak up on you. If something comes up, just reply to this email.
2. The two-day reminder
Hi [First name], it's [Your name] from [Organization]. Looking forward to seeing you [day] at [time]! If your plans changed, just reply NO and I'll give your spot to someone else.
3. The morning-of text
Good morning! See you at [time]. Park [where] and come in through [which door]. Ask for [name] and they'll get you started.
A few habits that help even more
Put a real name on it. "From Sarah" gets a better response than "From the Volunteer Team," because skipping out on a person feels worse than skipping out on a department.
Keep a short backup list of two or three regulars who actually like getting a last-minute call, so a NO reply turns into a quick text instead of a scramble.
Sign up one extra person for shifts where a missing body really hurts. If everyone shows up, I'm guessing you won't have any trouble finding them something to do.
When someone doesn't show anyway
Don't write them off. Send something like this the next day:
Hi [First name], we missed you yesterday and hope everything's okay! If you'd still like to help, our next shift is [date]. Want me to save you a spot?
It gives them an easy way back in without making them explain themselves, and plenty of people will take you up on it.
Let AI do it
If you have a sign-up list and don't feel like writing all three messages, paste this into ChatGPT, Claude or Gemini:
Write three short messages for volunteers signed up for [event] on [date] from [time] at [address]: a confirmation email to send right away, a reminder text to send two days before that makes it easy to cancel by replying NO, and a morning-of text that says where to park and to ask for [name]. Warm, plain language, and go easy on the exclamation points.
⭐ AI Superstar: catch the cancellations and line up a replacement
If your AI assistant can connect to your email and your sign-up spreadsheet and run on a schedule, it can handle the whole middle step for you. Every afternoon it drafts the two-day reminders, and every morning it checks for anyone who replied NO, marks them in the sheet, and drafts a quick "anyone free Saturday?" message to your backup list. You spend two minutes reviewing and hitting send instead of 30 minutes piecing it all together.
Here's what you'd tell it:
Every day at 2pm, open the [sign-up sheet name] spreadsheet and find everyone signed up for a shift two days from today. Save a draft reminder email for each person with the day, time, address and parking tip, and tell them they can reply NO if their plans changed. Every day at 8am, check my inbox for replies to those reminders that say NO or that they can't make it. For each one, add "Cancelled" next to their name in the spreadsheet and save a draft email to [backup volunteers' emails] asking if anyone can cover that shift. Don't send anything. When you're done, give me a short list of what you drafted.
Try it this week
Set up the two-day reminder for your next event, even if you just put a note on your own calendar to send a group text. If you use a sign-up tool, check whether it can send reminders automatically before you build anything yourself.
One question for you
Out of the people who sign up, about what percentage actually show up for you? Reply with your best guess. I'm curious how much this varies from one organization to the next.
Thanks for the work you do.
Jacob
Founder, ServeWith
P.S. Volunteers who sign up for your shifts on ServeWith get a confirmation and a reminder email automatically, so you can skip building this part. Post a need for free and see how it works.
