Daily Lead ETL Automation Tool

Job ID: 40120019

Budget: $250 – $750 USD

I need a small, maintainable application that can connect to third-party services through their API keys—or, when necessary, through the connectors offered by paid platforms—and pull my new leads once every day. After extraction, the data should be transformed into a uniform structure (phone, email, first name, last name, source, timestamp) and then loaded into my destination of choice, most likely a cloud database or CRM that also exposes an API.

Daily scheduling is non-negotiable; a simple cron job or a built-in scheduler works as long as it reliably triggers the job every 24 hours. Real-time sync might become a future phase, but daily runs are all I require for now.

Please design the solution so I can add or swap data sources later without rewriting core logic. Clean, well-commented code and a concise hand-off are important to me.

Deliverables
• Source code and packaged executable or container
• Configuration file or dashboard for storing API keys and endpoints
• Setup guide and brief walkthrough video (2-3 min)
• One test run proving a successful daily extraction, transformation, and load into my target system