Skip to content

ShriyashP/Cold_email_generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cold Email Generator

An AI-powered tool designed for service companies to streamline business outreach efforts by automatically extracting job listings from company career pages and generating personalized cold emails tailored to specific job descriptions.

Live on Vercel

Overview

The Cold Email Generator leverages advanced AI technologies to transform the way service companies approach business development. By analyzing job postings and matching them with relevant service portfolios, it creates highly targeted and personalized cold emails that significantly improve response rates.

Key Features

  • Intelligent Job Extraction: Automatically scrapes and parses job listings from company career pages
  • Semantic Resume Matching: Uses vector similarity to match job requirements with portfolio skills
  • AI-Powered Email Generation: Creates personalized cold emails using Llama 3.1 LLM
  • Batch Processing: Generate multiple targeted emails simultaneously
  • Quality Scoring: Built-in analytics to rate email effectiveness
  • User-Friendly Interface: Streamlit-based web application for easy interaction

Technology Stack

  • LLM: Llama 3.1 via Groq API
  • Framework: LangChain for document processing
  • Vector Database: ChromaDB for similarity search
  • Frontend: Streamlit
  • Web Scraping: BeautifulSoup4, Selenium
  • Language: Python 3.8+

📋 Prerequisites

  • Python 3.8 or higher
  • Groq API key
  • Chrome browser (for Selenium)
  • Git

Made for better business outreach

Releases

No releases published

Packages

 
 
 

Contributors