Map out the complete user flow for [TASK/FEATURE] in [APP/WEBSITE].
User: [PERSONA]
Goal: [WHAT THEY'RE TRYING TO DO]
Provide:
1. **Entry Points**: All the ways a user might start this flow
2. **Step-by-Step Flow**: Each screen/state with:
- What the user sees
- What actions are available
- Decision points (if/then branches)
- Error states and recovery paths
3. **Happy Path**: The ideal shortest path to completion
4. **Edge Cases**: What happens with empty states, errors, slow connections, permissions
5. **Drop-Off Points**: Where users are likely to abandon and why
6. **Micro-Interactions**: Feedback, animations, and transitions at each step
7. **Metrics**: What to track at each step (conversion, time, errors)
Format as a flowchart description that could be built in Figma or Miro.
Map out the complete user flow for [TASK/FEATURE] in [APP/WEBSITE].
User: [PERSONA]
Goal: [WHAT THEY'RE TRYING TO DO]
Provide:
1. **Entry Points**: All the ways a user might start this flow
2. **Step-by-Step Flow**: Each screen/state with:
- What the user sees
- What actions are available
- Decision points (if/then branches)
- Error states and recovery paths
3. **Happy Path**: The ideal shortest path to completion
4. **Edge Cases**: What happens with empty states, errors, slow connections, permissions
5. **Drop-Off Points**: Where users are likely to abandon and why
6. **Micro-Interactions**: Feedback, animations, and transitions at each step
7. **Metrics**: What to track at each step (conversion, time, errors)
Format as a flowchart description that could be built in Figma or Miro.
How to use this prompt
Copy the prompt above and paste it into ChatGPT, Claude, Gemini, or any AI assistant. Replace the bracketed placeholders with your specific details.
Leave a Review
Tried this prompt? Let us know how it worked — your reviews help other users find the best prompts.