How to Set Up Requestable Volunteer Shifts in RotaPlanner

Managing volunteer or part-time staff doesn't have to be a scheduling nightmare. In this guide, we’ll show you exactly how to use RotaPlanner to create requestable shifts, enabling your team to self-schedule based on availability.

This setup is ideal for nonprofits, charities, churches, and other flexible workplaces where staff aren’t on fixed hours. You’ll learn how to define shift patterns, add skill requirements, and automate shift approvals—saving time, reducing admin, and giving your team more control.

  • ✅ Create flexible, recurring shifts
  • ✅ Let staff & volunteers request their own shifts
  • ✅ Track hours and payroll with zero manual work

Setting Up Requestable Shifts in RotaPlanner

To begin creating a flexible schedule in RotaPlanner, start by adding your shifts. When setting up each shift, make sure to check the option "Staff can request this shift". You can also define how many people you want to fill that shift—e.g., up to two volunteers.

If no one is pre-assigned, all spots can be filled by requests. If one person is assigned, only one additional request will be accepted. This ensures your schedule doesn't get overbooked.

Using Recurring Patterns

Shifts can be set to repeat using the recurrence options—commonly weekdays (Monday to Friday) or custom patterns. Name your shift (e.g., "Morning Kitchen Shift") and apply the recurrence settings that match your needs.

Assigning Skills to Shifts

For roles that require specific skills, such as kitchen work or admin duties, you can create skill-based sections. Assign the required skill to the section, and any shifts placed within will inherit that skill requirement. Volunteers without that skill won’t be able to request those shifts.

Publishing and Notifying Staff

Once your shifts are ready, hit “Publish” in the top-right corner. Only published shifts are visible to staff or volunteers. When published, users with matching skills will receive an email notification and can log in to request available shifts.

Requests appear in the “Actions” tab for the user, and as an admin, you’ll see pending requests under the “Requests” tab. Approving a request assigns the shift automatically—no need to republish.

Preventing Overbooking

Once the maximum number of staff have requested a shift, it’s automatically closed for further requests. This ensures no manual cleanup and prevents volunteer overload.

Tracking Hours and Costs

After shifts are assigned, scroll to the “Time Worked” section. You'll see a breakdown of total hours worked per person, as well as cost calculations if you’ve set hourly rates. This can be viewed by week or month and helps you stay on top of time tracking and budgeting.

Hourly rates can be defined per staff member in the staff settings or directly on specific shifts using the “Pay Rate” field.


Kieran Portrait By Kieran - Founder

Add your comment

Comments

No comments here yet!

Simple, modern way to do shift management

Improve your team's visibility of their shifts by enabling employees to view their shifts online.

Sign-up & Simplify your Rotas
Already using RotaPlanner? Sign in.
14 day trial
then £0.50 per employee. Get started today.