Skip to main content
A specialized tool to track which meals guests will skip during their stay. This helps kitchen staff plan portions accurately by knowing exactly how many guests will not be eating each meal.
Important: This feature is for tracking meal skipping only - not general meal attendance. It assumes all guests eat all meals by default, and you only mark the exceptions (meals they won’t attend).

Who Can Use This Feature

You need the “Guest Meal Skipping” permission to access this feature. If you don’t see the meal preferences button, contact your administrator to get access. Typically used by:
  • Kitchen staff for meal planning
  • Guest services for handling requests
  • Reception staff during check-in
  • Supervisors for oversight

How to Open Meal Preferences

  1. Go to the Guests section
  2. Find and click on a guest’s name
  3. Look for the 🍽️ fork and knife icon button
  4. Click it to open the meal preferences sidebar

Understanding the Interface

What You’ll See

The interface shows a schedule grid where:
  • Each row = One day of the guest’s stay
  • Each column = A meal type (Breakfast, Lunch, Dinner)
  • Gray “DEFAULT” buttons = Guest will eat this meal if provided by center (normal)
  • Red “SKIPPING” buttons = Guest will skip this meal (exception)

Key Principle

This tool tracks SKIPPING only, not attendance.
  • All guests are assumed to eat all meals by default
  • You only mark meals they will NOT attend
  • This is not for tracking who showed up - it’s for planning how many portions to prepare
  • Kitchen staff use this to reduce portion counts, not increase them

Daily Tasks

For Kitchen Staff

Morning Routine - Count Skipping Guests

  1. Open the meal preferences for guests staying today
  2. Look at the red “SKIPPING” buttons for today’s date
  3. Count how many guests are skipping each meal:
    • Breakfast skipping count
    • Lunch skipping count
    • Dinner skipping count
  4. Reduce your portions accordingly - prepare fewer meals, not more
Kitchen Planning: If 25 guests are staying and 5 are skipping breakfast, prepare breakfast for 20 guests (25 - 5 = 20).

For Guest Services

During Check-in

  1. Ask the guest: “Will you be eating all meals with us, or would you like to skip any?”
  2. Open their meal preferences
  3. Click to mark any meals they want to skip as red “SKIPPING”
  4. The schedule shows their entire stay - mark all the meals they won’t attend

Handling Special Requests

  • Guest wants to skip all breakfasts: Use “All Skipping Breakfasts” button
  • Guest wants to skip one specific day: Use the day action buttons (🚫 or ✅)
  • Guest changes their mind: Click the meal button to toggle back to DEFAULT

For Reception Staff

Guest Registration

  1. During registration, ask about meal preferences
  2. Open the guest’s meal preferences
  3. Mark any meals they plan to skip
  4. This helps kitchen staff from day one

Using the Controls

Individual Meal Buttons

  • Click any meal button to toggle between DEFAULT (gray) and SKIPPING (red)

Bulk Actions

  • “All Skipping” - Guest skips every meal (rare, for special cases)
  • “All Attending” - Reset everything to default (guest eats all meals)
  • “Skipping All Breakfasts” - Skip just breakfasts for entire stay
  • “Skipping All Lunches” - Skip just lunches for entire stay
  • “Skipping All Dinners” - Skip just dinners for entire stay

Day Actions (Right Side)

  • 🚫 Red button - Skip all meals for that specific day
  • ✅ Green button - Attend all meals for that specific day

Common Scenarios

Guest Arrives Late (Misses Dinner)

  1. Find their arrival date in the schedule
  2. Click the Dinner button for that day to mark it as SKIPPING (red)

Guest Leaves Early (Misses Lunch & Dinner)

  1. Find their departure date
  2. Click the Lunch and Dinner buttons to mark as SKIPPING (red)

Guest Has Medical Appointment

  1. Ask which meals they’ll miss
  2. Click those specific meal buttons to mark as SKIPPING (red)

Guest Goes Out for Special Dinner

  1. Find the date they’re going out
  2. Click the Dinner button for that day to mark as SKIPPING (red)

Business Traveler (Skips All Breakfasts)

  1. Use the “Skipping All Breakfasts” bulk action button
  2. All breakfast buttons turn red instantly

Reading the Statistics

At the bottom, you’ll see summary counts:
  • Breakfast: 3 Skipping = Guest will skip 3 breakfasts during their stay
  • Lunch: 0 Skipping = Guest attends all lunches
  • Dinner: 1 Skipping = Guest will skip 1 dinner
Kitchen staff use these numbers for weekly planning.

Meal Skipping Report View

For analyzing meal skipping patterns across all guests, you can access the comprehensive Meal Skipping Report view directly in the main guests table.

How to Access the Report

  1. Go to the main Guests section
  2. Create a new view
  3. Select “Meal Skipping Report” from the dropdown
  4. The table will switch to show meal skipping analytics

Filtering Options

The report view provides flexible filtering options:

Filter by Session ID

  • Select a specific session from the Session dropdown
  • View meal skipping patterns for all guests in that session
  • Perfect for session-specific kitchen planning

Filter by Date Range

  • Use the Date Range picker to select custom start and end dates
  • View meal skipping patterns across multiple sessions
  • Ideal for weekly or monthly kitchen planning

What You’ll See

The Meal Skipping Report displays:
  • Summary Statistics at the top showing total guests and skipping patterns
  • Daily Breakdown with meal skipping counts for each date
  • Individual Guest Data showing complete skipping patterns per guest

Using the Report for Kitchen Planning

Daily Planning

  1. Filter by the dates you want to plan for
  2. Look at the Daily Breakdown section
  3. Note the skipping counts for each meal type
  4. Calculate portions: Total Guests - Skipping Count = Meals to Prepare

Session Planning

  1. Select a specific session ID
  2. Review the complete meal skipping patterns
  3. Plan ingredient orders based on total skipping statistics
  4. Identify patterns (e.g., many guests skip breakfast)
Pro Tip: Use the date range filter to compare meal skipping patterns between different weeks or months to identify trends and optimize your kitchen operations.

API Access for Developers

Retrieving Meal Preferences via API

You can programmatically access guest meal skipping information using the GET /guests API endpoint by including skippingMeals in your project parameters.

Comprehensive Meal Skipping Reports

For comprehensive analytics and kitchen planning, use the dedicated GET /guests/meal-skipping API endpoint which provides:
  • Summary statistics - Total guests and skipping patterns
  • Daily breakdown - Meal counts by date for kitchen planning
  • Individual tracking - Complete skipping history per guest
  • Kitchen analytics - Ready-to-use data for portion planning

Example API Request

GET /guests?startDate=2025-01-01&endDate=2025-01-31&project=firstName,lastName,skippingMeals

Response Format

{
	"data": [
		{
			"firstName": "John",
			"lastName": "Doe",
			"skippingMeals": {
				"breakfast": ["2025-01-15", "2025-01-16"], // dates when skipping breakfast
				"lunch": [], // no lunch skipping
				"dinner": ["2025-01-18"] // dates when skipping dinner
			}
		}
	]
}

Integration Use Cases

  • Kitchen Management Systems: Automatically calculate daily meal counts
  • Food Ordering Systems: Adjust ingredient orders based on skipping patterns
  • Reporting Tools: Generate meal attendance reports
  • Mobile Apps: Display meal schedules to guests
Learn more about API integration in our API Reference documentation.