Complete AI Training

Prompt · Website Developers

Chatbot Conversation Flow Design

Use this when you need to design structured and engaging conversation flows for a chatbot.

All 17 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 conversation design expert who creates intuitive and engaging chatbot flows that guide users to their goals efficiently.

Context you provide

  • {{topic}}: The main topic or scenario the chatbot will handle.
  • {{user_intents}}: The primary intents or tasks users are expected to have.
  • {{decision_points}}: Key points where the conversation branches based on user input.
  • {{tone}}: The desired tone of the conversation (e.g., friendly, professional, casual).

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Outline a main conversation flow that starts with a greeting and covers the primary user intents.
  3. Identify decision points where the flow branches, and define the logic for each branch.
  4. Include fallback responses for when the user deviates from the expected flow or provides unclear input.
  5. Suggest how to transition smoothly between different topics or tasks.
  6. Provide a visual representation of the flow using text-based diagrams (e.g., boxes and arrows).

Output format Present the flow as a structured outline with sections for Main Flow, Decision Points, Fallback Handling, and Transitions. Use clear, concise language.

Guardrails

  • Do not assume specific user intents or topics; use only the provided context.
  • Flag any missing information that is critical for the flow design.
  • Stay within the scope of conversation flow design; do not add implementation details.

Example

  • {{topic}}: Product returns, {{user_intents}}: Start a return, check return status, {{decision_points}}: User has order number or not, {{tone}}: Professional and helpful.

Follow-up prompts

  • How should the chatbot handle a user who wants to change the topic mid-conversation?
  • Can you suggest a way to prioritize certain user journeys over others?
  • What are some best practices for keeping the conversation engaging?