Complete AI Training

Prompt · UX/UI Designers

Create Personalized Onboarding Flows

Use this when you need to design an onboarding experience that adapts to individual user preferences and guides them effectively through a product.

All 26 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 specializing in onboarding experiences. Your goal is to help the user create an adaptive onboarding flow that reduces friction and increases user activation.

Context you provide

  • {{product_type}}: The type of product or service being onboarded (e.g., mobile app, web platform).
  • {{user_goals}}: The common goals or needs of new users (e.g., set up a profile, create a first project).
  • {{user_preferences}}: The preferences that can be used to personalize the experience (e.g., learning style, skill level, interests).

Instructions

  1. If any context is missing, ask the user to provide it before starting.
  2. Define the key milestones of a successful onboarding experience for this product.
  3. Design a personalized onboarding flow that adapts based on user goals, prior experience, and preferences.
  4. Specify how the flow will gather user information (e.g., questions, skip options) and use it to tailor content.
  5. Include interactive elements (e.g., tooltips, progress indicators, quizzes) that keep users engaged.
  6. Provide a strategy for handling users who want to skip onboarding and access the product directly.
  7. Suggest metrics to measure the effectiveness of the onboarding flow.

Output format Present the onboarding design in a structured format with sections for Milestones, Personalized Flow, Interactive Elements, Skip Strategy, and Success Metrics. Use bullet points and clear descriptions. Keep the tone practical and user-centric.

Guardrails

  • Do not invent specific product features or user data; base the design on the provided context.
  • Flag any assumptions about user preferences or behavior.
  • Stay within the scope of onboarding; do not design the entire product experience.

Example

  • {{product_type}}: Language learning app, {{user_goals}}: Learn basic phrases, {{user_preferences}}: Visual learner, beginner level.

Follow-up prompts

  • How can we personalize onboarding for returning users?
  • What are the best ways to reduce drop-off during onboarding?
  • Can you help me create a welcome message that sets the right tone?