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
- Go to the Guests section
- Find and click on a guest’s name
- Look for the 🍽️ fork and knife icon button
- 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
- Open the meal preferences for guests staying today
- Look at the red “SKIPPING” buttons for today’s date
- Count how many guests are skipping each meal:
- Breakfast skipping count
- Lunch skipping count
- Dinner skipping count
- Reduce your portions accordingly - prepare fewer meals, not more
For Guest Services
During Check-in
- Ask the guest: “Will you be eating all meals with us, or would you like to skip any?”
- Open their meal preferences
- Click to mark any meals they want to skip as red “SKIPPING”
- 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
- During registration, ask about meal preferences
- Open the guest’s meal preferences
- Mark any meals they plan to skip
- 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)
- Find their arrival date in the schedule
- Click the Dinner button for that day to mark it as SKIPPING (red)
Guest Leaves Early (Misses Lunch & Dinner)
- Find their departure date
- Click the Lunch and Dinner buttons to mark as SKIPPING (red)
Guest Has Medical Appointment
- Ask which meals they’ll miss
- Click those specific meal buttons to mark as SKIPPING (red)
Guest Goes Out for Special Dinner
- Find the date they’re going out
- Click the Dinner button for that day to mark as SKIPPING (red)
Business Traveler (Skips All Breakfasts)
- Use the “Skipping All Breakfasts” bulk action button
- 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
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
- Go to the main Guests section
- Create a new view
- Select “Meal Skipping Report” from the dropdown
- 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
- Filter by the dates you want to plan for
- Look at the Daily Breakdown section
- Note the skipping counts for each meal type
- Calculate portions: Total Guests - Skipping Count = Meals to Prepare
Session Planning
- Select a specific session ID
- Review the complete meal skipping patterns
- Plan ingredient orders based on total skipping statistics
- Identify patterns (e.g., many guests skip breakfast)
API Access for Developers
Retrieving Meal Preferences via API
You can programmatically access guest meal skipping information using the GET /guests API endpoint by includingskippingMeals 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
Response Format
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

