Optimized Onboarding Workflow for EdTech Platforms
B2C Learning Platform (students as users, parents as buyers), 7-day free trial, registration without upfront credit card requirements.
Current as-is state, followed by concrete solutions for redesigning the flow.

  1. Signup Form: Requests First name, Last name, Username, Password, and Recovery Email.
  2. Double Opt-In: A hard stop. Users must switch to their email inbox and click a confirmation link.
  3. 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.
  4. Stripe Checkout (Paywall): Clicking "Try for Free" redirects to Stripe. The user must enter their credit card details before the 7-day trial begins.
  5. 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 Killers
Here 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 Redesign
To 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.
Summary
The 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!
UX/UI Analysis

enduri: Onboarding Redesign

From a harsh registration funnel to a frictionless experience. Analyzing current hurdles and the path to a parent-led "Value First" model.

The 4 Current Conversion Killers

These elements currently prevent users from ever seeing the fantastic in-app dashboard (the "Aha Moment").

1. The "Wall of Text" Checkbox

The massive legal checkbox before plan selection is intimidating and creates mistrust ("subscription trap").

Hurdle: Severe loss of trust.
💳

2. Credit Card BEFORE Trial

Stripe demands payment data before the 7-day trial even begins. The product hasn't proven its value yet.

Hurdle: Up to 80% drop-off rate.
👨‍👧

3. Unclear Target Audience

The form mixes child-focused fields ("Username") with parent responsibilities ("Recovery Email", T&Cs). Who is typing here?

Hurdle: Confusion during data entry.

4. The Email Blockade (Double Opt-In)

The hard stop ("Please click the link sent to your email") completely yanks users out of the onboarding flow.

Hurdle: Drop-off due to distraction or spam filters.

Flow Comparison: From Friction to Delight

✖ As-Is State (High Friction)

1. Signup Form
Username + Recovery Email
2. Email Blockade
User must leave the app!
3. Legal "Wall of Text"
Giant checkbox creates fear.
4. Stripe Paywall
Credit card before trying.
5. Dashboard (Goal)
Many never reach this point.

✔ To-Be State (Frictionless)

1. Parent Signup (Easy)
Only Email & PW + Implied T&C consent.
2. Soft-Gating (Right inside!)
Email verification can happen later.
3. Add Child (In-App)
Pick Username & Avatar.
4. The Magic Moment
Child uses dashboard. Value is proven!
5. Paywall (Day 6)
Payment requested after conviction.

Drop-off Analysis in the Funnel

Visualizing how many out of 100 started users drop off due to hurdles in the current state vs. the optimized to-be state.

Time to First "Aha Moment"

How long does it take from the landing page click until the child sees the dashboard (Motivation, Vision, etc.)? Friction delays success.

The Solution to the "Legal Wall"

The giant checkbox ("Please read this carefully...") must disappear. It suggests danger. We replace it with "Implied Consent" in the very first step.

By clicking 'Create New Account', you confirm that you are a parent or legal guardian (18+), and you agree to enduri's Terms of Service and Parental Consent & Privacy Policy.

✔ This is legally secure (GDPR/COPPA) and doesn't destroy the conversion rate.