---
title: Scheduling in PantrySoft - Overview
description: Discover the basic scheduling features in PantrySoft
---

[Skip to content](https://support.pantrysoft.com/scheduling-in-pantrysoft-overview#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. [Additional Admin Guides](https://support.pantrysoft.com/additional-admin-guides?hsLang=en)
3. [Scheduling Appointments](https://support.pantrysoft.com/additional-admin-guides?hsLang=en#scheduling-appointments)

# Scheduling in PantrySoft - Overview

## Discover the basic scheduling features in PantrySoft

### Overview

PantrySoft allows admin staff to build a calendar of appointment availability for the pantry's various programs (**Visit Types**) and sites (**Locations**). The most simple setup would involve building a model recurring week's availability (**Schedule Template**), which would then be stamped onto every week into the pantry's future. This model week would be tied to a simple pantry's single Location (default is "Main") and single pantry program/ Visit Type (default is *"*Standard").

After setting up this Schedule Template, PantrySoft will "build" actual appointment slots on real calendar days, which you can see by visiting the pantry calendar (**Pantry-\>Schedule Calendar**). Clients can be scheduled for appointments only if there is still a slot free on the desired day.

**Online Portal Orders.** Finally, for your Online Portal customers, Visit Frequency Rules may affect appointment availability when Clients attempt to schedule an Online Order (choice-pantry pickup) for themselves. In the Online Portal, an Order is a *combination* Appointment and Visit, so choosing a time to pickup an Order is subject to Visit Frequency rules.

### Basic Setup

**Two Appointment Schemes: *Freeform* and (default) *Schedule Template*.** Scheduling in PantrySoft is a optional feature. It comes in two basic modes: the default "**Schedule Template**" scheme that builds availability slots, and an optional "**Freeform**" scheme with little to no restrictions or features.

- [Click here to read about the two modes and to learn how to select one as a starting Org Admin.](https://support.pantrysoft.com/choosing-scheduling-modes?hsLang=en)

**Building Schedule Templates (Appointment Availability Patterns).** In order for a pantry to use the default scheduling scheme where appointment availability is organized under time blocks and limited appointment slots, Org Admins must first build out one or more Schedule Templates. These are model weeks that "lay down" availability on the pantry's calendar for a specific pantry program (Visit Type) and Location.

- [Click here if you're an Org Admin looking to build a Schedule Template (availability scheme) for your pantry.](https://support.pantrysoft.com/setting-up-the-scheduling-calendar?hsLang=en)

### Scheduling Appointments via Dashboard

**Intake Staff: Scheduling an Appointment.** Once a pantry's Org Admins have built one or more Schedule Templates (appointment availability patterns), dashboard intake staff (Staff **Users** with an "Org-" style Core Role are confined to the Dashboard interface) can schedule an appointment for a Client.

- [Click here to learn how staff can schedule a Client if your pantry uses the Schedule Template appointment scheme.](https://support.pantrysoft.com/scheduling-client-appointments-block-scheduling?hsLang=en)
- [Click here to learn how staff can schedule a Client if your pantry uses the Freeform appointment scheme.](https://support.pantrysoft.com/scheduling-client-appointments-open-scheduling?hsLang=en)

### Scheduling Appointments via Online Portal

**Online Portal Self-Scheduling**. Pantries using the *Online Portal* feature (a paid add-on sometimes called the *Storefront* ) can allow their online visitors to schedule appointments for themselves, choosing appointments from those generated by the pantry's Schedule Templates.

- [Click here to learn about added steps to consider when building setting up a Schedule Template for Online Portal Orders.](https://support.pantrysoft.com/online-portal-visit/-appointment-frequency?hsLang=en)
- [Click here to learn about controlling the visibility of future appointment slots to Online Portal customers.](https://support.pantrysoft.com/online-portal-appointment-visibility?hsLang=en)

### Advanced Scheduling Features

PantrySoft allows you to tweak some key features in the appointment experience, Schedule template-by-template:

- [Click here to learn about creating an exception (Closed Day) to a Schedule Template's availability on a specific calendar day.](https://support.pantrysoft.com/closed-date?hsLang=en)
- [Click here to learn about Duplicating a Schedule Template (usually in order to create future templates with the same *Visit Type + Location*)](https://support.pantrysoft.com/scheduling-special-events-alternating-schedule-templates?hsLang=en)
- [Click here to learn about other Schedule-Template-specific settings.](https://support.pantrysoft.com/schedule-template-settings?hsLang=en)

 

- [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