---
title: "Volunteer Admin Guide: Set Up Recurring Shifts"
description: Instructions for Admin Setup of Recurring Shifts in PantrySoft Volunteer.
---

[Skip to content](https://support.pantrysoft.com/volunteer-admin-guide-set-up-recurring-shifts#main-content)

English

Show submenu for translations

[More support](https://support.pantrysoft.com/kb-tickets/new?hsLang=en)

![pexels-caleboquendo-7807594](https://support.pantrysoft.com/hs-fs/hubfs/pexels-caleboquendo-7807594.jpeg?width=3480&height=892&name=pexels-caleboquendo-7807594.jpeg)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [More support](https://support.pantrysoft.com/kb-tickets/new)
- [Go to pantrysoft.com](https://app.pantrysoft.com/login)

[Go to pantrysoft.com](https://app.pantrysoft.com/login)

 Welcome to the PantrySoft knowledge base. How can we help you?

- There are no suggestions because the search field is empty.

1. [Knowledge Base](https://support.pantrysoft.com/?hsLang=en)
2. [PantrySoft Volunteer](https://support.pantrysoft.com/pantrysoft-volunteer?hsLang=en)

# 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. 

![](https://support.pantrysoft.com/hs-fs/hubfs/undefined-Dec-24-2025-04-19-39-1934-PM.png?width=635&height=356&name=undefined-Dec-24-2025-04-19-39-1934-PM.png)

        **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](https://support.pantrysoft.com/hs-fs/hubfs/Event%20Type%20image.webp?width=554&height=112&name=Event%20Type%20image.webp)

- - Every = how frequently does the individual volunteer?    
      ![Visit Template Every](https://support.pantrysoft.com/hs-fs/hubfs/Visit%20Template%20Every.webp?width=670&height=148&name=Visit%20Template%20Every.webp)
    - Day of Month = what specific days or dates does the individual volunteer?

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

![](https://support.pantrysoft.com/hs-fs/hubfs/undefined-Dec-24-2025-04-19-39-7161-PM.png?width=670&height=297&name=undefined-Dec-24-2025-04-19-39-7161-PM.png)

     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](https://support.pantrysoft.com/hs-fs/hubfs/manual%20check%20box.png?width=670&height=308&name=manual%20check%20box.png)

**To Skip a specific Shift:** Open the specific, dated shift (not shift template) using the edit pencil icon. **Delete** the shift**.![delete visit recrod](https://support.pantrysoft.com/hs-fs/hubfs/delete%20visit%20recrod.png?width=670&height=335&name=delete%20visit%20recrod.png)**

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

![template end date](https://support.pantrysoft.com/hs-fs/hubfs/template%20end%20date.png?width=670&height=310&name=template%20end%20date.png)

**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](https://support.pantrysoft.com/hs-fs/hubfs/missed%20shift.png?width=670&height=197&name=missed%20shift.png)

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

![Volunteer Activity Missed shift](https://support.pantrysoft.com/hs-fs/hubfs/Volunteer%20Activity%20Missed%20shift.png?width=469&height=461&name=Volunteer%20Activity%20Missed%20shift.png)

 

- [Getting Started](https://support.pantrysoft.com/getting-started?hsLang=en#main-content)

    - [Users](https://support.pantrysoft.com/getting-started?hsLang=en#users)
    - [PantrySoft Interfaces](https://support.pantrysoft.com/getting-started?hsLang=en#pantrysoft-interfaces)
    - [Inventory](https://support.pantrysoft.com/getting-started?hsLang=en#inventory)
    - [Guest/Client Registration](https://support.pantrysoft.com/getting-started?hsLang=en#guest-client-registration)
    - [Visits](https://support.pantrysoft.com/getting-started?hsLang=en#visits)
    - [Client Portal - Scheduling](https://support.pantrysoft.com/getting-started?hsLang=en#client-portal-scheduling)
    - [Reporting](https://support.pantrysoft.com/getting-started?hsLang=en#reporting)
- [Additional Admin Guides](https://support.pantrysoft.com/additional-admin-guides?hsLang=en#main-content)

    - [Client Registration & Visits](https://support.pantrysoft.com/additional-admin-guides?hsLang=en#client-registration-visits)
    - [Additional Features](https://support.pantrysoft.com/additional-admin-guides?hsLang=en#additional-features)
    - [Inventory Management](https://support.pantrysoft.com/additional-admin-guides?hsLang=en#inventory-management)
    - [Additional Paid Features](https://support.pantrysoft.com/additional-admin-guides?hsLang=en#additional-paid-features)
    - [Tags](https://support.pantrysoft.com/additional-admin-guides?hsLang=en#tags)
    - [Scheduling Appointments](https://support.pantrysoft.com/additional-admin-guides?hsLang=en#scheduling-appointments)
- [Scheduling and Schedule Templates](https://support.pantrysoft.com/scheduling-and-schedule-templates?hsLang=en)
- [User Interfaces](https://support.pantrysoft.com/user-interfaces?hsLang=en#main-content)

    - [Client Portal/ Online Store- Admin & Setup Guides](https://support.pantrysoft.com/user-interfaces?hsLang=en#client-portal-online-store-admin-setup-guides)
    - [Client Portal/ Online Store- Customer Guides](https://support.pantrysoft.com/user-interfaces?hsLang=en#client-portal-online-store-customer-guides)
    - [Packing/ Kitchen Screens and Reports](https://support.pantrysoft.com/user-interfaces?hsLang=en#packing-kitchen-screens-and-reports)
- [Special Workflows](https://support.pantrysoft.com/special-workflows?hsLang=en#main-content)

    - [Delivery/Meals on Wheels](https://support.pantrysoft.com/special-workflows?hsLang=en#delivery-meals-on-wheels)
    - [University](https://support.pantrysoft.com/special-workflows?hsLang=en#university)
- [FAQ & Miscellaneous](https://support.pantrysoft.com/faq-miscellaneous?hsLang=en#main-content)

    - [Client Troubleshooting](https://support.pantrysoft.com/faq-miscellaneous?hsLang=en#client-troubleshooting)
    - [Other FAQs](https://support.pantrysoft.com/faq-miscellaneous?hsLang=en#other-faqs)
    - [Messaging and Notifications](https://support.pantrysoft.com/faq-miscellaneous?hsLang=en#messaging-and-notifications)
    - [Other Reports](https://support.pantrysoft.com/faq-miscellaneous?hsLang=en#other-reports)
    - [Technical Documentation](https://support.pantrysoft.com/faq-miscellaneous?hsLang=en#technical-documentation)
- [Reporting Tools](https://support.pantrysoft.com/reporting-tools?hsLang=en#main-content)

    - [Merging Duplicate Client Accounts](https://support.pantrysoft.com/reporting-tools?hsLang=en#merging-duplicate-client-accounts)
- [Release Notes](https://support.pantrysoft.com/release-notes?hsLang=en#main-content)

    - [2026 Releases](https://support.pantrysoft.com/release-notes?hsLang=en#2026-releases)
    - [2025 Releases](https://support.pantrysoft.com/release-notes?hsLang=en#2025-releases)
    - [2024 Releases](https://support.pantrysoft.com/release-notes?hsLang=en#2024-releases)
- [Recorded Webinars](https://support.pantrysoft.com/recorded-webinars?hsLang=en#main-content)

    - [2026 Webinar Recordings](https://support.pantrysoft.com/recorded-webinars?hsLang=en#2026-webinar-recordings)
    - [2025 Webinar Recordings](https://support.pantrysoft.com/recorded-webinars?hsLang=en#2025-webinar-recordings)
- [Special/ Niche Features](https://support.pantrysoft.com/special-niche-features?hsLang=en)
- [Advanced Inventory](https://support.pantrysoft.com/advanced-inventory?hsLang=en)
- [CSFP Module](https://support.pantrysoft.com/csfp-module?hsLang=en#main-content)

    - [CSFP Overview](https://support.pantrysoft.com/csfp-module?hsLang=en#csfp-overview)
    - [Managing CSFP Participants](https://support.pantrysoft.com/csfp-module?hsLang=en#managing-csfp-participants)
    - [Recording CSFP Visits](https://support.pantrysoft.com/csfp-module?hsLang=en#recording-csfp-visits)
    - [CSFP Data Management](https://support.pantrysoft.com/csfp-module?hsLang=en#csfp-data-management)
- [PantrySoft Volunteer](https://support.pantrysoft.com/pantrysoft-volunteer?hsLang=en)

# PantrySoft

pantrysoft.com Help Center

Copyright © 2026, PantrySoft