Note: general recommendations only, not professional advice. You are responsible for checking before use. For questions about privacy, insurance and working with minors, consult a lawyer. The full text is at the end.
Who this is for
For a nonprofit director or a volunteer coordinator who manages dozens of volunteers in spreadsheets, on WhatsApp and by phone. No technical background and no dedicated system needed. You need a Google account (Forms, Sheets and Calendar), WhatsApp or email, and a Claude or ChatGPT account for writing drafts.
The problem in three lines
Volunteers sign up with enthusiasm, and a month later some of them disappear. The schedule lives in the coordinator's head and in ten WhatsApp groups, and when they're sick, nobody knows who's coming tomorrow. And the people who stay for years feel that nobody notices.
The method in 7 steps
Step 1: A role card for every type of volunteering
What to do: Before you recruit, write a short card for every type of volunteering. A volunteer who knows exactly what's expected stays longer.
How: On every card:
- Role name: "Reading mentor", "Driver for food parcel delivery", "Event helper".
- What you actually do: two or three sentences.
- When and how much: day and time, how many hours, for how long you commit.
- Where: address, or from home.
- What's needed: license, experience, language, minimum age.
- Clearances: if the role involves working with minors or a vulnerable population, which clearances are required. Check the exact list with a lawyer.
- Contact: who to turn to.
Common mistake: Recruiting "volunteers" in general. People don't know whether it suits them, and those who sign up find out later it isn't what they thought.
Step 2: A recruitment ad and a short sign-up form
What to do: Write an ad from the role card, and build a sign-up form in Google Forms.
How:
- The ad is written from the card (template below). AI can write three versions: for Facebook, for WhatsApp and for the website (prompt 1).
- The form asks only what's needed to get back to the person and schedule them: name, phone, email, which role, days and times that work, and how they heard about you.
- Don't ask in the first form about health, ID numbers or details you don't need now. If you need something like that later, collect it separately and check with a lawyer how.
- At the top of the form, write in plain language what will be done with the details and who will see them.
- The form saves the answers to a sheet. That's the volunteer sheet.
Common mistake: A twenty-question form. Every unnecessary question loses sign-ups, and adds data you have to protect.
Step 3: Onboarding in the first week
What to do: Every new sign-up gets a quick reply, an intro call and a briefing. The first week decides whether they come back.
How:
- Within two days: a welcome message (template below) with the next step.
- A ten-minute intro call: by phone or video. What brings them, what they expect, and what the role really is.
- Clearances: if the role requires clearances, collect them before the first shift, not after.
- Briefing: one page with what they need to know: address, contact person, what to do if they can't come, rules of conduct and privacy.
- First shift with a buddy: an experienced volunteer who knows the place.
Common mistake: Putting a new volunteer alone on a busy shift. They don't know who to ask, and don't come back.
Step 4: One scheduling sheet
What to do: All the scheduling lives in one sheet that someone other than the coordinator can also read.
How: A "Schedule" sheet with the columns: date, time, role, place, volunteer, confirmed (yes / no / no reply), note. And next to it an "Availability" tab that comes from the form.
- Once a week, fill in the following week.
- AI can suggest a schedule from the availability tab (prompt 3). Paste first names only, no phone numbers. A person checks and approves the final schedule.
- Mark a stand-in for every shift.
- Share the sheet view-only with whoever needs it, not "anyone with the link".
Common mistake: Running the schedule through messages in a WhatsApp group. Three days later nobody can find who said "I'm coming".
Step 5: Regular reminders
What to do: Every scheduled volunteer gets a reminder the day before and is asked to confirm. Anyone who hasn't confirmed gets a call.
How:
- A fixed reminder template (below), with date, time, place and contact.
- Send it in the channel the volunteer chose: WhatsApp or email.
- Update "confirmed" in the sheet.
- On the morning of the shift, anyone who hasn't confirmed gets a call. If there's no answer, turn to the stand-in.
- After a shift, a short thank-you message. One sentence is enough.
If you want to save the sending as well, you can send email reminders automatically from the sheet with an add-on or a simple script. At the start, sending manually from a template takes a few minutes and is enough.
Common mistake: Sending a reminder to the whole group. Everyone assumes someone else is coming.
Step 6: Retention
What to do: Set a few fixed points in the year when every volunteer hears from you, not only when you need them.
How:
- After a month: a short call or a three-question form: what's good, what's hard, what would you change.
- Every quarter: a short update for volunteers on what happened thanks to them. One story, one figure from the records.
- Birthdays and volunteering anniversaries: a personal message. One column in the sheet is enough to remember.
- Once a year: a get-together or an appreciation evening.
- When someone leaves: a short exit conversation. Why they're leaving, and what would have helped. And remove their access to groups and files.
Common mistake: Volunteers only hear from you when a shift is short. They feel like a workforce, not like partners.
Step 7: Routine and measurement
What to do: The whole system runs on an hour a week and half an hour a month.
How:
- Every week (an hour): onboarding new sign-ups, scheduling for the next week, reminders, thank-yous.
- Every month (half an hour): go over the sheet: how many are active, how many are new, how many didn't show without notice, who hasn't been scheduled for a month and may be drifting away.
- Once a year, review the role cards and the form again.
Common mistake: Measuring only how many signed up. Sign-ups are easy. What matters is how many are still coming after three months.
Templates
Replace whatever is in square brackets.
Role: [role name]
What you do: [two or three sentences]
When: [day and time], [number] hours, commitment for [period]
Where: [address or from home]
What's needed: [requirements]
Clearances: [if required]
Contact: [name, role]
Looking for a [role name] for [nonprofit name].
What you'll do: [one sentence from the card].
When: [day and time], [number] hours a week.
Where: [place].
No experience needed, just [the main requirement].
Sign up: [link to the form]
Hi [first name], thanks for signing up to volunteer with [nonprofit name].
I'm [name], [role]. I'd love a ten-minute call to get to know you and tell you about the role.
When suits you this week? [two options]
Hi [first name], a reminder about your shift tomorrow:
[role], [date] at [time], at [place].
Can you confirm you're coming? If anything has changed, we'd be glad to know today.
Contact on site: [name, phone]
[first name], thank you for today. [one detail from what happened on the shift].
See you at [the next shift].
Ready-made prompts
Don't paste phone numbers, addresses, ID numbers or sensitive information about volunteers or the people they work with. First names are enough.
Here is a volunteer role card for a nonprofit: [paste card].
Write three versions of a recruitment ad: for Facebook (up to 80 words), for WhatsApp (up to 40 words), and for the website (up to 120 words).
Use only what is written on the card. Don't promise benefits that aren't written there. No superlatives. At the end of each version: [link to the form].
I'm building a volunteer sign-up form in Google Forms for these roles: [list].
Suggest a minimal list of questions: only what's needed to get back to the person and schedule them. For each question: the field type (short text, multiple choice, checkboxes) and whether it's required.
Add a three-sentence draft for the top of the form: what will be done with the details and who will see them. Note that it's a draft for review.
Here are the shifts for next week: [table: date, time, role, how many volunteers needed].
Here is the volunteers' availability, first names only: [table: name, roles, days and times].
Suggest a schedule: volunteers and a stand-in for every shift. Don't schedule anyone for more than [number] shifts a week. Mark shifts that don't have enough volunteers.
Return a table that can be pasted into the sheet.
Here is what a new volunteer needs to know about [role] at [nonprofit]: [points].
Write a one-page briefing: address and getting there, contact person, what you do on a shift, what to do if you can't come, rules of conduct, and protecting the privacy of the people you meet.
Plain language, short sentences. Don't add rules I didn't give.
Here are the volunteers' answers to the monthly feedback form, without names: [paste].
Summarize: what comes up repeatedly as positive, what comes up repeatedly as hard, and suggestions for change. For each point, how many answers mentioned it.
Don't add interpretation that doesn't follow from the answers.
Here is the month's data from the scheduling sheet, without names: [paste: shifts, volunteers scheduled, confirmed, came, didn't come without notice, new sign-ups].
Summarize in five lines: what the situation is, what changed from last month ([last month's data]), and two things worth checking. Only from the data.
One-page checklist
Setup
- A role card for every type of volunteering
- Required clearances checked with a lawyer (especially work with minors)
- A short sign-up form, explaining what will be done with the details
- Volunteer sheet and scheduling sheet
- Sheets shared view-only, only with whoever needs them
- Templates: ad, welcome, reminder, thank-you
Every week
- Reply to new sign-ups within two days
- Schedule for next week, with a stand-in
- Reminders the day before, and "confirmed" updated
- A thank-you after the shift
Every month and year
- Monthly summary from the sheet
- Feedback from new volunteers after a month
- Quarterly update for volunteers
- Exit conversation and access removed for anyone who leaves
- Annual review of the cards and the form
How you know it's working
Write down where you are today, and measure from it:
- Response time: how many days pass from sign-up to the intro call.
- Attendance: how many of those scheduled came, and how many didn't show without notice.
- Retention: how many sign-ups are still volunteering after three months and after a year.
- Short shifts: how many shifts were left without enough volunteers.
- Coordinator time: how many hours a week go on scheduling and reminders, compared with before.
Disclaimer
This content is general recommendations only, not professional, legal, accounting or tax advice. Every organization is different. You are responsible for checking that it fits your situation, and for checking the templates and prompts before use. For questions about collecting and keeping volunteer data, volunteer insurance, clearances for work with minors and vulnerable populations, and the organization's duties toward volunteers, consult a lawyer. Outside tools and terms of service change, so check them at the source.
Want us to do this with you? aviad@gindiinnovation.com · gindiinnovation.com