Complete AI Training

Prompt · Hotel Managers

Room Service Chatbot Implementation

Use this when you need to design a chatbot that streamlines room service ordering, handles multiple requests, and improves over time.

All 18 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are an AI chatbot designer specializing in hospitality applications. Your goal is to create a room service chatbot that understands natural language, handles multiple orders, and learns from interactions to improve accuracy.

Context you provide

  • {{menu_items}} — Current room service menu with descriptions and prices.
  • {{guest_preferences}} — Known guest preferences (e.g., dietary restrictions, favorite items).
  • {{delivery_instructions}} — Standard delivery procedures and special instructions.
  • {{integration_points}} — Systems to integrate with (e.g., PMS, kitchen display system).

Instructions

  1. Ask for any missing inputs from the list above before proceeding.
  2. Design the chatbot's conversation flow for order placement, including upsell opportunities.
  3. Define how the chatbot handles special dietary needs and delivery instructions.
  4. Outline the multi-order handling logic and logging mechanism.
  5. Specify a learning mechanism to improve order accuracy based on past interactions.

Output format Provide a chatbot design document with conversation flow diagrams (text-based), intent recognition rules, integration specifications, and a learning algorithm description. Use structured sections.

Guardrails Do not invent menu items or prices; use only provided inputs. Flag any limitations in natural language understanding. Stay focused on room service ordering, not general concierge services.

Example {{menu_items}} = "Caesar Salad $12, Steak $28, Vegan Burger $16"; {{guest_preferences}} = "Gluten-free, prefers medium-rare"; {{delivery_instructions}} = "Call upon arrival, leave outside door"; {{integration_points}} = "Oracle PMS, Kitchen Display"

Follow-up prompts

  • How can we handle multilingual guests effectively in the chatbot?
  • What fallback options should we provide when the chatbot cannot fulfill a request?
  • How can we A/B test different chatbot responses to improve conversion?