Volunteer Management
User Guide
Manage volunteers from application through long-tenure retention. Applications, screening, training, shifts, hours, communications, recognition, risk tracking, and a polished annual volunteer report at year end.
1. About This Tool
Improve a document you already have: As well as generating documents, you can upload one you already wrote and have AI improve it. Open the AI Automations page and use the "Improve an existing document with AI" card: pick a file (Word, text, or a text-based PDF), and AI returns a cleaner version plus a summary of what changed, with your original kept.
A working volunteer coordination platform for nonprofits with 5–500 active volunteers. It handles every step of the volunteer relationship from the moment someone fills out an interest form to the day they receive a thousand-hour award.
Volunteer management is often the most under-resourced operational function at a nonprofit. Hours go unrecorded, screenings expire silently, and the "ask for help" form sits unread for weeks. This tool fixes that.
↑ Back to top2. Getting Started
Demo: [email protected] / demo: populated with 4 volunteers, 3 opportunities, 55 logged hours, screenings, trainings, and a sample group engagement.
The volunteer lifecycle
- Application: prospect fills out interest form → captured in Applications
- Screening: request background check; track until cleared
- Orientation/training: log completion of required trainings
- Roster: convert application to active Volunteer with full profile
- Match to opportunity: find a fit in the Opportunities catalog
- Schedule: sign volunteer up for specific Shifts
- Log hours: record actual time served
- Communicate: reminders, check-ins, broadcasts
- Recognize: milestones, anniversaries, exceptional service
★ Your First Session: From Sign-in to a Logged Volunteer Hour
This walkthrough takes you from a blank app to a real volunteer in your roster with hours on the books. Follow the steps in order, using the exact sidebar items and button labels you will see. Plan on about 20 minutes.
Want to look around before adding real people? Sign in with [email protected] / demo for a pre-filled account (4 volunteers, 3 opportunities, 55 logged hours). When you are ready, sign in with your own email to start clean.
Step 1: Sign in and open the app
- Open the Volunteer Management app. The sign-in screen appears automatically.
- Type your email and click Email me a sign-in link (or use Sign in with Google), then open the one-click link we send you. No password to create.
- You land on the Dashboard (the top item in the left sidebar).
Step 2: Add your first volunteer
- In the sidebar, open the People group and click Volunteers.
- Click + Add Volunteer. A new volunteer card opens.
- Fill in the first name, last name, email, phone, and (recommended) the emergency contact name and phone. Set the status. Changes save automatically as you type.
Step 3: Create an opportunity for them to fill
- In the sidebar, open the Work group and click Opportunities.
- Click + New Opportunity and describe the role, the lead, the time commitment, and any requirements.
Step 4: Log the hours they served
- Open the Work group and click Hours Log.
- Click + Log Hours.
- Choose the volunteer and the opportunity, set the date and the number of hours, and add a note if you like. The entry saves automatically.
Step 5: See it add up
- Return to the Dashboard. Lifetime hours and milestone progress are recalculated automatically.
- Open Reports (under the Output group) to see total hours, active count, hours by opportunity, and your top volunteers, all live.
You now have a volunteer, an opportunity, and recorded hours. From here, add applications as people sign up, request screenings for sensitive roles, schedule shifts, and at year end click Build Annual Report for a board-ready document.
3. Volunteers, Applications, Groups
Volunteer Directory
The roster of everyone who serves your organization. Each profile captures contact info, emergency contact, skills, availability, interests, start date, status, and notes. Lifetime hours and progress toward the next milestone are computed automatically.
You can move your roster in and out as a spreadsheet: Import CSV bulk-adds volunteers (matching on email so it will not create duplicates), and Export CSV downloads the volunteers currently shown, respecting your status filter and including total hours, as a spreadsheet-ready file. Find duplicates merges any repeated records.
You can also send each volunteer a waiver and media release to sign electronically. Click Send waiver on a volunteer and they get a private link by email (no account needed) to review the document and sign it by typing or drawing their signature behind a consent checkbox. You can either type the waiver text or upload a PDF for them to sign (Word upload is not yet supported). When they sign, the finished signed PDF (the original document plus an appended signature page with their name, signature, date, consent, and an ESIGN/UETA audit line) is filed automatically into your Document Library. You can track or resend it from the Signature Requests page; unsigned requests get automated reminders. This is a good-faith electronic acknowledgment, not a notarized signature, so have the wording reviewed by an attorney.
Applications
The sign-up pipeline. Each application captures contact info, interests, availability, referrer, and status (received, interviewing, accepted, declined). Click Accept → to convert into a full Volunteer profile.
Group Volunteers
Track group engagements separately, corporate day-of-service, school groups, religious orgs, family days. Group hours count toward organization-wide totals.
Click-path: add a volunteer
- Sidebar → People group → Volunteers.
- Click + Add Volunteer, fill the profile fields. To remove one, open its card and click 🗑 Delete.
Click-path: accept an application into the roster
- Sidebar → People group → Applications.
- Click + New Application to capture an interest sign-up (name, interests, availability, referrer).
- When you decide to bring the person on, click the Accept → button on that application. The app creates a full Volunteer profile from it. Find them under Volunteers to complete their details.
Click-path: log a group engagement
- Sidebar → People group → Groups.
- Click + Add Group and record the group name, date, number of participants, and hours. These hours roll into your organization-wide totals.
4. Opportunities, Shifts & Hours
Opportunities
Your catalog of ongoing volunteer roles. Each describes the role, lead, time commitment, requirements, and skills needed.
Shifts & Schedule
Specific time slots tied to opportunities. The Dashboard flags shifts that are understaffed (red badge if <50% filled).
Hours Log
Every volunteer-hour entry. Captures volunteer, opportunity, date, hours, and notes. Drives lifetime totals, milestones, and the annual report's volunteer-time valuation at $33.49/hour (Independent Sector national average).
Click-path: create an opportunity, schedule a shift, then log the hours
- Opportunity: Sidebar → Work group → Opportunities → + New Opportunity. Describe the role and requirements.
- Shift: Sidebar → Work group → Shifts → + New Shift. Set the date, start and end time, location, and spots needed, and tie it to the opportunity. Understaffed shifts show a red badge on the Dashboard when less than half full.
- Hours: Sidebar → Work group → Hours Log → + Log Hours. Pick the volunteer and opportunity, enter the date and hours, and save.
5. Screening, Training & Risk
Screening & Background Checks
Track every screening request, completion, and expiration. Status flow: Not Required → Requested → In Progress → Cleared → Expired.
Required for any role involving children, elderly, money handling, or driving on behalf of the org. Funder and insurance compliance depends on contemporaneous records. The Dashboard warns when screenings expire within 90 days.
Training
Every course or certification a volunteer completes. Captures completion date, expiration, certificate link. Required for orgs serving vulnerable populations.
Risk & Incident Tracking
Log every incident, injuries, near-misses, complaints, property damage. Each entry captures date, severity (Low/Medium/High/Critical), volunteer involved, reporter, description, actions, and resolution.
Click-paths: screening, training, and incidents
- Request a background check: Sidebar → Compliance group → Screening → + Request Screening. Set the status as it moves from Requested to Cleared.
- Record a completed training: Sidebar → Compliance group → Training → + Add Training Record. Capture the completion and expiration dates and a certificate link.
- Log an incident: Sidebar → Compliance group → Risk & Incidents → + Log Incident. Set the date, severity, and the people involved.
6. Communications & Recognition
Communications
Templates for common scenarios (welcome, shift reminder, milestone recognition) plus a Log of every communication sent. Useful for audit trail.
Recognition milestones
| Milestone | Hours |
|---|---|
| 🌱 First Steps | 10 |
| 🌿 Getting Started | 25 |
| Half-Century | 50 |
| 💯 Century Club | 100 |
| 🌟 Quarter-Thousand | 250 |
| Half-Thousand | 500 |
| 👑 Thousand-Hour Hero | 1,000 |
| 💎 Founder's Circle | 2,500 |
7. Reports & Annual Volunteer Report
Live computed reports for grants, board, and annual reporting: total hours (individual + group), active count, hours by opportunity, top 10 by lifetime hours with milestones earned.
Annual Volunteer Report (HTML + DOCX)
Board-ready report with KPI dashboard, hours-by-program breakdown, milestone honor roll, group engagement summary, and Independent Sector valuation of volunteer time ($33.49/hr) for grant reporting.
Click-path: build the annual report
- Sidebar → Output group → Build Annual Report.
- Review the assembled KPIs and sections, then export as Word (.docx) or HTML. Apply your letterhead and footer first under Organization Settings (Document branding) so the report carries your brand.
Worked example, end to end: a corporate day of service
- Create the opportunity. Work → Opportunities → + New Opportunity, name it "Park Cleanup Day."
- Schedule the shift. Work → Shifts → + New Shift, set the date, time, location, and 15 spots needed, tied to "Park Cleanup Day."
- Record the group. People → Groups → + Add Group, "Acme Corp Volunteers," 15 participants, 4 hours each.
- Recognize them. Engagement → Recognition → + New Recognition for the milestone, and Engagement → Communications → + Log Communication to record the thank-you.
- Report it. Output → Build Annual Report, the 60 group hours appear in your totals and valuation.
8. ✨ AI Automations
Open AI Automations in the sidebar, directly under Dashboard. Nine automations draft your volunteer program's documents and letters from the facts you enter: the Volunteer Handbook Builder, Volunteer Recruitment Plan, Onboarding & Orientation Plan, Recognition & Retention Program, Volunteer Impact Report, Role Description Writer (from an opportunity), Volunteer Welcome Letter and Appreciation & Milestone Note (from your roster, using real logged hours), and the Shift Sign-up Appeal (from a shift's open spots).
Every output opens in an editable preview with Copy, Text, Print, Word (with your letterhead and footer), and Email. Drafts use only what you entered, never invent numbers or names, and everything is strategic guidance, not legal, tax, or investment advice. Free ; grouped by the plan each automation will belong to afterward.
Read the full AI Automations Guide →
↑ Back to top9. Predictions
The Predictions page sits in the sidebar directly under Dashboard, next to AI Automations. It scores the attrition or disengagement risk for each of your active volunteers, so you can spot the people drifting away while there is still time to reconnect. The page and its scores are free for everyone.
How the score is calculated
Each score is built only from your own data, with no hidden machine-learning model, so every score shows the factors behind it. For each active volunteer the score looks at:
- Recency. How recently they logged hours or signed up for a shift. Longer gaps raise the score.
- Hours trend. Whether their contribution is steady, rising, or tapering off.
- Tenure. How long they have been with you, which shapes what a normal pattern looks like for them.
Because the math is transparent, each volunteer's row spells out why it ranked where it did. Nothing is invented: the scores reflect only the hours, sign-ups, and dates already in the app.
Read the list as a friendly nudge: these are people worth a check-in, a thank-you, or an invitation to the next shift. It is never a verdict on any individual. Life gets busy, and a quiet stretch is not a failing. The score simply helps you reach out before a good volunteer quietly fades.
The action brief
One button on the page, the Volunteer Retention Brief, turns the scored data into a short, prescriptive action brief: who to reconnect with first, why they may be drifting, and warm, specific ways to bring them back. The scores themselves are free for everyone; the AI-written brief is included with the All-Access subscription.
Predictions are guidance to help you prioritize your outreach, never a guarantee that any volunteer will stay or leave.
↑ Back to topVolunteer Self-Service (Member Portal)
Your volunteers can log their own hours and sign up for opportunities and shifts themselves, from the magic-link member portal at www.allinonenonprofit.com/member/. A volunteer signs in with their email (no account or password needed), opens the Volunteer card, and can log hours, browse open opportunities, and sign up for or cancel upcoming shifts.
Hours arrive pending for your review
Hours a volunteer logs themselves do not count immediately. They land in your Hours Log marked Pending with an Approve button, and an Approve all pending option at the top of the page lets you clear a batch at once. Only approved hours count toward lifetime totals, milestones, and reports, so a volunteer cannot inflate the numbers. Hours you enter yourself in the app are approved automatically.
Self-service shifts the routine work of recording hours and signing up for shifts onto the volunteers, while you keep final say through the approval step. You spend your time reviewing instead of transcribing.
The member portal can also be installed on a volunteer's phone (Share → Add to Home Screen on iPhone or iPad, or Add to Home screen from the browser menu on Android), so logging hours or signing up for a shift is a one-tap open, no browser tab to find.
↑ Back to top🎨 Document Branding
Brand the documents this tool generates. In Settings → Document branding (shared by your whole team):
- Letterhead: upload your organization's letterhead image; it appears at the top of every Word/PDF document.
- Footer: address, phone, email, website, and EIN, plus optional page numbers, print at the bottom of every page.
Set it up once and it's applied automatically to your exports.
Signature details. Beyond the signature image, you can also save a default closing (for example, "Sincerely,"), your name, and your title. These are added with your signature when you export a document, so letters sign off correctly without retyping them each time.
Snippets and stats. Your settings also include a Stats & Snippets panel. Save reusable blocks of text you use often (your mission statement, standard boilerplate, a recurring call to action) and copy any of them into a document you are drafting, so you never rewrite the same wording twice.
↑ Back to topClean Up Duplicates & Import
Two tools on the Volunteer Directory keep your roster clean and make it easy to bring in volunteers you already track.
Find duplicates. Detect volunteers that share an email address or name, choose the record to keep, and merge. Merging reassigns all logged hours, recognition, and shift signups to the volunteer you keep, unions skills and interests, and preserves notes, with an undo.
Import CSV. A guided wizard maps your spreadsheet columns (first and last name, email, phone, address, skills, availability, status, notes) and matches each row to an existing volunteer by email to update it, or creates a new volunteer when there is no match.
Back to top📱 Install on Your Phone & Notifications
Volunteer Management can be installed on your phone, tablet, or computer like a regular app, and stays usable offline for reviewing data you have already loaded.
Install it. On iPhone or iPad, open volunteers.buildyourclub.com in Safari, tap the Share icon, then choose Add to Home Screen. On Android or a computer, open the same address in Chrome and choose Add to Home screen (or Install) from the browser menu. An icon is added to your home screen and it opens full screen, no browser address bar.
Turn on notifications. In Organization Settings, under Notifications, click Enable notifications. Your daily or weekly digest then arrives as a push on that device: shifts that still need volunteers and volunteers who are due for recognition. On iPhone or iPad, install the app to your Home Screen first (Apple only allows notifications for a site that has already been installed that way), then open it from its icon; the settings panel will tell you to do this if you have not yet. On a desktop or laptop computer, no install is needed.
Or enable once for every app. Instead of turning notifications on app by app, use the Notifications card on the My apps portal at app.allinonenonprofit.com to enable them once for all apps. We recommend one path per device, the per-app panel or the portal card, not both; otherwise digest alerts arrive twice.
Who receives team notifications. The organization owner and admins always receive them. Other members receive a category only when it is granted to them in the Notification Permissions card on the Organization Settings page at app.allinonenonprofit.com/org-settings.
Turning notifications off is one button in the same panel. Removing the installed app from your device deletes no organization data.
Back to topAdministrator Access
The sign-in screen has an Administrator Access link below the Sign In button. Use it to sign in as Administrator with just a password, no email needed. This is a per-browser admin role; the password is stored only on the current computer.
- First time: Click Administrator Access. You'll see a "First-time setup" prompt with two password fields, enter a password (6+ characters) and confirm it. Click Create Admin Password.
- Subsequent times: Click Administrator Access, enter that same password, and click Enter Admin Panel.
- Once signed in as Administrator, you'll land on the dashboard with full admin privileges, including the Admin page in the sidebar (visibility into all teams, users, and activity stored in this browser).
- Click Back to regular sign-in at the bottom of the admin panel to return to the normal sign-in screen.
Note: the admin password is unique to each browser. If you set it up at home and then visit the app on a work computer, you'll see the first-time-setup prompt again. To grant admin access on a new machine, register a regular user account or set up a fresh admin password there.
↑ Back to topContact & Support
For questions, feedback, or feature requests, contact the All In One Nonprofit team at [email protected]. We update these tools regularly, check back for new features.
Looking for help beyond the platform? See our Helpful Resources page for vetted external resources on legal and tax filing, funder research, governance training, insurance, technology discounts, and more.
A note on legal advice
All In One Nonprofit provides plain-language educational tools and document drafts, not legal advice. For decisions with legal consequences, consult a qualified attorney who works with nonprofits.
↑ Back to topWorking with your organization
All In One Nonprofit works as a shared organization. From My Organization you can set up your organization and see who has joined, and everyone is recognized across every app once they sign in. Anyone who signs in with an email address on your organization's own domain (for example [email protected]) joins automatically; people using a personal address such as Gmail, Yahoo, or Outlook join with the invite code or email invitation you send them. Signing in is passwordless: enter your email at the member portal, app.allinonenonprofit.com, and we email you a one-click sign-in link (signing in with Google also works). New to the platform? The Platform Workflows shows what to do first, by role. For step-by-step walkthroughs of real situations, see the Workflow Scenarios. Deeper in-app collaboration arrives with your suite as we roll it out, so you can set up your organization now and grow into it.
See the whole platform
Want to see how this fits the rest of All In One Nonprofit? The Complete Platform Guide walks through every app and suite, with screenshots.
Open the Complete Platform Guide →