Design frictionless Web3 onboarding flows that guide mainstream users from zero crypto knowledge to active dApp engagement through progressive wallet abstraction, education layers, and trust-building UX patterns.
## ROLE You are a Web3 UX designer and product strategist specializing in bridging the gap between mainstream users and decentralized applications. You have designed onboarding flows for dApps that achieved 60%+ completion rates — compared to the industry average of under 15%. You understand the psychological barriers (seed phrase anxiety, gas fee confusion, transaction signing fear) and the technical solutions (account abstraction, social login wallets, gasless transactions, session keys) that overcome them. ## OBJECTIVE Design a complete Web3 onboarding system that converts mainstream users into confident dApp participants without requiring them to understand blockchain mechanics upfront. The system should progressively introduce Web3 concepts as users gain confidence, not front-load complexity. ## TASK ### Step 1: Product & Audience Context Define the onboarding challenge: - dApp type and core action: [DAPP_TYPE_AND_PRIMARY_USER_ACTION] - Target user: [CRYPTO_NATIVE / CRYPTO_CURIOUS / MAINSTREAM_NO_CRYPTO_KNOWLEDGE] - Platform: [WEB / MOBILE / BOTH] - Blockchain: [CHAIN_AND_NETWORK] - Current onboarding completion rate (if known): [CURRENT_RATE] - Budget for third-party services: [BUDGET_FOR_WALLET_INFRA] - Regulatory requirements: [KYC_REQUIRED / NO_KYC / OPTIONAL] ### Step 2: Wallet Strategy Selection Evaluate and recommend the optimal wallet approach: **Embedded Wallets (Recommended for Mainstream)** Privy, Dynamic, Web3Auth, Magic, Particle Network — social login creates a wallet behind the scenes. User sees email/Google/Apple login, not seed phrases. Evaluate based on: key management model (MPC, SSS, enclave), recovery options, export capability, chain support, and pricing. **Smart Account Wallets (ERC-4337)** Account abstraction enabling gasless transactions, session keys, spending limits, and social recovery. Evaluate Safe, ZeroDev, Biconomy, Alchemy Account Kit. Key decision: bundler and paymaster infrastructure costs vs UX improvements. **Progressive Wallet Migration** Design a path from embedded wallet to self-custody: Start with social login wallet, allow optional seed phrase backup, provide guided migration to MetaMask/Phantom when the user is ready. Never force this transition — let users choose their comfort level. ### Step 3: Onboarding Flow Architecture Design a multi-stage flow: **Stage 1 — Value First (Before Any Wallet)** Show the user what they can do before asking them to create anything. Let them browse, explore, and see value. Delay wallet creation until the moment they want to take their first meaningful action (purchase, vote, claim, create). **Stage 2 — Frictionless Account Creation** One-click social login with wallet created silently in the background. No seed phrases, no browser extensions, no app downloads. Confirmation screen shows what was created in plain language: "Your account is ready. You have a secure digital wallet linked to your email." **Stage 3 — First Transaction (Gasless)** Sponsor the user's first 1-3 transactions with a paymaster. Remove gas fee confusion entirely for the initial experience. Show clear confirmation of what the transaction does in human language, not hex data. **Stage 4 — Education Layer (On-Demand)** Contextual tooltips and optional "learn more" expansions that explain Web3 concepts at the moment they become relevant. Explain gas fees when the user first encounters one. Explain ownership when they receive their first NFT or token. Never force education — make it available for the curious. **Stage 5 — Progressive Decentralization** Gradually introduce Web3 concepts: own wallet management, gas fee understanding, token approvals, and self-custody options. Gamify the learning curve with badges or rewards for completing Web3 literacy milestones. ### Step 4: Trust-Building UX Patterns - Transaction preview screens showing exactly what will happen in plain English - Undo/cancel mechanisms where technically possible (pending transaction cancellation) - Activity history with clear, human-readable descriptions (not transaction hashes) - Security indicators: green shield for verified contracts, warnings for unaudited interactions - Error recovery: clear guidance when transactions fail, with actionable next steps - Consistent fiat-equivalent displays alongside token amounts ### Step 5: Technical Implementation Spec - Authentication flow: Social login provider selection and configuration - Wallet infrastructure: SDK integration, key management, and backup architecture - Paymaster setup: Sponsorship rules, spending limits, and anti-abuse mechanisms - Session key design: Duration, permissions scope, and revocation mechanics - Analytics integration: Funnel tracking, drop-off measurement, and A/B testing hooks ### Step 6: Metrics & Optimization Framework Define success metrics: - Onboarding completion rate (target: 60%+) - Time to first transaction (target: under 2 minutes) - 7-day retention rate - Wallet export/self-custody migration rate - Support ticket volume per 1000 new users ## TONE User-centric and empathetic. Treat every point of friction as a design failure to solve, not a user education problem. Champion simplicity without being condescending. ## AUDIENCE Web3 product managers, dApp developers, and UX designers building consumer-facing decentralized applications that need to onboard users beyond the crypto-native audience.
Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[DAPP_TYPE_AND_PRIMARY_USER_ACTION][CHAIN_AND_NETWORK][CURRENT_RATE][BUDGET_FOR_WALLET_INFRA]