---
title: Delivery Routes
description: This article discusses the configuration and integration of Delivery functionality in PantrySoft.
---

[Skip to content](https://support.pantrysoft.com/delivery-routes#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. [Special Workflows](https://support.pantrysoft.com/special-workflows?hsLang=en)
3. [Delivery/Meals on Wheels](https://support.pantrysoft.com/special-workflows?hsLang=en#delivery-meals-on-wheels)

# Delivery Routes

## This article discusses the configuration and integration of Delivery functionality in PantrySoft.

#### Definition

**Delivery Routes** is an optional feature set in *PantrySoft* that allows for in-app coordination between delivery drivers and the distributing pantry. At the heart of the feature is the ability to assign Visits a *Delivery Route*. Admins can then assign to their delivery driver Users a special *Delivery* User Role, along with a default Delivery Route. The role automatically dumps a "Driver" onto a special report screen in the mobile-friendly kiosk interface upon signing in. The driver's PantrySoft experience is thereby tailored to monitor those visits assigned to their route. With a few touches, "Drivers" can see delivery addresses, monitor delivery orders, and update the status of those deliveries on a mobile tablet or phone.

Delivery Routes and driver features are often paired with the **Recurring Visit/ Visit Template** feature, whereby PantrySoft automatically creates Visits for delivery Clients on a pre-figured, regular schedule. These recurring (delivery) visits can in turn be automatically assigned to a route, allowing a Driver to have their "regular" clients week to week without anyone having to create each recurring, regular visit from scratch.

Delivery Routes can only be enabled by *PantrySoft* staff. If you are interested in enabling delivery functionality, please contact [support@pantrysoft.com](mailto:support@pantrysoft.com).

---

#### Overview of Delivery Configuration

*Briefly, here are the steps to fully enable Delivery functionality in PantrySoft.*

1. **Enable Delivery Feature via PantrySoft Staff**  
   Request to have delivery services enabled.
2. **Set up Routes**  
   Create Delivery Routes to assign to drivers and clients.
3. **Create "Delivery" User / Users**  
   Create Delivery role user accounts for use by drivers, assigning those drivers to a default delivery route.
4. **Assign Clients or Visits to a Route**  
   Scheduling Clients for a delivery by assigning them to a delivery route, whether through a case-by-case setup, or by assigning them a recurring schedule template.

---

#### Setting up the Delivery Routes

*Follow these instructions to set up Delivery Routes to be used by your delivery drivers.*

> **Delivery Route Function:** Delivery Routes are simply identifiers typically used to break down different delivery responsibilities or geographic routes.
> 
> *For example: your pantry might have two drivers covering two sides of town. You might create a "North" and a "South" deliver route to differentiate between the two, and then only assign clients that reside in "North" or "South" areas of town.*

1. **Verify Admin Status**  
   Ensure you are logged in as Org Setting Admin. For more information on user roles, see this [article](https://support.pantrysoft.com/user-roles?hsLang=en).
2. **Open the Delivery Route Window**  
   Navigate to **Setup-\>Delivery Route**. Initially, this table will be empty.<https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/66008748499/original/HPlfSxWkds2oPwp2iptbhvfavNCc5zinGw.png?1619195015>
3. ***Option: Create a New Route***  
   Click **New Route** to open a new window. Name the Delivery Route in the *Name* field, then click **Save Delivery Route**.
4. ***Option: Edit a Route***  
   Click the **Edit** button next to the target route.
5. ***Option: Delete a Route***  
   Click the **Delete** button in the target route's row. Confirm deletion on the pop-up by click and holding the mouse on the red **Delete** button.

#### (optional) Setting up Delivery Users

*Follow these steps to set up a Delivery user.*

1. **Verify Admin Status**  
   Ensure you are logged in as Org Setting Admin. For more information on user roles, see this [article](https://support.pantrysoft.com/user-roles?hsLang=en).
2. **Access the User List**  
   Navigate to **Setup-\>Users.**
3. **Create a New User**   
   (For more information on creating and editing a user, see this [article](https://support.pantrysoft.com/users-create-edit-delete?hsLang=en).)  
   Click **Create New User.**
4. **Set the User to a *Delivery* Role**  
   Assign the user to a *Location* (if applicable), a *Default User Visit Type*, and a *Delivery Route*. Assign their Role as *Kiosk Staff*, and select the Additional Role of *Delivery*.
   
    
   
   ***Note:** "Default Visit Type" in the example above. This is the visit type automatically selected for this user when they create brand new visits. If your pantry uses Visit Types as delivery phases, you can probably leave this blank for all pantry Users, and the default Visit Type will be the first on the list (say, "Scheduled" as in the example above).*   
   *Also Note "Delivery Route" in the example above. This is the route the Driver's delivery screen will display by default just after they log in.*
5. **Record the New User**  
   Click **Save and Exit.**

---

#### Scheduling Clients for a Delivery

The following instructions show how to manually create a single visit and assign it to a Driver Route, but bear in mind the same instructions can be applied to Visit Templates (for more detailed information on creating and using Visit Templates see this [article](http://21285153.hs-sites.com/knowledge/recurring-visits-via-visit-templates)).

> **Recurring Visits on Delivery Routes.** Recurring Visits/Visit Templates are a popular method of handling deliveries, especially for pantries that have a regular schedule for their deliveries (e.g., "Meals on Wheels" programs). Visit Templates are a recipe for a visit, along with recurrence rules by which PantrySoft will automatically and regularly create them. 
> 
> *For example: Mrs. Jones gets her week's meals every Tuesday. Admins at her pantry have created a Visit Template on her Client Record that tells PantrySoft to automatically create a Visit for her every Tuesday, containing 5 "Meal" Visit Items, and assign it to Delivery Route "2".*

*Follow these steps in the Staff Dashboard interface to create a Visit and assign it to a Route, effectively creating a "delivery visit":*

1. **Access the Client**Load a client into the Staff Dashboard.
2. **Create a New Visit**  
   Click **New Visit.** If you track Inventory, add appropriate items to that visit. Note any necessary comments and verify *Visit Date* is correct.
3. **Select Visit Type**Click the drop-down menu *Visit Type* to choose the option indicating delivery-to-be-conducted.  
   *For our example, "Scheduled" is used as the delivery-to-be-conducted option.*
4. **Select Delivery Route**Click the drop-down menu *Delivery Route* to select your target Delivery Route.   
   *For our example, North or South are the options to select in this field. "North" is selected for the Delivery Route.*
   
   ![](https://support.pantrysoft.com/hs-fs/hubfs/image-png-Feb-12-2024-04-56-49-6116-PM.png?width=302&height=202&name=image-png-Feb-12-2024-04-56-49-6116-PM.png)
   
   > **Non-delivery Visits.** Visits can still be conducted at the pantry even if you have delivery routes enabled, simply by leaving the *Delivery Route* drop-down menu blank. Visit Delivery Routes are in fact blank by default.
5. **Save the Visit**  
   Click **Save and Exit** to record the new Visit. That visit is now ready in the system for your drivers to deliver.

---

#### Conducting a Delivery

*Follow these steps to conduct a delivery as a User with the Delivery role enabled:*

> **Delivery Kiosk Mode.** This screen is designed to be used on a tablet or a phone interface. Tap the *PantrySoft* logo at the top left to return to the Delivery Route Report screen.

1. **Log in as a "Delivery" User**  
   Logging in as a User with the Delivery role will automatically log you into the kiosk interface and bring you to the Delivery report screen.
2. **Review Scheduled Deliveries**  
   Users with the Delivery role default to the Driver Report screen where deliveries are conducted.
   
   *There are several tools on this screen to help navigate:* 
     - **Route.** Select your delivery Route from this drop-down menu. This defaults to the driver's *Delivery Route* as set in User settings.
     - **Day.** Change the date in this field to select a delivery from a different day.
     - **Search records.** Type in this field to quickly locate a specific client or address.
     - **CSV/PDF.** Click or tap these buttons to export the list of deliveries to the respective file format.

1. - **Handlebars.** Click or tap and drag clients up or down the list to re-order your deliveries. This is handy for planning your route.
     - **Google Maps Integration.** Click on the address line and that will open up a map should be driver need directions. 
       
       ![](https://support.pantrysoft.com/hs-fs/hubfs/image-png-Feb-12-2024-09-35-50-0814-PM.png?width=595&height=442&name=image-png-Feb-12-2024-09-35-50-0814-PM.png)
2. **Access the Client's Visit**  
   Load the delivery Visit screen by clicking or tapping on the client's name in the list. This will bring up the visit screen similar to the one used in the Staff Dashboard. The items to be delivered are listed at the bottom of this screen.
   
   ![](https://support.pantrysoft.com/hs-fs/hubfs/image-png-Feb-12-2024-09-38-47-7432-PM.png?width=688&height=793&name=image-png-Feb-12-2024-09-38-47-7432-PM.png)
   
   ***(Optional) Confirm the Delivery using the Visit Type.***  
   After you have delivered the items to the client— assuming your pantry uses Visit Types to track delivery status instead of special programs— you can record the visit by switching the Visit Type to the conducted delivery option.  
   *In our example, we have changed the Visit Type in the drop-down to "Delivered".*
3. **Finalize the Delivery**  
   Click Save and Exit to record the delivery and return to the Delivery Route Report.

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