
Python Developer: Automated BD Lead Generation & Email System
Upwork
Remote
•2 hours ago
•No application
About
Project Summary Build a complete automated BD system that runs daily: scrapes job leads - enriches contacts - generates personalized emails - auto-sends via SmartLead. Timeline: 3-5 days | Budget: $500-1000 USD | Status: 50% complete codebase provided What It Does Daily (Fully Automated) 1. Scrape 50-100 job postings from LinkedIn/job boards (using Apify) 2. Find 100-200 decision maker contacts at hiring companies (using Apollo API) 3. Generate hyper-personalized 3-4 step email campaigns (using OpenAI GPT-4) 4. Send automatically via SmartLead to existing campaign sequences Technical Requirements - Python 3.9+ with async processing - API Integrations: Apify (job scraping), Apollo (contact enrichment), OpenAI (email generation), SmartLead (sending) - Data Processing: Clean company names, standardize titles, deduplicate contacts - Automation: Daily scheduling with error handling and logging - Storage: SQLite for tracking processed leads Key Features Needed - Lead Scraping: Target 20-500 employee companies actively hiring in various industries (tech startups, Software Consulting, finance/accounting) - Contact Enrichment: Find Decision makers/hiring managers - AI Personalization: Generate unique emails referencing company, role, hiring context - SmartLead Export: Auto-upload leads with custom fields and email sequences - Data Quality: 95%+ accuracy, deduplication, email validation What You Get - Existing Python codebase (50% complete) - All API keys and credentials (Apify, Apollo, OpenAI, SmartLead) - Pre-configured SmartLead campaign (ID: 2486926) - Sample data and technical specifications - Direct support for questions and clarification Deliverables - Complete automated system running daily - Data processing pipeline (scrape → enrich → personalize → export) - Error handling and logging - Setup documentation - Daily execution monitoring Success Metrics - Processes 50+ leads daily without manual intervention - Achieves 95%+ data accuracy (valid emails, correct names) - Successfully exports to SmartLead with less than 5% failure rate - Generates genuinely personalized emails (not templates) Required Skills - Python automation and async programming - API integrations (REST APIs, authentication, rate limiting) - Web scraping and data processing - OpenAI/GPT integration experience - Email marketing platform APIs preferred Application Must Include - Links to similar automation/scraping projects - Experience with Apollo, OpenAI, or email platform APIs - Realistic timeline and when you can start - Brief technical approach for the pipeline - Any questions about requirements Future Phases (FYI, not current scope) After core system works: HeyReach LinkedIn integration, response management, A/B testing, advanced diagnostics Ready to start immediately with full API access and codebase provided.