← All projects11 / 11

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.

Role
Solo build
Type
Automation · Python
Year
2024
Cold Email Automation — Dashboard
Fig. 01 — Dashboard01 / 03

01Overview

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.

02Tech stack

Stack

Python · Selenium · Yelp API · Email automation

03Highlights

  1. 01

    Selenium scraping of business contact data

  2. 02

    Yelp API integration for accurate listings

  3. 03

    Personalized emails generated per business

  4. 04

    Rate limiting to avoid spam detection

  5. 05

    Campaign tracking for outreach effectiveness

( Keep reading )