Admin and rostering, Emails

Organise a volunteer roster, reminders and thank-yous

A clear shifts table for your club or event, plus a reminder message and a thank-you message ready to send.

Why it helps

Volunteers keep clubs and events going, but sorting who's doing what is a juggle. Half the replies come by text, some by Facebook, and someone always can't do Saturday morning. Then you need to remind everyone and thank them properly afterwards.

AI can turn your list of jobs and who's available into a simple roster table, flag the gaps, and write the reminder and thank-you messages in a friendly tone. You check it, make the calls on any clashes, and send it from your usual group chat or email.

The prompt

Copy it, swap the bits in [square brackets], and paste it into ChatGPT, Claude, Gemini or Copilot.

Copy and paste

I'm organising volunteers for [event or club activity, e.g. our school gala] in [town], New Zealand, on [date]. Help me build a roster and the messages to go with it. - Make a roster table with columns: time, job, location, volunteer, notes. - Use only the jobs, times and names I've given. Don't add volunteers or make up availability. - Respect each person's availability exactly. If a shift can't be filled, mark it "GAP" and list the gaps at the end. - Try to keep people to the number of shifts they offered, and spread the busy jobs around. - Then write a short, friendly reminder message for the day before (with their shift, where to go and who to ask), and a warm thank-you message for after the event. - NZ English, casual and kind. Keep the messages short enough for a text or group chat. Jobs and times: [list each job, time slot and how many people it needs] Volunteers and availability: [first names and when they can help] Other details: [where to meet, what to bring, contact person]

Then keep chatting

  • Swap [name] and [name] around and update the table.

  • Write a short message asking for help to fill the gaps.

  • Make a version of the reminder for people who are on the early setup shift.

  • Make the thank-you message a bit longer for our newsletter, without naming anyone who hasn't agreed to it.

Step by step

  1. List the jobs, time slots and how many people each needs. Collect availability from your volunteers, first names are enough.
  2. Copy the prompt, fill in the [square brackets] and paste your lists.
  3. Check the table. Make sure nobody's on two jobs at once and everyone's availability is right.
  4. Sort out the gaps yourself, by asking around or using the "fill the gaps" follow-up.
  5. Paste the table into your group chat, email or a shared sheet. Send the reminder the day before and the thank-you after.

Worked example

What you paste in
Event: Fendalton School Spring Gala, Saturday 7 November, 9am to 2pm, at the school hall. Jobs: - Setup 8 to 9am, 3 people - Sausage sizzle 9 to 11:30, 2 people - Sausage sizzle 11:30 to 2, 2 people - Raffle table 9 to 2, 1 person per half (9 to 11:30, 11:30 to 2) - Pack down 2 to 3pm, 3 people Volunteers: - Aroha: all day, happy to do 2 shifts - Sam: morning only - Priya: afternoon only - Tom: setup and sizzle - Mere: anything after 11 - Jess: setup only Meet at the hall kitchen. Contact on the day: Kate.
What you get back
| Time | Job | Volunteers | |---|---|---| | 8 to 9am | Setup, hall | Jess, Tom, Sam | | 9 to 11:30am | Sausage sizzle | Tom, Aroha | | 9 to 11:30am | Raffle table | Sam | | 11:30am to 2pm | Sausage sizzle | Mere, Priya | | 11:30am to 2pm | Raffle table | Aroha | | 2 to 3pm | Pack down | GAP, GAP, GAP | Gaps - Pack down needs 3 people. Priya and Mere might be able to stay on, worth asking. Reminder (day before) Hi [name], thanks so much for helping at the Spring Gala tomorrow. You're on [job] from [time]. Meet at the hall kitchen and Kate will get you sorted. See you there! Thank you (after) Hi everyone, a huge thank you for giving up your Saturday for the Spring Gala. It wouldn't happen without you. We'll share how much was raised once it's counted. Thanks again, Kate

Example details are made up. Your results will vary, so always read and check before you use them.

Watch out for

  • Privacy: you only need first names and availability. Don't paste phone numbers, emails or personal reasons people can't help, and don't publish the roster with names on a public page without asking first (privacy.org.nz).
  • Check the roster yourself before sending. AI can double-book someone or quietly ignore an availability note.
  • If kids are volunteering, or volunteers are working with children, follow your school or club's own policies on supervision and safety checks.
  • For any job with a safety risk, like the barbecue or lifting tables, give a quick briefing on the day. Your club or school may have duties under the Health and Safety at Work Act 2015. See worksafe.govt.nz for guidance for volunteer groups.

Go further

Keep the roster as a template for next year, and note which shifts were hard to fill. A shared Google Sheet with the jobs listed lets people put their own names down, and you can paste it into AI each time to check for gaps. The weekly-staff-roster use case works the same way for regular weekly shifts.

Related use cases

All 50 use cases

Cafés and hospo / Retail +1 more

Draft a weekly staff roster

A first-draft weekly roster as a table, built from staff availability, hours and opening times, ready for you to check.

IntermediateAdmin and rosteringNew

Cafés and hospo / Tourism +1 more

Promote an event with posts, a listing and a poster

Social posts, an event listing and poster wording for your live music night, workshop or tasting, all from one set of notes.

BeginnerMarketing and social, PlanningNew

Want this set up for your business?

Book a free 20-minute chat. We'll look at what's eating your week and whether AI can help. No pitch, no pressure.

Book a free 20-min chat