Last updated: March 22, 2026

Overview

A guided onboarding experience that helps new users discover and activate the most important features for their tier. The wizard adapts to the user’s plan, highlighting relevant features and skipping irrelevant ones.

How It Works

1. New users see the onboarding wizard on first login
2. Steps are customized per tier:
Free: First validation, explore results
Pro: First validation, bulk upload, create project, export
Agency: + Team setup, monitoring, AI readiness
Enterprise: + White-label, API keys, webhooks
3. Progress is tracked and persisted
4. Users can skip or revisit the wizard
5. Completion unlocks a “getting started” achievement

Tier Availability

All tiers (with tier-specific content).

Plan Tiers & Limits: Determines which steps appear
URL Validation: Typically the first onboarding step

Mini-Tutorial

Step 1: First Login

After signing up or upgrading, the onboarding wizard appears automatically on first login.

Step 2: Welcome Screen

The wizard introduces ValidGraph and shows what you’ll accomplish in a few minutes based on your tier.

Step 3: Perform First Validation

Follow the “Validate Your First URL” step. Paste your website URL and click validate. This teaches the validation flow.

Step 4: Explore Results

See your validation report—scores, errors, schema types. Understand what ValidGraph measures.

Step 5: Tier-Specific Features

Depending on your plan, you’ll see next steps like:
Pro: Bulk upload, create a project, try export
Agency: Set up team, connect monitoring, explore AI readiness
Enterprise: Configure API keys, webhooks, white-label

Step 6: Optional: Skip Steps

You can skip ahead. The wizard stores your progress and you can resume anytime.

Step 7: Complete

When all steps are done, you unlock a “Welcome to ValidGraph” achievement and the wizard closes.

Technical Details

Get Onboarding Status

GET /api/v1/onboarding/status
X-API-Key: sk_live_abc123... (optional)

Response:

{
  "completed": false,
  "tier": "pro",
  "steps": [
    {
      "id": "welcome",
      "title": "Welcome to ValidGraph",
      "status": "completed",
      "completed_at": "2025-03-22T10:00:00Z"
    },
    {
      "id": "first_validation",
      "title": "Validate Your First URL",
      "status": "in_progress"
    },
    {
      "id": "explore_results",
      "title": "Explore Validation Results",
      "status": "pending"
    },
    {
      "id": "create_project",
      "title": "Create Your First Project",
      "status": "pending"
    },
    {
      "id": "bulk_upload",
      "title": "Bulk Upload URLs",
      "status": "pending"
    },
    {
      "id": "export_data",
      "title": "Export Your Data",
      "status": "pending"
    }
  ],
  "overall_progress": 0.17
}

Mark Step Complete

POST /api/v1/onboarding/complete-step
X-API-Key: sk_live_abc123...
Content-Type: application/json

{
  "step_id": "first_validation"
}

Response:

{
  "step_id": "first_validation",
  "status": "completed",
  "completed_at": "2025-03-22T10:05:00Z",
  "next_step": "explore_results"
}

Onboarding Steps by Tier

Free Tier:
1. Welcome
2. First validation
3. Explore results
4. Upgrade prompt

Pro Tier:
1. Welcome
2. First validation
3. Explore results
4. Create project
5. Bulk upload
6. Export data
7. Upgrade to Agency

Agency Tier:
1. Welcome
2. First validation
3. Create project
4. Team setup
5. URL monitoring
6. Scheduled reports
7. AI readiness

Enterprise Tier:
1. Welcome
2. First validation
3. API keys
4. Webhooks
5. White-label setup
6. Advanced features
7. Completion

References

User Onboarding Best Practices
Wizard UI Pattern)
Progressive Disclosure in UX
ValidGraph Onboarding API