Your environment is configured and ready to import YC Winter 2026 companies.
- ✅ Database connected (Neon PostgreSQL)
- ✅ Environment variables configured
- ✅ n8n webhook URL set
- ✅ Scraper tested (found 40 companies)
- ✅ 0 Winter 2026 companies in database (ready for fresh import)
cd backend
# 1. Check database status (current state)
npm run db:status
# 2. Import YC Winter 2026 companies
npm run import:yc-w26That's it! The script will:
- Find ~40 Winter 2026 companies from YC
- Extract full details for each
- Store in your Neon database
- Trigger n8n workflows for AI evaluation
- Total runtime: 5-7 minutes
- Companies to import: ~40
- Rate limiting: 3 seconds between requests
========================================
YC Winter 2026 Companies Import Script
========================================
Step 1: Getting system user...
✓ System user ready
Step 2: Scraping YC Winter 2026 companies...
✓ Found 40 companies in Winter 2026 batch
Step 3: Processing and importing companies...
[1/40] Processing: Veriad
✓ Imported successfully
[2/40] Processing: Corelayer
✓ Imported successfully
...
========================================
Import Summary
========================================
Total companies found: 40
Successfully imported: 40
Skipped (already exist): 0
Failed: 0
========================================
After the import completes, verify the data:
npm run db:statusYou should see:
Winter 2026 Companies: 40
psql 'postgresql://neondb_owner:npg_2kZoxdber7Fl@ep-ancient-wildflower-a4c1trj9-pooler.us-east-1.aws.neon.tech/neondb?sslmode=require&channel_binding=require'Then run:
SELECT COUNT(*) FROM companies WHERE yc_batch = 'Winter 2026';
SELECT name, website, category FROM companies WHERE yc_batch = 'Winter 2026' LIMIT 10;- Visit: https://bubblyducks.app.n8n.cloud
- Check workflow executions for:
generate-reportworkflowevaluate-companyworkflow
For each company:
- Name: Company name
- Description: Company description
- Website: Company website URL
- Category: Sector/industry
- YC Batch: Set to "Winter 2026"
- Founder Links: LinkedIn profiles (only
/in/personal profiles) - Created By: System user (auto-created)
Run the scraper test to diagnose:
npm run test:scraperTest the connection:
npm run db:testThis is non-critical - companies will still be imported. To fix:
- Check workflows are activated at https://bubblyducks.app.n8n.cloud
- Verify
N8N_WEBHOOK_BASE_URLinbackend/.env
- Quick Start: See
QUICK_IMPORT.md - Comprehensive Guide: See
IMPORT_GUIDE.md - Implementation Details: See
IMPLEMENTATION_SUMMARY.md - n8n Setup: See
backend/n8n/WORKFLOW_SETUP_GUIDE.md
Once complete, you can:
- View companies in the frontend
- Run evaluations via n8n workflows
- Export data for analysis
- Re-run import to catch new companies (duplicates will be skipped)
cd backend
npm run import:yc-w26The script will guide you through the rest! 🚀