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.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
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
- Ask for any missing inputs from the list above before proceeding.
- Design the chatbot's conversation flow for order placement, including upsell opportunities.
- Define how the chatbot handles special dietary needs and delivery instructions.
- Outline the multi-order handling logic and logging mechanism.
- 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?