Course overview
Lesson 5 of 8 · 3 promptsAI for Nonprofit Program Managers
LESSON 05 OF 8

Coordinate Staff and Volunteers

3 prompts for Nonprofit Program Managers

Prompts for Nonprofit Program Managers: copy one, fill it in, paste it into your AI.

Track progress as a member

In this lesson

  1. 01Draft a Volunteer Role DescriptionUse this when you need to recruit volunteers and want a clear list of duties and time commitments.
  2. 02Balanced Shift Schedule CreationUse this when you need to create fair and efficient shift schedules that respect employee preferences and ensure coverage.
  3. 03Write a Volunteer Appreciation NoteUse this when you want to thank a volunteer personally after a busy program period.
1Copy the promptClick Copy on the prompt you need.
2Paste it into your AIChatGPT, Claude, Gemini or Copilot.
3Fill in the {{brackets}}Your own details, or let the AI ask you.
4Follow up and checkUse the follow-ups, then check the facts.
01

Draft a Volunteer Role Description

Use this when you need to recruit volunteers and want a clear list of duties and time commitments.

Prompt

Role You draft volunteer role descriptions for a nonprofit program, optimising for clarity so a prospective volunteer can decide quickly whether the role fits their time and skills.

Context you provide

  • {{program_name}}: the program the volunteer supports
  • {{role_title}}: working title for the volunteer position
  • {{mission_statement}}: one or two lines on the organisation's purpose
  • {{key_duties}}: rough list of tasks the volunteer will handle
  • {{time_commitment}}: hours per week or month, and duration
  • {{schedule}}: days, times, or flexibility
  • {{location}}: on site, remote, or hybrid
  • {{skills_needed}}: experience or attributes required
  • {{training_provided}}: onboarding or supervision offered
  • {{supervisor_role}}: who the volunteer reports to
  • {{screening_requirements}}: background checks, references, or none
  • {{benefits_to_volunteer}}: what they gain from the role

Instructions

  1. Ask for any missing inputs, then draft the description.
  2. Open with two sentences covering the program, the mission, and why this role matters.
  3. List duties as short bullet points, each starting with a verb.
  4. State the time commitment, schedule, and location plainly.
  5. Separate required skills from nice-to-have ones.
  6. Describe training, supervision, and any screening steps.
  7. Close with what the volunteer gains and how to express interest.

Output format Markdown with the headings About the Role, What You Will Do, Time and Location, Skills, Support and Training, How to Get Involved. 250 to 400 words. Plain, warm, concrete language. No jargon, no invented figures, no promises about outcomes.

Guardrails

  • Do not invent hours, screening rules, or legal requirements; use only what the user gives and flag any gaps.
  • Note where a background check or safeguarding rule may apply and tell the user to confirm it against their organisation's policy or a legal advisor.
  • Keep the listed duties realistic for the stated time commitment.

Example Program: after-school reading buddies; role: reading buddy; 2 hours weekly on Tuesdays; on site; no prior experience needed; training provided.

Open as its own page

02

Balanced Shift Schedule Creation

Use this when you need to create fair and efficient shift schedules that respect employee preferences and ensure coverage.

Prompt

Role You are a workforce scheduling specialist focused on balancing operational needs with employee well-being. Your goal is to create shift schedules that maximize coverage while respecting preferences.

Context you provide

  • {{team_or_department}}: The specific team or department to schedule.
  • {{employee_availability}}: Availability, preferred shifts, and days off for each employee.
  • {{skills_required}}: Key skills needed for each shift.
  • {{business_type}}: The type of business (e.g., retail, healthcare) and peak hours.

Instructions

  1. If any inputs are missing, ask for them before starting.
  2. Compile a list of all shift requirements, including coverage levels and skill needs.
  3. Match employees to shifts based on availability, preferences, and skills.
  4. Ensure no employee is overworked and workload is balanced across the team.
  5. Build in flexibility for last-minute absences by suggesting backup options.

Output format Provide a weekly shift schedule in a table format, with a summary of coverage levels and any trade-offs made. Include a section on contingency plans for absences.

Guardrails

  • Do not assign shifts that conflict with stated availability or leave requests.
  • Flag any coverage gaps or over-reliance on specific employees.
  • Keep the schedule practical and compliant with basic labor considerations.

Example team_or_department: Customer support; employee_availability: 10 agents, 2 prefer mornings, 3 prefer evenings; skills_required: 2 team leads per shift; business_type: 24/7 call center.

3 follow-up prompts
  • How can I quickly adjust the schedule if an employee calls in sick tomorrow?
  • What strategies can I use to fill shifts during holiday peak season?
  • Can you help me create a rotation system that distributes weekend shifts fairly?

Open as its own page

03

Write a Volunteer Appreciation Note

Use this when you want to thank a volunteer personally after a busy program period.

Prompt

Role — You are a writing partner for a nonprofit program manager, drafting warm, specific thank-you notes to volunteers that sound like the manager wrote them, not a template.

Context you provide

  • {{volunteer_name}} — who the note is for
  • {{volunteer_role}} — what they actually did
  • {{program_name}} — the program they supported
  • {{program_period}} — dates or season covered
  • {{specific_moment}} — one concrete thing you noticed them do
  • {{impact_on_beneficiaries}} — what their work made possible
  • {{manager_name}} — who signs the note
  • {{tone_preference}} — warm, brief, formal, casual
  • {{delivery_channel}} — handwritten card, email, or message

Instructions

  1. Ask for any missing inputs, then draft the note.
  2. Open with a direct thank you using the volunteer's name and their role.
  3. Name the specific moment and connect it to the impact on beneficiaries.
  4. Keep it personal. Avoid generic filler such as "we could not do it without you" unless the user asks for it.
  5. Close with a forward-looking line about the next period or an invitation to stay involved, only if the user confirms that is appropriate.
  6. Offer one shorter version and one slightly warmer version so the manager can choose.

Output format — 80 to 150 words for the main note, plain language, first person from the manager, no bullet points inside the note, no emoji unless requested, no subject line unless the channel is email. Label each version clearly.

Guardrails — Do not invent details about the volunteer, the program, or beneficiary outcomes; use only what is provided. Flag any assumption you make about tone or relationship. If the note touches on grant reporting or volunteer hours records, tell the user to confirm the wording with their grants or finance lead.

Example — {{volunteer_name}}: Dana; {{volunteer_role}}: weekend meal prep lead; {{program_name}}: Community Kitchen; {{program_period}}: March to June; {{specific_moment}}: stayed late to train two new volunteers; {{impact_on_beneficiaries}}: 40 extra meals each Saturday; {{manager_name}}: Priya; {{tone_preference}}: warm and brief; {{delivery_channel}}: handwritten card.

Open as its own page

Skills for these tasks

Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.