---
title: Visit Frequency Rules
description: This article describes how admins can set up Visit Frequency Rules for their pantry
---

[Skip to content](https://support.pantrysoft.com/visit-frequency-rules-1#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. [Client Registration & Visits](https://support.pantrysoft.com/additional-admin-guides?hsLang=en#client-registration-visits)

# Visit Frequency Rules

## This article describes how admins can set up Visit Frequency Rules for their pantry

### Definition

A **Visit Frequency Rule** in PantrySoft outlines how frequently clients can visit the pantry based on specific conditions. This rule combines a frequency (such as once per month) with factors like Visit Types and Client Statuses.

By default, PantrySoft comes with a single Visit Frequency Rule that applies to all visits, allowing one visit per month. This is customizable. See how below:

---

### ![](https://support.pantrysoft.com/hubfs/image-png-Jun-02-2022-04-45-59-20-AM.png)

### Adjusting Visit Frequency Rules

*Perform the following steps to edit Visit Frequency Rules:*

1. **Log in as an Admin**  
   Log in with a Dashboard role that has access to the Setup menu.
2. **Go to Visit Frequency Rules**  
   Setup-\>Visit Frequency Rules.

### Creating a New Frequency Rule

A **Visit Frequency Rule** is a group of "visit circumstances" assigned to a single frequency. Those circumstances are:

\- A specific detail about the intended Client— the **Client Status**. 

\- A specific detail about the intended Visit— the **Visit Type**.

Administrators utilize **Visit Frequency rules** to specify the number of times a Client with a particular Client Status can visit for a Visit Type or program within a span of time.

> In essence, a Frequency Rule encompasses all its related circumstances. For example, if a rule dictates a once-per-week visit frequency and includes both the Hot Meal Visit Type and the Sack Lunch Visit Type, a client who visits for a Hot Meal one week would need to wait until the following Monday after their Hot Meal to visit for a Sack Lunch. If administrators wish to allow these visit types separately, each with its own one-week frequency, they should create distinct Frequency Rules for each Visit Type.

![](https://support.pantrysoft.com/hubfs/image-png-Jun-02-2022-05-36-39-36-AM.png)

*Perform the following steps to create a new Visit Frequency Rule from the Visit Frequency Rules screen:*

1. **New Rule**  
   Click *Create New Visit Frequency Rule* button.
2. **Name the Rule**  
   Enter a name for the new Rule in Rule Name field, for instance, *Counseling Visit Frequency*.
3. **Select a Client Status (default is *All*)**  
   Select a particular Client Status for this rule. For instance, a pantry might have several Client Statuses like *Light Service*, *Moderate Service*, *Full Service*. Such a pantry may wish to tie different Visit frequency rules to each of their three Client Statuses (Client *types*, basically).
   
   ***(NOTE: Leave this setting on All if your pantry doesn't intend Client Status to dictate Visit Frequency.)***
4. **Select Visit Type(s)**  
   Select a particular Visit Type or set of Visit Types to which this rule will apply.
   
   *For instance, a pantry with both Visit Types: Counseling Visit and Pantry Visit might want to create a visit frequency rule that applies only to their "counseling visits". They would then create a new rule and select only Counseling Visit Visit Type from the list.*
5. **Create a Frequency**  
   Use the *Allowed Visits Per Interval*, *Visit Interval*, and *Visit Interval Unit* fields to create a Visit frequency for this rule.
   
   For instance, *"2 Visits every 1 Month"* is expressed like this:  
   \- ***Allowed Visits per Interval***: 2  
   \- ***Visit Interval***: 1  
   \- ***Visit Interval Unit***: Month.
   
   *(NOTE: "Weeks" reset on Mondays, and "Months" reset on the first of every month. If you intend to set up a rolling frequency, like "every 7 days," or "every 30 days," use Days for your Visit Interval Unit instead of Weeks or Months)*
6. **Confirm / Edit Alert Text**  
   Change the Visit Frequency Alert Text if desired. This is the language displayed on the popup when a User is in danger of violating this rule upon Saving and Exiting.
7. **Save and Exit**  
   Click *Save and Exit*.

**Overlapping Rules?** If you attempt to Save and Exit a Visit Frequency Rule that would overlap a circumstance named in another Visit Frequency Rule (selecting a Visit Type + Client Status combination covered by another rule), PantrySoft will alert you as to the overlap, and refuse to save the rule until you de-select the choice(s) causing the potential overlap.

This might require navigating back to Setup \> Visit Frequency Rules to investigate.

### Encountering a Visit Frequency Limitation

Visit Frequency Rules behave differently depending on the PantrySoft interface (Dashboard, Kiosk, or Online Portal). Every User set up in PantrySoft has access to the app through a single interface; for more information on setting up a User, see [User: Roles](https://support.pantrysoft.com/user-roles?hsLang=en).

**Simple Visit Frequency warning (single or default Visit Frequency Rules)**

**![](https://support.pantrysoft.com/hs-fs/hubfs/image-png-Jun-02-2022-04-57-25-04-AM.png?width=398&name=image-png-Jun-02-2022-04-57-25-04-AM.png)**

**Complex Dashboard Visit Frequency warning (multiple Visit Frequency Rules)**

![](https://support.pantrysoft.com/hs-fs/hubfs/image-png-Jun-03-2022-07-32-08-39-PM.png?width=502&name=image-png-Jun-03-2022-07-32-08-39-PM.png)

*Following are the different presentations of the Visit Frequency Rules for each of the three interfaces:*

#### Dashboard

In the Dashboard interface, a Visit Frequency Rule popup will warn you about a possible violation. If your pantry has a complex (multiple) Visit Frequency scheme, the popup will educate you about your pantry's various Visit Frequency Rules— specifically as they pertain to this Client at the current date and time (see *Complex Dashboard Visit Frequency warning* popup above for an example).

Inside the Visit screen, red Visit Types in the *Visit Type* field indicate the Visit Types this Client would violate, should you make one for the current date and time.

*Only in the Dashboard interface can you choose a red/ "forbidden" Visit Type and still Save and Exit.* 

#### Kiosk

*The Kiosk interface offers the same experience as the Dashboard Visit Frequency warnings (see Dashboard section immediately above), with the following exceptions:*

- The Kiosk interface will not let you open a Visit screen at all if there are no black/ "authorized" Visit Types available to this Client at this time.
- You cannot *Save and Exit* a Visit if you have chosen a red/ "forbidden" Visit Type.

#### Online Portal (special)

At the time of this writing, Online Portal customers can only reserve *one future appointment at a time*.

For this reason, Online Portal customers will only encounter frequency rules if they try to schedule an appointment too soon after a recent, *past* appointment. In this case, the screen will simply neglect to show them appointments which would violate the pantry's Visit Frequency Rules.

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