Get started
Volunteer management

How to communicate effectively with your volunteers

Most volunteer communication advice tells you to use more channels and post more often. The opposite is usually closer to the truth: fewer messages, better targeted, in fewer places, with room for volunteers to help each other. This guide covers three principles that make the difference.

How to communicate effectively with your volunteers

Effective volunteer communication is built on three principles: relevant messages sent to the right people at the right time, personal one-to-one contact when the human touch matters, and channels that let volunteers communicate with each other rather than routing everything through the coordinator. The coordinators who get communication right do all three deliberately, and they build the systems that make doing all three sustainable.

If you manage more than a dozen volunteers, you’ve probably noticed how easy it is to feel overwhelmed by communication. Every message you send competes with the rest of a volunteer’s inbox: their job, their family, their social apps, your nonprofit, and three other nonprofits they also support. When they stop replying, it’s rarely because they stopped caring. It’s because your messages stopped feeling relevant, or there are too many of them, or because every question that ever needed answering had to come through you.

This guide covers what the three principles look like in practice: how to structure your volunteer database for targeting, how to design forms that produce usable data, how to choose channels without scattering across six apps, how to build community communication that takes load off you, and how to keep a rhythm that includes personal contact and contact between asks.

Why most volunteer communication fails

Three patterns show up in nearly every struggling volunteer programme.

Mass messaging that’s irrelevant to most recipients. The weekly all-roster newsletter that contains fourteen announcements, only two of which apply to any given reader. The result is open rates that decline over time, then stop entirely. Volunteers don’t unsubscribe in a dramatic moment. They quietly mute the thread and check it less often.

Channel scatter. A coordinator running communication across WhatsApp for one group, email for another, Doodle for signups, Facebook for community, text for emergencies, and personal phone calls for urgent escalations becomes a human switchboard. Context drops between platforms. The coordinator’s own mental load goes up. New volunteers can’t tell where the actual conversation lives, so they ask the coordinator personally, which adds more switchboard work. This is one of the quieter structural drivers of coordinator burnout.

Contact only when something is needed. The volunteer programme that only messages volunteers to fill shifts feels transactional. The pattern is recognisable from the volunteer’s side: a friendly message arrives, the ask follows, the silence resumes. Engagement drops. Asks become harder to fill. Eventually the coordinator gets frustrated that no one’s responding, without quite seeing the rhythm they’ve trained the roster into.

The fix for all three is structural, not stylistic. Better message wording doesn’t fix any of these. Better systems do.

Three principles for effective volunteer communication

The structural fix comes down to three principles. Most of the rest of this guide is the practical detail of how to put them in place.

1. Send relevant messages at the right time, to the right people. Mass messaging that contains everything for everyone trains volunteers to ignore everything. Targeted messaging that reaches only the volunteers who should care builds reading habits and response rates. The mechanism is a database structured for targeting and a discipline of using the targeting.

2. Make the communication personal when the human touch matters. Some messages should be one-to-many; others should be one-to-one. A specific thank-you, a check-in when someone goes quiet, a difficult conversation about a no-show — these don’t belong in group sends. The coordinator’s most valuable communication is the small specific messages that say “I noticed you specifically.”

3. Let volunteers communicate with each other, not only through you. The coordinator who is the single bridge between every volunteer and every piece of information becomes the bottleneck of the whole programme. The coordinator who builds a system where volunteers can answer each other’s questions, swap shifts directly, and share what they know runs the programme at a different scale, and that coordinator doesn’t burn out.

These three principles support each other. Targeting reduces the noise so personal communication carries weight. Personal communication makes volunteers feel known, which builds the trust that makes community communication work. Community communication takes the operational chatter off the coordinator’s plate, which frees up time for the personal touch where it matters.

The relevance principle

The single most useful idea in volunteer communication is that the goal isn’t reaching everyone. It’s reaching the right people, and only them.

A request for someone with a clean driving licence and Saturday availability shouldn’t reach the volunteer who only does weekday office support. A newsletter about your sponsor’s annual gala doesn’t need to go to volunteers who specifically asked not to hear about fundraising. A reminder for next week’s training event shouldn’t ping the people who completed that training six months ago.

This sounds obvious. In practice, most programmes default to mass messaging because the alternative looks like work. Targeting requires a database that tracks something, a category system that means something, and the habit of using the targeting rather than reaching for the convenient send-all button.

The work pays back fast. Volunteers who get only relevant messages develop the habit of actually reading them. Open rates rise. Response rates rise. The hard messages (urgent coverage requests, sensitive announcements) land because the coordinator hasn’t burned the channel with noise.

It also pays back in retention, which is where volunteer time becomes economically real. The Independent Sector estimates each volunteer hour in the US at over $33, with comparable figures across other industrialised countries. Communication that honours volunteers’ time versus wastes it shows up directly in whether they come back.

Structure your volunteer database for targeting

Targeting needs categories. The categories should match the kinds of messages you actually send. A useful exercise: list the last twenty messages you sent to the whole roster, and note which subset of volunteers would have actually wanted each one. The categories that come out of that exercise are usually the ones your database should track.

Common categories worth tracking:

Skills. Not all volunteering is skill-based, but a lot of it is, and even casual roles benefit from knowing who’s comfortable with what. Driving, first aid, public speaking, IT support, languages, working with children (and the relevant background checks), photography, basic bookkeeping. The list depends on what your programme actually needs.

Interests. Some volunteers care about sponsor updates. Some care about donation milestones. Some only want operational messages about their own shifts. Letting volunteers choose what they want to hear about beats deciding for them.

Volunteer history. Shift attendance, hours, role experience, training completed, no-show patterns. This data lets you target reminders only to people who haven’t completed something, route urgent requests to your most reliable contributors, and recognise long-tenured volunteers specifically when it matters.

Location. If you operate across multiple sites, regions, or countries, location is one of the highest-leverage filters. An event in your London office doesn’t need to ping the team in Manchester unless they’re explicitly the kind of volunteers who travel.

Availability. Who does weekday office support. Who does evenings and weekends. Who travels for festivals. Who only volunteers during their employer’s volunteer time-off programme. Time-of-day and day-of-week availability is one of the cleanest filters you can apply.

Department or programme. Most established volunteer programmes have some internal structure: animals vs administration vs events, or youth ministry vs adult services vs outreach. Honouring those structures in your database keeps cross-department messages from spamming the people not involved.

Communication preferences and accessibility. Where relevant, capture how each volunteer prefers to be contacted and any accessibility needs they have. Some volunteers prefer texts over email; some prefer phone over written; some need screen-reader-friendly content; some are more comfortable in a language other than English. Recording these means you can target appropriately and avoid sending content someone can’t easily use.

Pick the categories that fit your programme. Don’t try to track everything; volunteers won’t fill in fifty-field forms, and you’ll never use most of the data anyway. Three to six well-chosen categories beats fifteen.

Design forms that produce usable data

How you collect information matters as much as what you collect. Most volunteer programmes that struggle with targeting do so because their data is unusable: free-text answers that can’t be filtered, half-finished forms, mismatched categories from different intake periods.

A few practical rules:

Use closed questions when you’ll filter on the answer. “What skills do you have?” as a free-text question produces a hundred unique answers and zero usable filters. “Which of these skills are you comfortable with? [checkboxes: driving, first aid, public speaking, photography, IT support, working with children, languages]” produces a database column you can sort.

Use opinion scales for soft skills and confidence levels. Instead of asking “Are you good at public speaking?” (a yes/no that everyone hedges on), try “How comfortable are you with public speaking? (1 = very uncomfortable, 5 = very comfortable).” This gives you a usable filter and a more honest answer.

Reserve free-text for things you genuinely want to read. “Why are you interested in volunteering with us?” and “Anything else we should know?” are valid free-text questions. Don’t use the format for data you intend to sort.

Decide on the groupings before writing the questions. If you’ll filter volunteers by region into “London,” “Manchester,” “Edinburgh,” and “elsewhere,” ask the question as a dropdown with those options. If you collect free-text city names, you’ll spend hours later sorting “London,” “London UK,” “central London,” “Greater London,” “South London,” and “Lndn.”

Keep forms focused. A recruitment form that asks twenty questions has a much higher drop-off rate than one that asks eight. Collect the essentials at signup. Add a profile-completion form later for the more detailed targeting data, once volunteers are committed.

Closing data gaps in an existing roster

If you’re improving your communication strategy from where you are now, you’ll usually find gaps in what you already know about your volunteers. Two ways to close them:

Send a short profile-update form. Frame it honestly: “We want to send you only the messages that are actually relevant to you. This five-minute form helps us do that.” Most volunteers will complete it because the promise of fewer irrelevant emails is real and they can feel it. Set a deadline. Send one reminder.

Use one-on-one conversations to fill what the form misses. Coordinators who do brief informal check-ins with volunteers anyway can use those conversations to update profiles. A two-minute chat at the start of a shift, captured in the database afterwards, is often more accurate than a form.

Don’t forget to update your recruitment process at the same time. The targeting only stays good if new volunteers come in with the same data structure as the existing ones.

Use fewer communication channels, not more

Most coordinator-side communication advice tells you to use multiple channels, matching the medium to the message. There’s a kernel of truth in this: texts are good for short urgent messages, email for longer-form content, in-person for sensitive conversations. The advice goes wrong when it ends there, because what you actually get from “use multiple channels” in practice is six channels that all work partially and one coordinator who becomes the bridge between them.

A better default: one primary channel for everything task-related (signup, shift questions, role coordination, in-context messaging) and one or two supplementary channels for specific use cases.

The reason for consolidating is structural. When task-related communication lives in one place that’s tied to the work itself:

  • New volunteers can find the conversation about their first shift without needing the coordinator to forward five threads
  • Questions get answered by whoever sees them first, not just by the coordinator
  • The coordinator’s personal phone number stops being the institutional knowledge base
  • Context doesn’t get lost when someone gets sick or goes on holiday

Zelos is built around this consolidation. Signups, task posts, and built-in messaging live in one place, so the conversation about Saturday’s setup lives in the Saturday setup thread, not in someone’s email and someone else’s text history and a third person’s WhatsApp. The free plan covers 25 concurrent active tasks, unlimited members, and unlimited administrators. Never per person, on any plan.

The supplementary channels that genuinely add value:

  • A monthly email update for the whole roster, even people not actively scheduled, so they stay in touch
  • Texts for genuinely urgent same-day communications (a cancellation, a venue change)
  • In-person conversations for performance issues, sensitive feedback, or recognition that should feel personal

Resist the urge to add a Facebook group, a Slack workspace, a Discord server, a WhatsApp community, and a Telegram channel. Each one looks like a small addition. Together they fragment the roster’s attention and triple the coordinator’s coordination cost.

Designate a point person for each event or shift type. Volunteers shouldn’t need to figure out who to ask. The Saturday food bank lead, the Tuesday office coordinator, the festival weekend captain. When the point person is named clearly inside the task thread or signup, volunteers contact the right person directly instead of defaulting to the coordinator for everything.

Let volunteers communicate with each other

Most of the operational questions a coordinator answers in a typical week could have been answered by another volunteer who already knows. “What time does it start?” “Where do I park?” “What should I bring?” “Is there a dress code?” The coordinator becomes the answer to every question by default because there’s no system where volunteers can answer each other.

A task thread that’s visible to everyone signed up for the same task changes this. When the question goes into the Saturday setup thread, anyone signed up for Saturday can answer. The new volunteer asking on Thursday gets a reply from the returning volunteer who’s done this six times before. The coordinator’s inbox stays cleaner, and the new volunteer gets information from someone who has actual experience of the shift.

The same principle applies to shift swaps. A volunteer who needs to switch their Saturday morning shift with someone available can post in the relevant thread or signup board and find another volunteer directly. The coordinator doesn’t need to mediate every swap; they only need to be aware of the final arrangement. (More on the structural argument for self-service over coordinator-mediated communication.)

Community communication isn’t a free-for-all. It works because it’s tied to the work: a thread for Saturday’s setup, not a general “volunteers” group chat where everything from birthday wishes to safety announcements scrolls past in the same feed. Context matters. The conversation about Saturday belongs with Saturday’s task.

It also makes the feedback channel work in both directions. Volunteers who can talk to each other will surface issues, suggestions, and observations the coordinator wouldn’t otherwise hear. Some of the most useful programme improvements come from “the team noticed this thing and discussed it amongst themselves before bringing it to you” rather than from formal feedback surveys.

For coordinators, this isn’t about doing less work. It’s about doing different work: building the system that lets volunteers participate fully, then stepping back so they can.

Write volunteer messages that get read

Targeting and channels get you to the inbox. The message itself decides whether it gets opened and read. A few patterns that consistently work:

Specific subject lines. “Update from [Organisation Name]” gets archived. “Driver needed for Saturday food bank, 9-11am” gets opened by anyone who could help. The subject line is the message most readers see; treat it as the message.

Lead with the ask or news, not the boilerplate. Most volunteer messages start with two paragraphs of organisational context before getting to the point. Volunteers stop reading. Open with what they need to know or do; put the context after, if it’s needed at all.

Sign with your real name. “Best regards, The Volunteer Team” feels institutional. “Thanks, Anna” feels like a person you’d write back to. Most volunteers engage much more with messages signed by a specific person.

Keep it mobile-readable. Short paragraphs. Scannable structure. The majority of volunteer messages get read on a phone in transit. Long unbroken paragraphs lose readers even if the content is good.

Include a clear next step, if there is one. If the message expects a response, say what kind (“Please reply yes or no by Thursday”). If it doesn’t, say so (“No action needed, this is just an update”). Ambiguity creates the small “I’ll deal with this later” reaction that volunteers never come back to.

Example messages

A monthly update email, subject line “October at the food bank”:

Hi everyone,

Short month in review. We served 1,847 meals across our four Saturday sessions. Big thanks to Mark, who covered three back-to-back shifts when we lost Tuesday’s lead.

Coming up in November: the annual donation drive (kicks off the 15th, lots of slots open) and our volunteer appreciation evening on the 22nd. Both will go up on the board this week.

We’ve also added a Friday afternoon prep shift. Sign up here if that fits your schedule.

If anything’s not working for you, hit reply and tell me. Easier to fix things now than at the year-end review.

Thanks, Anna

A shift cancellation, sent as a text:

Saturday food bank is cancelled this week. The building has a heating issue and they need the day to fix it. Sorry for the late notice. Next Saturday is on as normal. If you want to swap your hours to another day this week, Tuesday and Thursday both have open slots.

A re-engagement direct message:

Hi Maya, hope you’re doing well. I noticed you haven’t been around for a few weeks and wanted to check in to see if everything’s okay. No pressure either way. If you want to take a break or step back, that’s completely fine. And if there’s anything we could do differently to make it work for you, I’d like to hear it.

A specific thank-you DM:

Thanks for staying late after Saturday’s session, James. The team noticed, and so did the family that came in at the end. That kind of thing is what makes the programme work.

The principle running through these: each one sounds like a person writing to another person, with specifics that prove the writer actually knows what’s happening. No mail-merge feel, no organisational boilerplate.

Communicate between asks, not only when you need something

A programme that only contacts volunteers when work needs covering trains its volunteers to ignore everything except asks. The fix isn’t more messages. It’s a rhythm that includes contact when nothing’s being requested, with a deliberate mix of group and personal communication. (This is also one of the habits that separates good coordinators from average ones.)

A workable monthly cadence for a typical mid-sized programme:

  • One short update message to the whole roster: what happened in the last month, what’s coming up, a specific thank-you to someone who did something well, a brief note from the organisation
  • Task-specific threads for the actual work, where questions and follow-ups happen in context (and where volunteers can answer each other)
  • Direct messages for individual recognition or check-ins, kept personal rather than batched into group sends
  • Quarterly: a longer note that goes deeper on impact, results, or stories from the people the programme serves

The monthly update message is the most underused piece. Most coordinators worry about overcommunicating and end up undercommunicating instead, which trains volunteers into ignore-mode. One thoughtful message a month is much harder to dismiss than four scattered ones.

The personal messages are the ones that build long-term loyalty. A short DM acknowledging something specific lands in a way that no group send can. The cost is small (a minute, two at most), and it’s the kind of communication volunteers remember years later when they’re explaining why they kept coming back.

Be ready to explain how you target volunteer messages

Volunteers occasionally notice that they didn’t receive a message someone else got. When that happens, you should be able to explain the targeting cleanly:

  • “This message went to volunteers who logged shifts in the last 30 days.”
  • “This newsletter went to people who opted into donation updates.”
  • “The reminder went only to volunteers who hadn’t yet completed the form.”

Transparency about how you target makes the system feel fair rather than arbitrary. It also surfaces useful feedback: if a volunteer says “I’d actually like to hear about that,” you’ve got information to adjust the categories.

The flip side: be willing to adjust. The categories you set up at the start aren’t sacred. Volunteers will tell you what’s working and what isn’t, and the programme that listens stays relevant.

Frequently asked questions

How often should you communicate with volunteers? For most programmes, one whole-roster update per month plus task-specific messages as needed (which only reach the volunteers involved in that task). That works out to two to four messages per volunteer per month. Enough to stay present, not enough to feel spammy.

What’s the best way to communicate with volunteers? A single primary channel for task-related work (a shared signup and messaging platform tied to the tasks themselves), with email for monthly updates and texts for genuinely urgent same-day communication. Avoid the trap of using six channels in parallel; the fragmentation costs more than the channel coverage gains.

How do you re-engage volunteers who’ve gone quiet? A short, no-pressure direct message that doesn’t ask for anything: “Haven’t seen you in a few weeks, just wanted to check in. Is there anything we could do differently?” Half the time they’re busy and will reply later. The other half they’re drifting, and the message gives them an opening to either re-engage or step away gracefully.

Should you use group chats for volunteer communication? Cautiously. Group chats work well for tight teams (a single shift, a one-off event, a project team) where everyone genuinely needs to see the messages. They work badly for whole-roster communication, where they become noisy and most messages don’t apply to most readers. The signal-to-noise ratio in a group chat is the test: if most participants regularly mute it, it’s not working.

How do you handle volunteers who never respond to messages? Try a different channel before assuming disengagement. Some volunteers don’t check email but do check texts. Others avoid both but answer phone calls. If a volunteer is consistently unreachable across all channels, that’s information: they’re not really an active volunteer, and the roster should reflect that.

How do you avoid sounding like marketing to your volunteers? Write the way you’d write to a colleague. Skip the corporate language. Be specific. Sign messages with your actual name, not the organisation’s. Volunteers can tell instantly when a message is a mail-merge versus a real person writing to them, and they engage with the second much more than the first.

Should the coordinator handle every volunteer question? No, and trying to is the fastest route to burnout. The questions that genuinely need the coordinator (escalations, sensitive issues, things that require institutional decision-making) are a small fraction of the total. Most operational questions can be answered by other volunteers in a shared thread or by a clear handbook. Build the system to handle the routine; reserve your time for the questions that actually need you.

Closing thought

Good volunteer communication is mostly an exercise in respect. The volunteers on your roster are giving you time they could be giving anyone else, or keeping for themselves. The communication you send either honours that or wastes it.

The honouring version sends fewer messages, targets them well, keeps them in one place where context can build, makes room for volunteers to talk to each other, and includes the occasional message that doesn’t ask for anything. The wasting version sends everything to everyone across six channels with the coordinator at the centre of every exchange.

The difference is the system, not the writer. Build the system around the three principles — relevant targeting, personal touch when it matters, community communication that takes load off you — and the messages get easier to write, the responses get faster, and the programme starts feeling less like you’re shouting into a void.

That’s worth a few hours of database setup at the start, and a habit of revisiting the system as the programme grows past what any one person can hold in their head.

Ready to simplify your team coordination?

Try Zelos free