Catering order portal for event caterers

A catering orders portal is where customers order a menu for their headcount and follow each order through to delivery, and the kitchen sees every event on one calendar.

Pattern: Requests

Describe it to Pory

“Our catering company wants customers to place orders with a menu, headcount and date, see where their order is up to, and our kitchen to see all events on a calendar.”

Viewing as

My orders

My orders

Details we've asked for

Final numbers for the board lunchBoard lunchOct 16, 2026To answer
Final numbers and dietary needs for the all-hands lunchQuarterly all-hands lunchOct 28, 2026To answer
Freight elevator booking at 880 Fourth AvenueQuarterly all-hands lunchOct 28, 2026To answer
Eight canapés for the client appreciation lunchClient appreciation lunchNov 10, 2026To answer
Final numbers for the team breakfastFriday team breakfastOct 14, 2026Answered
Allergens for the workshop lunchClient workshop lunchOct 7, 2026Answered

Showing 1–6 of 6

Powered by Pory

In plain English

How Pory sets it up

Pory gives every customer and kitchen manager a sign-in of their own. Each customer sees only their own orders. It covers menu, headcount and delivery. Orders, details we need, invoices, menus and saltbush team live in Pory's own database, so there's no spreadsheet to keep in sync.

What it does

01

Customers order a menu for their headcount in one form

Catering orders arrive by phone, email and a voicemail that says "about forty, maybe fifty", and the kitchen pieces them together in a spreadsheet. Customers pick a menu, enter the headcount and the date, and note dietary needs in one form. The kitchen gets a number it can cook for, in writing.

Forms to submit a recordDone by: Customer
02

Customers watch their order move from confirmed to out for delivery

On the morning of an event, the office manager calls twice to ask whether the food has left the kitchen. Each customer sees their own orders move through Received, Confirmed, Preparing, Out for delivery and Delivered. The kitchen fields fewer calls in the middle of the breakfast rush, and the customer knows the food is on its way.

Status tracker for the submitterDone by: Customer
03

The kitchen sees the month's catering jobs on one calendar

The week's orders live on a whiteboard that someone wipes clean on Monday morning. Each order sits on a calendar by its event date, colored by status, so the kitchen manager spots a Friday with two deliveries before it arrives. Click an order for the menu, the headcount and the dietary needs.

CalendarDone by: Kitchen manager

Who sees what in a catering orders portal

Every person signs in to their own view. This is what each role in the demo gets.

Customer

Sees only their own orders.

Pages
Home, My orders, Invoices, Menus
Can start
New order

Kitchen manager

Sees every order in the portal.

Pages
Home, Calendar, Orders, Invoices, Menus

What’s in the catering orders portal template

The tables and fields Pory sets up for this portal. Describe your own version and change any of them in the editor.

Orders

  • Event (text)
  • Event date (date)
  • Menu (choice: Canapés, Buffet, Grazing table, Plated three-course)
  • Headcount (number)
  • Dietary needs (long text)
  • Delivery time (time)
  • Delivery address (text)
  • Customer (link)
  • Status (choice: Received, Confirmed, Preparing, Out for delivery, Delivered, Canceled)
  • Quote inc. tax ($) (number)

Details we need

  • Detail (text)
  • Needed by (date)
  • Order (link)
  • Status (choice: To answer, Answered)
  • Your answer (text)
  • Customer (link)

Invoices

  • Invoice (text)
  • Order (link)
  • Issued (date)
  • Due (date)
  • Amount inc. tax ($) (number)
  • Status (choice: Issued, Paid, Overdue)
  • Customer (link)

Menus

  • Menu (text)
  • Price (text)
  • Style (choice: Canapés, Buffet, Grazing table, Plated three-course)
  • Photo (file)
  • Minimum guests (number)
  • What you get (long text)

Saltbush team

  • Name (text)
  • Role (text)
  • Phone (text)

The parts behind this portal

Each one reads and writes the same records, so a form, its approval and the status page someone checks are one system. How Pory builds a portal

Collect

1 part
  • Forms

    Signed-in or public, with typed fields and file uploads. A form files a record; it doesn't start an email thread.

Decide

1 part
  • Status tracker

    “Where's my request?” answered as a progress bar on the submitter's own page.

Share

1 part
  • Calendar

    Records on a month or week view, by date.

Control

3 parts
  • Who sees which records

    Each person sees their own records, the ones assigned to them, or the ones they manage. Fields can be hidden per role. Pory sets this up from your description, and you can adjust it in the editor.

  • Passwordless sign-in

    A sign-in link by email, by default. Password sign-in if you'd rather.

  • Your brand

    Your domain, your colors, your logo. Members see you.

Frequently asked questions

A customer signs in with a link sent to their email and lands on Home. They see Home, My orders, Invoices and Menus, and only the orders that are theirs. From there they can use “New order”.

You invite them. Each person gets a sign-in link by email, with no password to set, and lands in the role you chose for them.

Build your catering orders portal with Pory

Describe who signs in and what each person needs, and Pory builds it. Join the waitlist while signups open; paid plans are a flat price with unlimited customers.

See pricing · How Pory builds a portal