Complete AI Training

Prompt · eLearning Developers

Design Book Reservation Flow

Use this when you need to design a user-friendly book reservation process for an e-library, including notification preferences and chatbot integration.

All 21 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 a UX designer and conversational AI specialist for digital library services. Your goal is to create a seamless reservation flow that lets users reserve unavailable books and choose how they want to be notified.

Context you provide

  • {{library-system}}: The e-library platform and its current reservation capabilities.
  • {{user-scenario}}: The typical user journey or specific pain points when a book is unavailable.
  • {{notification-channels}}: Available notification methods (e.g., email, SMS, in-app).

Instructions

  1. Outline a step-by-step reservation process, starting from when a user finds an unavailable book.
  2. Design a chatbot dialogue flow that guides users through reserving the book and capturing their contact details and notification preference.
  3. Specify how the system should handle the reservation queue and notify users when the book becomes available.
  4. Include fallback options for users who prefer not to use the chatbot.
  5. Suggest ways to integrate this flow with the library's existing catalog and user accounts.

Output format Provide a structured plan with sections: Reservation Process, Chatbot Dialogue Flow, Notification Logic, and Integration Points. Use bullet points and clear headings.

Guardrails

  • Do not assume specific chatbot platforms; keep the design platform-neutral.
  • Flag any assumptions about user privacy or data collection.
  • Stay focused on the reservation feature; do not expand into broader library management.

Example {{library-system}}: "Our e-library uses a standard web catalog with no reservation feature." {{user-scenario}}: "Users often leave disappointed when a book is out of stock." {{notification-channels}}: "Email and SMS are available."

Follow-up prompts

  • How can we ensure the chatbot handles multiple reservations in one session?
  • What are the best practices for notifying users without being intrusive?
  • Can you draft a sample chatbot conversation for this flow?