Current as-is state, followed by concrete solutions for redesigning the flow.- Signup Form: Requests First name, Last name, Username, Password, and Recovery Email.
- Double Opt-In: A hard stop. Users must switch to their email inbox and click a confirmation link.
- Plan Selection & Legal Wall: After clicking the email link, the user lands on the plan selection screen. This includes the massive "Please read this carefully..." checkbox.
- Stripe Checkout (Paywall): Clicking "Try for Free" redirects to Stripe. The user must enter their credit card details before the 7-day trial begins.
- In-App Onboarding: The user starts in the dashboard (with the avatar). Tooltips (steps 1 through 7+) explain the various modules (Vision, Passion, Goals, etc.).
2. What is Already Great (Keep This!)
- The Dashboard Design: The UI after logging in (featuring the avatar and floating islands like "Motivation" and "Vision") is exceptionally kid-friendly, visually appealing, and instantly sparks curiosity.
- Clear Pricing: The visual distinction between the Solo, Homeschool, and School Plans is handled very well.
- In-App Tooltips: The guided tour in the dashboard ("1. Overall", "7. Goals") is a highly effective way to explain the platform's features step-by-step without overwhelming the user.
1. Hurdles & Absolute Conversion KillersHere we run into the exact issues discussed in the "Parent-Led Growth" research.
Killer 1: The "Wall of Text" Checkbox
This block is a massive conversion killer. It looks like a severe legal warning ("Please read this carefully before completing your purchase").
- Psychological Effect: Parents who just want to test an app for their child are suddenly confronted with intimidating terms like "Data Controller," "Deletion," and "Withdraw consent." This triggers immediate alarm and mistrust. It feels like a "subscription trap."
Killer 2: Upfront Credit Card (Paywall Before Value)
You are offering a 7-day free trial, but the Stripe checkout demands a credit card immediately ("Then $14.90 per month starting May 7, 2026").
- Link to Research: As analyzed previously, requiring payment data upfront causes up to 80% of users to abandon the process. Trust is simply not high enough at this stage (especially right after reading a dense legal text) to hand over billing details. The user hasn't even seen your fantastic dashboard yet!
Killer 3: Unclear Target Audience (Who is typing?)
The initial form asks for a "Username" (typical for kids), but also for a "Recovery Email" and Terms & Conditions agreement (typical for parents). If a child tries to sign up, they hit a wall at the email verification and credit card screen. If a parent signs up, they might be confused as to why they need to pick a playful "Username" for themselves.
Killer 4: Immediate Email Verification (The Double Opt-In Blockade)
The screen stating
"Please click on the confirmation link sent to your email" completely breaks the onboarding flow. If the email is delayed, gets caught in a spam filter, or the parent is on a mobile device and gets distracted, you lose that user forever.
2. Concrete Solutions & Flow RedesignTo maximize your conversion rate, we need to apply the EdTech best practice model we researched earlier.
Solution for the "Wall of Text" Checkbox
We need to handle the necessary legal requirements (COPPA/GDPR for children) seamlessly without causing friction or fear.
- Best Practice: Remove this giant box entirely from the pricing page.
- New Approach: Use "Implied Consent" placed directly under the "Create Account" button on the very first step.
- Text Example: (In small print below the register button): "By clicking 'Create New Account', you confirm that you are a parent/guardian (18+), and you agree to our Terms of Service and Parental Consent & Privacy Policy."
- If a checkbox is absolutely mandatory (due to strict legal counsel): Make it minimal!
- [ Checkbox ] "I confirm I am a parent or legal guardian and agree to the Privacy Policy for enduri solo." (This is enough! The heavy details about data controllers belong in the linked policy document, not on the UI).
Solution for the Onboarding Flow (The New Flow)Step 1: Parent Registration (Frictionless)- Form: Only the parent's email and password. (Do not ask for a "Username" here!).
- Microcopy: "Create a parent account to start your 7-day free trial."
Step 2: Soft-Gating (No immediate email blockade)- Let the parent into the app immediately after clicking "Create Account"!
- Instead of a hard stop, show a subtle banner at the top of the dashboard: "Please verify your email address within 3 days to keep your account active."
Step 3: Creating the Child's Profile (Inside the Dashboard)- First screen after logging in: "Who is playing today?" -> "Add Child".
- Here, the parent selects the child's "Username", avatar, etc.
Step 4: The Magic Moment (Value First)- The child can immediately start using the great dashboard (your screenshot with Motivation, Vision, etc.). No credit card required, no paywall.
- Let enduri prove its value.
Step 5: The Paywall (On Day 6/7)- Only when the trial period is about to expire do you send the parents to the Plan Selection page (Monthly/Yearly) and the Stripe checkout. At this point, they already know the tool works and will gladly provide their credit card.
SummaryThe current flow is heavily focused on
risk mitigation (securing credit cards early, forcing legal agreements). While common in B2B software, this approach kills conversions in the B2C education sector.
The Fix: Push all friction points (legal text, email verification, Stripe) further down the funnel or shrink them visually. Let your users experience your actual product (that beautiful dashboard) as quickly as humanly possible!