HomeLegalOnboarding & UX

Onboarding and User Experience Standards

User journeys, accessibility, support, and experience guidelines

EFH-UX-001Version 1.0January 2025Owner: Director of Product

Official UX Standards Document

Authoritative reference for onboarding, accessibility, and user experience.

PDF

1. Purpose & Scope

1.1 Purpose

This document establishes standards for user onboarding, accessibility, support, and overall user experience across all Elevate For Humanity platforms. It ensures consistent, accessible, and supportive experiences for all users.

1.2 Scope

  • Account creation and onboarding flows
  • Accessibility compliance and implementation
  • Design system and UI consistency
  • Support channels and response standards
  • User communication and notifications

1.3 User Types

User TypePrimary Journey
StudentCourse enrollment, learning, certification
InstructorCourse creation, student management
Tax ClientTax prep, refund advance, document upload
Store CustomerBrowse, purchase, download
Partner/DelegateStudent referral, reporting

2. Onboarding Flows

2.1 Account Creation

  1. Entry Point: Clear CTA on homepage, contextual signup prompts
  2. Information Collection: Minimal required fields (email, password, name)
  3. Email Verification: Confirmation email within 1 minute
  4. Profile Completion: Optional additional info, progressive disclosure
  5. Welcome: Personalized welcome screen with next steps

2.2 Role-Specific Onboarding

RoleOnboarding StepsTime to Value
StudentInterest selection → Course recommendations → First lesson<5 minutes
InstructorCredential verification → Platform training → First course draft1-3 days
Tax ClientService selection → Document checklist → Appointment/upload<10 minutes
Store CustomerBrowse → Purchase → Download (no account required)<3 minutes

2.3 Onboarding Principles

  • Progressive Disclosure: Show information as needed, not all at once
  • Quick Wins: Enable meaningful action within first session
  • Guidance: Tooltips, walkthroughs for new features
  • Recovery: Easy to resume if interrupted
  • Personalization: Tailor experience based on stated goals

3. Accessibility Standards

3.1 Compliance Target

All platform components must meet WCAG 2.1 Level AA standards. This ensures accessibility for users with visual, auditory, motor, and cognitive disabilities.

3.2 Implementation Requirements

CategoryRequirements
Visual4.5:1 contrast ratio, resizable text, no color-only indicators
AuditoryCaptions for video, transcripts for audio, visual alerts
MotorKeyboard navigation, large click targets (44x44px), no time limits
CognitiveClear language, consistent navigation, error prevention

3.3 Technical Implementation

  • Semantic HTML (proper heading hierarchy, landmarks)
  • ARIA labels for interactive elements
  • Focus management for modals and dynamic content
  • Skip links for main content
  • Form labels and error messages associated with inputs

3.4 Testing & Validation

  • Automated testing with axe-core on every deployment
  • Manual testing with screen readers (NVDA, VoiceOver)
  • Keyboard-only navigation testing
  • Annual third-party accessibility audit
  • User testing with people with disabilities

4. Design System

4.1 Visual Identity

  • Primary Colors: Orange (#F97316), Gray (#1F2937)
  • Typography: Inter for UI, system fonts as fallback
  • Spacing: 4px base unit, consistent padding/margins
  • Border Radius: 8px for cards, 4px for buttons

4.2 Component Standards

ComponentStandards
ButtonsClear hierarchy (primary, secondary, ghost), loading states
FormsLabels above inputs, inline validation, clear error messages
NavigationConsistent placement, breadcrumbs for deep pages
CardsConsistent padding, clear visual hierarchy
ModalsFocus trap, escape to close, clear actions

4.3 Responsive Design

  • Mobile-first approach
  • Breakpoints: 640px (sm), 768px (md), 1024px (lg), 1280px (xl)
  • Touch-friendly targets on mobile (minimum 44x44px)
  • Collapsible navigation on smaller screens

5. Support Channels

5.1 Available Channels

ChannelAvailabilityResponse Time
Help Center (Self-Service)24/7Immediate
Email Support24/7 submission<24 hours
Live Chat9am-6pm EST, Mon-Fri<5 minutes
Phone Support9am-5pm EST, Mon-Fri<2 minutes wait
Community Forum24/7Varies (peer support)

5.2 Support Tiers

  • Tier 1: General inquiries, account issues, basic troubleshooting
  • Tier 2: Technical issues, billing disputes, complex problems
  • Tier 3: Engineering escalation, security issues, executive escalation

5.3 Service Level Agreements

PriorityDescriptionResolution Target
CriticalPlatform down, security breach4 hours
HighFeature broken, payment issues24 hours
MediumNon-blocking issues, questions48 hours
LowFeature requests, minor issues5 business days

6. User Communication

6.1 Email Communication

TypePurposeOpt-Out
TransactionalOrder confirmations, password resets, security alertsCannot opt out
ServiceCourse updates, deadline reminders, account changesLimited opt-out
MarketingPromotions, new courses, newslettersFull opt-out

6.2 In-App Notifications

  • Non-intrusive notification center
  • Categorized by type (courses, account, promotions)
  • User-controllable preferences
  • Clear, actionable messages

6.3 Communication Standards

  • Clear, jargon-free language
  • Personalized where appropriate (name, relevant content)
  • Mobile-optimized email templates
  • Unsubscribe link in all marketing emails
  • CAN-SPAM and GDPR compliant

7. Feedback & Improvement

7.1 Feedback Collection

  • In-App Feedback: Contextual feedback buttons throughout platform
  • NPS Surveys: Quarterly Net Promoter Score surveys
  • Course Ratings: Post-completion course and instructor ratings
  • Support Feedback: Post-interaction satisfaction surveys
  • User Research: Periodic interviews and usability testing

7.2 Feedback Processing

  1. All feedback logged and categorized
  2. Weekly review of feedback themes
  3. Prioritization based on impact and frequency
  4. Roadmap integration for validated improvements
  5. Close-the-loop communication for implemented suggestions

7.3 Success Metrics

MetricTargetMeasurement
NPS Score>50Quarterly survey
CSAT (Support)>90%Post-interaction survey
Onboarding Completion>80%Analytics tracking
Time to First Value<5 minutesAnalytics tracking
Accessibility Score>95%Automated testing

8. Roles & Responsibilities

RoleResponsibilities
Director of ProductOverall UX strategy, standards ownership, roadmap
UX DesignerDesign system, user research, accessibility compliance
Frontend EngineersImplementation, accessibility testing, performance
Support ManagerSupport operations, SLA compliance, team training
Content TeamHelp center content, communication templates

9. Versioning & Review

VersionDateChanges
1.0January 2025Initial authoritative version

Review Schedule: Bi-annually, or upon significant platform changes or accessibility standard updates.

Document ID: EFH-UX-001 | Owner: Director of Product

© 2025 Elevate For Humanity. All rights reserved.