Skip to content
English
  • There are no suggestions because the search field is empty.

Volunteer Admin Guide: Set Up Recurring Shifts

This article demonstrates the steps for establishing recurring volunteer shifts on the Volunteer Admin Dashboard.

What are Recurring Shifts? 

Recurring Shifts are volunteer shifts automatically generated by PantrySoft based on a preset template and schedule. They are ideal for organizations with consistent, regularly scheduled volunteers who prefer not to create individual shifts through the Volunteer Portal.

Please Note: as of 12/24/25, recurring shifts can only be set up in the Volunteer Admin Dashboard by an Org User, not on the Volunteer Portal. 


Steps for Setup and Management 

1. Enable Internal Settings

Initial settings need to be configured by the PantrySoft Staff. Please email support@pantrysoft.com to initiate this.

"Days Before" Setting: One setting that the PantrySoft Team will set up determines how many days ahead of a shift the system generates a Shift Record, causing it to appear on the Volunteer Record and various reports. Please let the team know how many days ahead are needed! 


2. Add Schedules to Volunteer Records

Once those settings are enabled, Volunteer Admin Users will set each volunteer up on their Shift Template & Schedule.

Steps:

       1. Open the Volunteer Record.       

       2. Scroll to the Shift Template Section on the volunteer record.

       3. Click the + sign to create a shift template/schedule for this volunteer. 

        4. Name the template - optional

        5. Set the Date Ranges:

    • Start date = likely today
      • Note: Start Date must be before their first shift date. 
    • End date = likely somewhere far off in the future, perhaps in 2030. 
      • Note: Admins can always end shift templates early.
        6. Create the Recurring Shift schedule:
    • Event Type = what time frame matches the volunteer's schedule?
      • Options: Daily, Weekly, Monthly and Annual 
        Event Type image
    • Every = how frequently does the individual volunteer?  
      Visit Template Every
    • Day of Month = what specific days or dates does the individual volunteer?

      7. Click the + icon to save the Shift Creation schedule:

     4. Verify that Shift Type and any relevant Program Tags are correct.

     5. Optional: For a specific comment to always populate on the auto-generated shifts, admins              can add one on this screen.

    6. Save and Exit.


3. View Recurring Shifts in Reports 

Depending on how far ahead the system will generate a shift, shifts will be viewable on the scheduled date on Reports such as: 

  • Dynamic Report "Shifts in Range"
  • Dynamic Report "Volunteers Attending in Range"
  • Queue Report 
    • Hint: The Queue Report is efficient for managing all shifts planned or recorded on a given date, as clicking into a row opens up a shift record, not a volunteer record. 

Note: establishing Recurring Shifts bypasses Volunteer Appointments altogether. This means that shifts are not visible on the portal, are not visible on Appointments-based dynamic reports, and reminder emails do not automatically get sent. 


4. Send Reminders to Volunteers with Recurring Shifts 

Because email reminders are not automatically sent for recurring shifts, admins can send reminder emails by leveraging one of the dynamic reports above to contact regular volunteers in bulk.

Steps:

1. Run the appropriate Dynamic Report for the correct date(s).

2.  Choose "Select All" or check the box next to specific Volunteers. 

3. Choose "Email".

4. Draft and Send Email.

Hint: Check outgoing emails under Setup > Message Log.

Reach out to support@pantrysoft.com to enable Texting (SMS) settings and purchase credits!


5. Pause, Skip or End a Volunteer's Recurring Shift Schedule 

To Pause a volunteer's recurring shift schedule: Open the volunteer's Shift Template and check the "Manual" box. 

manual check box

To Skip a specific Shift: Open the specific, dated shift (not shift template) using the edit pencil icon. Delete the shift.delete visit recrod

To End a volunteer's recurring shift schedule:  Open the volunteer's Shift Template. Send the End Date to today. 

template end date

Optional: To mark that a volunteer missed their recurring shift:  

1. Email support@pantrysoft.com to enable the "Missed Shift" button.

2. Select Reporting tab > Open the Queue Report.

3. Check the box next to the Shift that was missed. 

4. Select "Missed Shifts". 

missed shift

5. The Missed Shift is noted in the Activity Section of the Volunteer Record, and is also reportable. 

Volunteer Activity Missed shift