Skip to main content

New User Subscription

Complete guide for first-time users selecting and subscribing to a Lenify plan.

Overview

The new user subscription flow is designed for users who don't have an active subscription and are choosing their first plan. This is a 3-step process with a visual progress indicator.

Step Flow

1Plan Selection2Subscription Summary3Payment SetupDashboard

Step 1: Plan Selection

Interface Elements

Billing Cycle Toggle:

  • Monthly: Standard pricing with monthly payments
  • Yearly: 20% discount with annual commitment (displays "Save 20%" badge)

Available Plans:

Starter Plan - $10/month per user or $96/year per user

  • 1 Project and 1 User (fixed at 1 user = $10 total cost)
  • AI Powered Project Blueprints
  • Project Blueprint driven development
  • AI Powered Code Generation
  • Automated Error Detection and Fixing
  • Support Existing Projects
  • AI Powered Code Refactoring
  • Web Preview and GitHub Integration
  • Community Support
  • 5 Projects and up to 10 Users (cost scales: $20 × team size)
  • All Starter features plus enhanced capabilities
  • Priority AI processing
  • Advanced debugging tools
  • Priority support and team collaboration

Enterprise Plan - $30/month per user or $288/year per user**

  • Unlimited Projects and up to 100 Users (cost scales: $30 × team size)
  • All Pro features plus enterprise capabilities
  • Advanced AI features and analytics
  • Custom integrations and dedicated support

Action Buttons

Each plan card displays:

  • "Get Started" button for new users
  • Plan selection triggers transition to Step 2

Plan Comparison

FeatureStarterProEnterprise
Projects15Unlimited
Users1Up to 10Up to 100
AI Powered Project Blueprints
Project Blueprint Driven Development
AI Powered Code Generation
Automated Error Detection and Fixing
Support Existing Projects
AI Powered Code Refactoring
Web Preview and GitHub Integration
Community Support
Priority AI Processing
Advanced Debugging Tools
Priority Support and Team Collaboration
Advanced AI Features and Analytics
Custom Integrations and Dedicated Support

Step 2: Subscription Summary

Team Configuration

Starter Plan:

  • Designed for individual developers with a fixed 1-user setup to keep costs simple and predictable

Pro Plan:

  • Scale your team from 1-10 members based on your project needs
  • Add team members now or start small and grow later
  • Perfect for growing development teams who need flexibility

Enterprise Plan:

  • Support large organizations with teams of 1-100 members
  • Ideal for companies with multiple development teams or departments
  • Enterprise-grade scalability for complex organizational structures

Pricing Transparency

This step shows you exactly what you'll pay before proceeding to payment:

  • Clear Per-User Costs: See the individual cost per team member
  • Real-Time Calculations: Watch your total update as you adjust team size
  • Yearly Savings Breakdown: Understand exactly how much you save with annual billing
  • No Hidden Fees: Your total subscription cost is transparent and predictable

Why This Step Matters

  • Budget Planning: Know your exact monthly or yearly commitment before payment
  • Team Sizing: Choose the right team size for your current needs
  • Cost Optimization: Compare monthly vs yearly savings to maximize value
  • Flexibility: Easily adjust team size to find the perfect fit for your organization

Subscription Summary Interface Step 2 interface showing team configuration, real-time pricing calculations, and subscription summary with clear cost breakdown

  • Back button → Returns to Step 1 (Plan Selection)
  • Continue button → Proceeds to Step 3 (Payment Setup)

Step 3: Payment Setup

The payment process contains 3 sequential sub-sections:

Sub-Step 1: Customer Profile

Required Information:

  • Customer Name: Full name for billing
  • Address: Complete street address
  • City: City name
  • State: State/Province
  • ZIP Code: Postal code
  • Country: Dropdown with 195+ countries

Why We Need This Information:

  • Accurate Billing: Ensure your subscription charges reach the correct address
  • Tax Compliance: Calculate appropriate taxes based on your location
  • Account Verification: Confirm your identity for account security
  • Service Delivery: Enable proper service provisioning in your region

Customer Profile Form Sub-Step 1 customer profile form showing billing address fields with clean layout and validation

Navigation:

  • Continue button → Proceeds to Sub-Step 2 after validation

Sub-Step 2: Payment Method

Payment Options:

For Users with Existing Payment Methods:

  • Radio button selection from saved payment methods
  • Card details display: brand icon, last 4 digits, expiration date
  • Auto-selection of default payment method

For New Users (No Saved Methods):

  • Stripe Elements card form automatically displayed
  • Real-time card validation
  • Secure PCI-compliant processing

New Card Form Fields:

  • Card number with brand detection
  • Expiration date (MM/YY format)
  • CVC security code
  • Cardholder name

Security Features:

  • PCI-DSS compliance badges
  • SSL encryption indicators
  • Real-time fraud detection
  • No local storage of payment data

Payment Method Selection Sub-Step 2 payment method interface showing saved payment options and new card form with security features

Navigation:

  • Back button → Returns to Sub-Step 1 (Customer Profile)
  • Continue button → Proceeds to Sub-Step 3 after payment method selection

Sub-Step 3: Plan Summary & Subscription

Final Order Summary:

  • Plan: Selected subscription name
  • Billing Cycle: Monthly or Yearly
  • Users: Final member count
  • Price per User: Individual user pricing
  • Yearly Savings: Discount amount (if applicable)
  • Total Amount: Final subscription cost

Subscription Processing:

  • Real-time payment authentication through Stripe
  • Loading states with progress indicators
  • Comprehensive error handling with user-friendly messages
  • Success confirmation with redirect preparation

Final Action:

  • Subscribe - $[Amount]/[period] button
  • Processing states: "Authenticating Payment..." → Success message
  • Automatic redirect to dashboard upon completion

Subscription Confirmation Sub-Step 3 final order summary and subscription processing interface with payment confirmation

Navigation:

  • Back button → Returns to Sub-Step 2 (Payment Method)
  • Subscribe button → Completes subscription creation

Post-Subscription

Automatic Actions

Upon successful subscription creation:

  1. Immediate Activation: Subscription becomes active instantly
  2. Dashboard Redirect: Automatic navigation to /dashboard
  3. Success Notification: Confirmation message display
  4. Feature Unlock: All plan features immediately available
  5. Usage Tracking: Real-time monitoring activation

Next Steps

  • Access development workspace
  • Create first project
  • Explore AI-powered features
  • Invite team members (Pro/Enterprise plans)
  • Configure account preferences
Step 1: Plan Selection• Billing cycle toggle• Plan features comparison• Get Started button• Proceed to team configStep 2: Team Config• Team size selection• Real-time price calc• Yearly savings display• Continue to paymentStep 3: Payment• Customer profile• Payment method• Order summary• Subscribe buttonDashboard• Instant activation• Start developing

Continue to: