Skip to content

Latest commit

 

History

History
268 lines (205 loc) · 6.83 KB

File metadata and controls

268 lines (205 loc) · 6.83 KB

YC Winter 2026 Workflow Status

Last Updated: 2026-01-07


✅ Completed

1. Company Data Scraping

  • Status: ✅ Complete
  • Companies: 45/45 Winter 2026 companies
  • Data Quality: 44/45 with complete data
    • Valid company websites (not Startup School)
    • Descriptions
    • Categories
    • Founder LinkedIn URLs

2. Database Storage

  • Status: ✅ Complete
  • Database: Neon PostgreSQL
  • Total Companies: 48 (45 Winter 2026 + 3 other)
  • System User: ✅ Created and ready
  • Schema: ✅ Synchronized

3. Workflow Trigger Script

  • Status: ✅ Complete
  • File: backend/scripts/trigger-all-workflows.js
  • Features:
    • Parallel execution (Promise.all)
    • Triggers both workflows per company
    • Detailed success/failure reporting
    • Error handling and timeout management
  • Command: npm run trigger:workflows
  • Execution Time: ~10 seconds to trigger all 90 workflows

4. Documentation

  • Status: ✅ Complete
  • Files:
    • YC_SCRAPING_GUIDE.md - Complete scraping guide
    • N8N_SETUP_GUIDE.md - Workflow activation guide
    • WORKFLOW_STATUS.md - This file

⚠️ Pending (Requires Manual Action)

N8N Workflow Activation

Current Blocker: Workflows not activated in n8n Cloud dashboard

Required Steps:

  1. Access n8n Cloud

    URL: https://bubblyducks.app.n8n.cloud
    
  2. Import Workflows

    • Import: backend/n8n/workflows/generate-report.json
    • Import: backend/n8n/workflows/evaluate-company.json
  3. Configure Credentials

    • Add Claude/Anthropic API credentials to both workflows
    • Verify webhook URLs match .env configuration
  4. Activate Workflows

    • Toggle ON for generate-report
    • Toggle ON for evaluate-company
  5. Test (Optional)

    curl -X POST https://bubblyducks.app.n8n.cloud/webhook/generate-report \
      -H "Content-Type: application/json" \
      -d '{"companyId":"test","companyData":{"name":"Test"}}'
  6. Trigger All Workflows

    cd backend
    npm run trigger:workflows

Detailed Instructions: See N8N_SETUP_GUIDE.md


📊 Workflow Execution Plan

Once n8n workflows are activated:

Workflows to Execute

  • Total: 90 workflows
  • Breakdown:
    • Report Generation: 45 workflows (1 per company)
    • Company Evaluation: 45 workflows (1 per company)

Expected Timeline

  • Trigger Time: ~10 seconds (parallel execution)
  • Processing Time: 30-60 minutes (async in n8n)
  • Completion Check:
    npm run db:status
    # Check evaluations count

Companies Ready for Processing

All 45 Winter 2026 companies:

  1. Bubble Lab - https://bubblelab.ai/
  2. Caretta - https://www.caretta.so/
  3. Constellation - https://constellation-io.com/
  4. Corelayer - https://www.corelayer.com/
  5. Patientdesk.ai - https://patientdesk.ai/
  6. Pocket - https://heypocket.com/
  7. Sequence Markets - https://sequencemkts.com/
  8. Veriad - https://veriad.ai/
  9. o11 - https://o11.ai/
  10. Burt - https://www.trainburt.com/

... and 35 more (run npm run db:status for full list)


🎯 Current State Summary

What's Working

✅ All 45 companies scraped and stored ✅ Complete company data (websites, descriptions, categories) ✅ Database connection verified ✅ Workflow trigger script tested and ready ✅ N8N webhook URLs configured in .env

What's Blocking

❌ N8N workflows not activated in Cloud dashboard ❌ Cannot process companies until workflows are active

What Happens Next

  1. Activate n8n workflows (5 minutes)
  2. Run npm run trigger:workflows (10 seconds)
  3. Wait for processing to complete (30-60 minutes)
  4. Verify results in database

🚀 Quick Start (Once N8N is Ready)

# Step 1: Verify database (should show 45 companies)
npm run db:status

# Step 2: Trigger all workflows
npm run trigger:workflows

# Expected output:
# ========================================
# Trigger n8n Workflows - Winter 2026
# ========================================
#
# Found 45 Winter 2026 companies
#
# Total workflows to trigger: 90 (45 × 2)
#
# Results Summary:
# Successful: 90
# Failed: 0
#
# ✓ Successfully triggered 90 workflows
# ========================================

# Step 3: Monitor progress in n8n dashboard
# https://bubblyducks.app.n8n.cloud/executions

# Step 4: Check results (after 30-60 minutes)
npm run db:status
# Should show evaluations count = 45

📁 Project Structure

backend/
├── scripts/
│   ├── import-yc-winter-2026.js       # Initial import (DONE)
│   ├── update-winter-2026-data.js     # Update companies (DONE)
│   ├── fix-remaining-companies.js     # Fix incomplete data (DONE)
│   ├── trigger-all-workflows.js       # Trigger n8n (READY)
│   └── check-database-status.js       # Status check (READY)
│
├── scraping/
│   └── ycScraper.js                   # YC scraper (DONE)
│
├── n8n/
│   └── workflows/
│       ├── generate-report.json       # Report workflow (NEEDS ACTIVATION)
│       └── evaluate-company.json      # Evaluation workflow (NEEDS ACTIVATION)
│
└── .env                               # Configuration (DONE)

Root:
├── YC_SCRAPING_GUIDE.md               # Scraping documentation
├── N8N_SETUP_GUIDE.md                 # N8N activation guide
└── WORKFLOW_STATUS.md                 # This file

💡 Tips

Before Running Workflows

  • Verify Claude API key is valid and has credits
  • Check n8n Cloud is accessible
  • Ensure database connection is working (npm run db:test)
  • Review workflow files in n8n dashboard

During Execution

  • Monitor n8n dashboard for execution progress
  • Check for failed executions
  • Review execution logs if issues occur

After Completion

  • Verify all 45 companies have evaluations
  • Check report generation was successful
  • Review any failed executions and retry if needed

🆘 Troubleshooting

If workflows fail:

  1. Check N8N_SETUP_GUIDE.md troubleshooting section
  2. Review n8n execution logs
  3. Verify API credentials
  4. Test with single company first

If database issues:

  1. Run npm run db:test
  2. Check connection string in .env
  3. Verify Neon database is accessible

If trigger script fails:

  1. Check webhook URLs in .env
  2. Verify n8n workflows are active
  3. Test webhook endpoints with curl

📞 Support Resources

  • N8N Setup Guide: N8N_SETUP_GUIDE.md
  • Scraping Guide: YC_SCRAPING_GUIDE.md
  • Database Status: npm run db:status
  • N8N Dashboard: https://bubblyducks.app.n8n.cloud
  • Workflow Files: backend/n8n/workflows/

✨ Summary

You are here: ⚠️ Workflows ready but not activated

Next action: Activate n8n workflows (5 minutes)

Final step: Run npm run trigger:workflows

Result: All 45 companies processed with AI reports and evaluations