The In-room dining feature in Flexkeeping allows hotels to manage, track, and automate guest dining orders directly through the app. It provides full visibility for hotel teams — from order creation to delivery — ensuring smooth coordination between room service, kitchen, and front-of-house departments.
How to use In-room dining
1. Access the Room Order page
The Room Order page functions very similarly to the Tasks or Repairs page.
From here, you can view existing room orders or create new ones.
2. Creating a new Room Order
In the top-right corner, press the Add order button and select one of two options:
Room order by guest – when the order is requested by a guest.
Internal room order – for staff or operational use (e.g., VIP welcome setup, minibar refill).

3. Filling in the order details
Once you’ve selected the order type, fill in the necessary details:
If the order is requested by a guest:
Guest name – Select the guest from the list.
Guest room – Choose the corresponding room number.
Number of guests – Useful for room service to know how many sets of cutlery or glasses are needed.

4. Selecting items from the menu
Choose the desired menu items from the list.
Adjust the quantity of each item as needed.
Optionally, add a comment or message for the kitchen or room service (e.g., “Drink not too cold” or “Steak well done”).
This helps the staff prepare and deliver the order according to guest preferences.
5. Scheduling and completing the order
Choose a completion time (latest time for delivery).
You can also schedule the order for a future date and time.
After all data is filled in, press Confirm — the order will be saved and sent to the Kitchen View.
6. Kitchen workflow
In the Kitchen View, the kitchen team manages incoming orders:
1. When they start preparing the order, they press Pick up.
This notifies the service team that the order is being prepared.

2. Once the order is ready, the kitchen presses Submitted, meaning it’s ready for delivery.

7. Delivery confirmation
After the order is delivered to the guest, the service team marks it as Done on the Guest Service page.
This confirms that the in-room dining request has been successfully completed.

Kitchen view highlights
Optimized for touch screens for easier use in kitchen environments.
Displays Pick up and Completed statuses for better tracking.
Custom printer configurations are supported for:
Item list layout
Space configuration
Integration export printers
Automated Services
Automation features help streamline in-room dining operations by allowing you to:
Automatically create sub-assignments or stand-alone assignments
Predefine due times based on scheduled requests
Automatically set the responsible department
Automate dispatch within the kitchen

Integration with guest-facing applications
When integrated with guest-facing apps, in-room dining supports:
Direct orders from guests
Expanded guest details (e.g., allergies, VIP status)
Room order assignment code support
Priority settings
Repeating schedules for recurring orders
Ability to cancel an order
Estimated delivery times (ETA) are displayed.
⚠️ Export to POS/PMS systems is not supported at this time.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article