Mobile app onboarding wireframe and user flow

Design the user flow and text wireframes for a mobile app onboarding, with microcopy, permission prompts and activation metrics. Designed for ChatGPT, Claude and Gemini. It includes 8 customizable variables and you can copy it for free in one click.

Intermediate · Text · Pending editorial review

Designed for:

Prompt

Act as a product designer who specializes in mobile app onboarding and activation.

App: {{app}}.
Target user: {{user}}.
Aha moment (the first time the user gets real value): {{aha_moment}}.
Essential data we need from the user: {{required_data}}.
System permissions needed: {{permissions}}.
Platform: {{platform}}.

Deliver, in this order:
1. The onboarding goal and a proposed activation metric (which action, within what time frame).
2. The user flow as text or a Mermaid `flowchart`: screens, decisions, optional skips, errors and back navigation.
3. For each screen, a text wireframe with: top-to-bottom element hierarchy, real microcopy (title, supporting text, primary and secondary buttons), empty, loading and error states, and interaction notes.
4. A permissions strategy: when to ask for each one (in context, not on first launch), the pre-prompt screen that explains the benefit, and what happens if the user declines.
5. What can wait: data or steps worth asking for later (deferred sign-up, progressive profiling).
6. Accessibility: touch target sizes, screen reader order and alt text.
7. Three A/B test hypotheses to improve activation.

Constraints:
- No more than {{max_screens}} screens before the aha moment.
- Short microcopy in second person, with a {{tone}} tone.
- Do not invent features that do not exist: if unsure, ask me or use [FILL IN].

How to use it

  1. Define your app’s aha moment precisely; the whole flow is built around it.
  2. List only the data that is truly essential to get started.
  3. Use the text wireframes as a script for building screens in Figma.
  4. Track the activation metric before and after the change.

Usage example

App: reading habit tracker · Aha moment: finishing the first 10-minute reading session · Permissions: notifications.

Sample output

1. Goal and metric

  • Goal: get the person to finish their first 10-minute reading session.
  • Activation metric: % of new accounts that complete a 10-minute session within 24 hours.

2. Flow

flowchart LR
  A[Welcome] --> B[First name]
  B --> C[Daily goal]
  C --> D[Time of day]
  D --> E[First 10-min session]
  E --> F{Turn on reminders?}
  F -- Yes --> G[System permission]
  F -- Not now --> H[Home]

3. Screen 2 — Daily goal

  1. Progress indicator (2 of 4)
  2. Title: "How many minutes do you want to read each day?"
  3. Supporting text: "Start small. You can always change it."
  4. Options: 10 min · 15 min · 20 min · 30 min
  5. Primary button: "Continue"
  6. Secondary: "Back"
  • Error: if nothing is selected, the button stays disabled with "Pick a goal to continue".
  • Interaction: 10 min is preselected.

4. Permissions

Notifications are requested after the first session, with a pre-prompt: "Want a reminder for your reading time at 9 p.m.?" If they decline, offer it again in settings, never with a repeated pop-up…

Key facts

Category
UI/UX design · Wireframes
Output type
Text
Level
Intermediate
Designed for
ChatGPT, Claude and Gemini
Verified in
Pending editorial verification
Variables
App, Target user, Aha moment, Essential data, System permissions, Platform, Max screens and Tone
Language
English
Price
Free, no sign-up
Updated
Nov 7, 2026

Frequently asked questions

How many screens should onboarding have?

As few as it takes to reach the first real value. Many apps work with three or four; every extra screen should earn its place with data or a legal requirement.

When should I ask for notification permission?

Right when the user understands why it helps, for example when scheduling their first reminder. Asking on first launch usually leads to more denials.

What is this prompt for?

Design the user flow and text wireframes for a mobile app onboarding, with microcopy, permission prompts and activation metrics.

Which AI tools does it work with?

It is designed for ChatGPT, Claude and Gemini. We have not verified it in these tools yet, so results may vary between them.

How do I customize the prompt?

Click “Customize” and fill in the variables (App, Target user, Aha moment, Essential data, System permissions, Platform, Max screens and Tone). The text updates instantly and you can then copy it in one click. Values are stored only in your browser.

Do I need experience to use it?

It is intermediate: it helps to know the topic so you can provide good context and review the result critically.

Is this prompt free?

Yes. Every HomeCasa Prompts prompt is free, with no sign-up or subscription. You can also use them in professional projects.

Can I trust the AI output?

Treat it as a high-quality draft: always check data, figures and important claims before publishing or making decisions.

Related prompts