Lead Collection
Learn how ColdConvert automatically collects high-quality leads from Product Hunt using scheduled cron jobs.
Overview
ColdConvert automatically collects leads from Product Hunt using scheduled cron jobs. This process runs continuously in the background, gathering high-quality prospects for your campaigns without any manual intervention.
🎯 Why Product Hunt Leads?
• Founders who recently launched products (high intent)
• Actively seeking growth tools and strategies
• Proven market validation through community votes
• Accessible contact information
• Consistent daily volume of new launches
Automated Process
The lead collection system operates through scheduled cron jobs that run 3 times daily to gather new prospects:
🔄 Daily Collection Workflow
• Cron job runs 3 times daily to scrape new Product Hunt launches
• Extracts startup name and email address
• Stores leads with product context and quality metrics
• Filters for quality (votes, engagement, etc.)
• Accumulates 20-35 leads per day on average
// vercel.json
{
"crons": [
{
"path": "/api/seed/ph-leads",
"schedule": "0 9,14,19 * * *"
}
]
}
# This runs 3 times daily:
# - 9:00 AM UTC (morning collection)
# - 2:00 PM UTC (afternoon collection)
# - 7:00 PM UTC (evening collection)
# Scrapes new Product Hunt launches
# Stores leads in your database
# Filters for quality and relevance
Data Collection Details
📊 Collected Information
• Lead name (Startup name)
• Lead email address
🎯 Quality Filters
• Valid email addresses
• Recent launches (last 30 days)
• Excludes obvious spam products
• Filters by product category
• Checks for duplicate entries
Collection Timeline
Lead collection follows a predictable timeline as the system accumulates prospects over time:
Days 1-3: Initial Collection
• System begins collecting leads from recent launches
• 75-105 leads accumulated in first 3 days
• Database structure established
• Quality filters being refined
Days 4-7: Campaign Ready
• 175-245 leads collected
• System ready for first campaign
• Consistent daily collection rate established
• Quality metrics stabilized
Week 2+: Optimal Volume
• 300+ leads available
• Optimal for campaign launch
• Sustained collection rate
• High-quality prospect pool
📊 Expected Collection Rates
Ready for Campaign
Once you've collected sufficient high-quality leads, you're ready to launch your first campaign:
🚀 Campaign Readiness Checklist
• ✅ 200+ leads collected in database
• ✅ 90%+ email coverage rate
• ✅ Consistent daily collection (20-35 leads/day)
• ✅ System running for 5-7 days minimum
• ✅ No critical errors in collection logs
# Quick readiness check
curl -X GET https://your-app.vercel.app/api/system/health
# Expected response:
{
"status": "ready",
"database": "connected",
"resend": "configured",
"leads_collected": 347,
"days_running": 6,
"cron_jobs": "active",
"ready_for_campaign": true
}
Next Steps
🎉 Ready to Launch!
Your lead collection system is working perfectly. You now have a steady stream of high-quality Product Hunt leads ready for your campaigns. The system will continue collecting leads automatically while your campaigns run.