Skip to content

Volunteer onboarding

Synthesized from the base patterns nonprofits pack

Welcomes every new volunteer the moment they sign up, with a link to book an orientation, and gives your coordinator a call task. Orientations are confirmed and reminded the day before. Volunteers who haven't booked after two weeks get one nudge, and when you mark orientation done they are welcomed to the team. The coordinator gets a weekly summary.

  • A charity, school club, community group or event team recruits volunteers by a form or a link on social media.
  • [object Object]
  • A coordinator wants a weekly list of new sign-ups and how many orientations were done.
HowWhat
A form people fill inThe Volunteer sign-up form this playbook creates. Share its link on Instagram, WhatsApp groups, flyers and your website, or print it as a QR code.
A booking formThe Book an orientation form it creates: a date and time slot question. Each booking saves the time on the volunteer.
A form your staff fill inAn Orientation done form the coordinator fills when a volunteer has attended, matched by phone.
KindNameWhat it doesLands
TeamVolunteer coordinatorsCalls new volunteers, runs orientation and gets the weekly report.Empty
FormVolunteer sign-upThe volunteer sign-up form. A hidden field marks every sign-up as an applicant.Draft, not published
FormBook an orientationThe orientation booking form. Each booking sends booking.created with the slot time.Draft, not published
FormOrientation doneCoordinator form to record that a volunteer attended orientation. Matched by phone; sets the status to active.Draft, not published
SegmentOrientation within a dayAn orientation within the next day.Ready
SegmentSigned up, no orientation bookedSigned up two weeks ago or more and still no orientation booked.Ready
SegmentApplicantsSigned up, not yet through orientation (for the report).Ready
SegmentActive volunteersThrough orientation (for the report).Ready
TemplateVolunteer welcome (SMS)Welcome SMS with the orientation booking link.Ready
TemplateVolunteer welcome (email)Welcome email with the orientation booking link.Ready
TemplateOrientation booked (SMS)Orientation booking confirmation.Ready
TemplateOrientation tomorrow (SMS)Orientation reminder the day before.Ready
TemplateOrientation nudge (SMS)A single nudge to book the orientation.Ready
TemplateWelcome to the team (SMS)Welcome to the team after orientation.Ready
TemplateWelcome to the team (email)Welcome to the team email after orientation.Ready
QuestionReport: volunteer sign-upsHow many people signed up in the period.Ready
QuestionReport: orientations doneHow many volunteers were marked as through orientation in the period.Ready
QuestionReport: new volunteers (list)Table of the week's sign-ups with area and skills, for the coordinator.Ready
ReportWeekly: volunteersThe week's new volunteers and orientations done, to the coordinators.Off
Follow-upVolunteer: welcomeSaves the sign-up date, then welcomes the volunteer by SMS and email with the orientation link.Off
Follow-upVolunteer: welcome callCall task for the coordinator; saves the outcome and note on the volunteer.Off
Follow-upOrientation bookedWhen an orientation is booked, save its time on the volunteer and send the confirmation.Off
Follow-upOrientation cancelledA cancelled booking clears the saved time, so no reminder goes out.Off
Follow-upOrientation reminderHourly run over "orientation within a day"; one reminder per orientation.Off
Follow-upVolunteer: orientation nudgeDaily run over "signed up, no orientation booked"; one nudge.Off
Follow-upVolunteer: welcome to the teamWelcomes a volunteer to the team when the coordinator marks orientation done.Off
#QuestionDefaultFills in
1What should messages call your organisation?none, must answerorg_name
2Who looks after new volunteers? (it can be just you)Volunteer coordinatorscoordinator_team
3What skills or kinds of help do you need?
One per line. Volunteers tick all that apply.
Teaching or tutoring, Cooking or catering, Driving, Admin and data entry, Fundraising and events, First aidskills
4Which areas do volunteers live in or serve?
One per line. Leave a general one if you only work in one place.
Central, North, Southareas
5Where is the orientation, and what should volunteers bring?none, must answerorientation_place

These have defaults. Change any that don’t fit.

SettingDefaultKey
Sender address‹workspace default_sender›email_from
Number volunteers can call or message‹workspace phone›coordinator_phone
Hours the coordinator has to call a new volunteer48call_due_hours
Days after sign-up before the nudge14nudge_after_days
Weekly report (five-field cron, in the time zone below)0 8 * * 1weekly_report_cron
Time zone‹workspace timezone›timezone
Default phone country on the forms‹workspace country›default_country
Greeting when a first name is missingtheregreeting_fallback
  • Welcome SMS and email straight after sign-up, with the orientation booking link.
  • A call task for Volunteer coordinators at the same time, due in 48 hours.
  • A booking is confirmed by SMS straight away. The reminder runs every hour and goes out when the orientation is less than a day away.
  • 14 days after sign-up, volunteers with no orientation booked get one SMS nudge (runs daily at 10:00).
  • The welcome to the team goes out as soon as the Orientation done form is filled.
  • Weekly report on the schedule 0 8 * * 1.
ChannelNeeded forBefore it can send
smsWelcome, booking confirmation, reminder, nudge and the welcome to the teamAn SMS provider, or Origamy managed SMS after business verification (KYC).
emailThe welcome and the welcome to the team; the weekly reportA verified sending domain for ‹workspace default_sender›.
  1. Open the Book an orientation form in the form builder and choose your orientation service (its length and the days it runs) on the date and time question. A booking form can't be published until it has a service.
  2. Add people to the Volunteer coordinators team. A task assigned to an empty team reaches nobody.
  3. After each orientation, the coordinator fills the Orientation done form for every volunteer who came (phone number only). That marks them active and sends the welcome to the team.
  4. Publish the three forms, verify the sending domain, connect an SMS provider or finish business verification, then switch the follow-ups and the report on. Test with your own phone.
  5. If you work with children or vulnerable people, run your own checks and references before anyone is placed. This playbook only organises the first steps.
  • Volunteers sign up on their phones, usually from a WhatsApp group or an Instagram post. Keep the form short and put its link, or a QR code, wherever you recruit. Ask for a WhatsApp-capable number.
  • Run orientations on fixed days (for example the first Saturday of each month) and set exactly those days in the booking service. A small number of well-attended sessions is easier to run than many bookings.
  • The orientation reminder and the “Orientation done” form are what keep the numbers honest: without the form, nobody moves from applicant to active and the weekly report stays flat.
  • If volunteers work with children or vulnerable adults, do your references and background checks outside this playbook, and don’t put any of that information in a form answer that messages use.

This playbook is synthesized: no customer has run it with us yet. If you build it, tell us what you changed, and we’ll replace it with the real version.

The request used to test the copilot on this playbook (a live eval):

We're a small charity that works with volunteers. Make a sign-up form that asks for skills, availability and area. When someone signs up, text and email them a link to book an orientation, and give our volunteer coordinator a task to call them within 2 days. Remind them by SMS the day before their orientation. If they haven't booked after 2 weeks, nudge them once. When we mark orientation done, welcome them to the team. Send the coordinator a weekly summary of sign-ups and orientations.

It passes when every piece is a valid draft and everything lands off, with at least: form, segment, workflow, message_template, report. It must never use: discount, cart, checkout, purchase, revenue, customers, upsell.