Verify Cron Jobs
Ensure your automated cron jobs are properly configured and ready to run your cold email campaigns.
Overview
ColdConvert uses Vercel's cron jobs to automate lead collection and email sending. The repository includes a pre-configured vercel.json file that should be automatically detected and activated.
Step 1: Check Cron Jobs Tab
Step 2: Verify Job Configuration
You should see two cron jobs configured in your vercel.json file:
{
"crons": [
{
"path": "/api/seed/ph-leads",
"schedule": "0 9 * * *"
},
{
"path": "/api/outreach/resend/email",
"schedule": "0 10 * * *"
}
]
}
Note: Add the email sending job only when you have at least 200 contacts in your database. This ensures you have enough leads before starting your cold email campaigns.
What Each Job Does:
- • Lead Collection: Fetches new Product Hunt posts and extracts founder information
- • Email Sending: Sends personalized cold emails to collected leads
- • Both jobs run automatically every day
- • No manual intervention required
Step 3: Test Manual Execution
You can test the cron jobs manually to ensure they're working correctly:
# Test lead collection API
curl https://your-app.vercel.app/api/seed/ph-leads
# Test email sending API
curl https://your-app.vercel.app/api/outreach/resend/email
# Check function logs in Vercel dashboard
# Go to Functions > View Logs
Step 4: Monitor First Run
After setting up, monitor the first few runs to ensure everything is working correctly:
Important Timeline:
- • Day 1-7: Lead collection runs daily, building your database
- • Day 7+: Email sending begins with collected leads
- • Allow 5-7 days for sufficient lead collection before emails start
- • Monitor daily to ensure smooth operation
Cron Schedule Explained
Daily Schedule:
- • 9:00 AM UTC: Lead collection from Product Hunt
- • 10:00 AM UTC: Email sending to collected leads
- • Both jobs run every day automatically
- • No manual intervention required
# Cron expression format: minute hour day month day-of-week
"0 9 * * *" # Every day at 9:00 AM UTC
"0 10 * * *" # Every day at 10:00 AM UTC
# You can modify these times in vercel.json if needed
Next Steps
🎉 Congratulations!
Your ColdConvert installation is now complete! Your automated cold email system is ready to start collecting leads and sending personalized outreach emails.
What Happens Next
- • Lead collection starts immediately
- • Emails begin after 5-7 days of lead collection
- • Monitor logs daily for the first week
- • Check email delivery rates in Resend
Customization Options
- • Modify email templates
- • Adjust targeting criteria
- • Change cron schedule times
- • Add custom lead sources