Cold Email Automation.
A Python automation tool that scrapes business contacts via Selenium and the Yelp API, then generates and sends personalized cold emails to streamline freelance client acquisition.

Overview
I built this to scale freelance prospecting without losing the personal touch. It uses Selenium for dynamic web scraping and pulls from public APIs like Yelp to gather accurate business contact data, then filters and processes it to extract emails, contact persons and industry classifications.
The email side generates messages tailored to each business so outreach reads as personal, not generic. Configurable templates, rate limiting to dodge spam detection and campaign tracking make it an end-to-end outreach tool.
Highlights
- 01Selenium scraping of business contact data
- 02Yelp API integration for accurate listings
- 03Personalized emails generated per business
- 04Rate limiting to avoid spam detection
- 05Campaign tracking for outreach effectiveness
Details
- Role
- Solo build
- Type
- Automation · Python
- Year
- 2024
Tech stack
Stack
PythonSeleniumYelp APIEmail automation