Skip to content

Latest commit

 

History

History
73 lines (45 loc) · 1.62 KB

File metadata and controls

73 lines (45 loc) · 1.62 KB

📧 Cold Email Generator

A powerful cold email automation tool built using Groq, LangChain, and Streamlit.

This tool allows users to enter a company’s careers page URL, automatically extract job listings, analyze job descriptions, and generate highly personalized cold emails.
It also retrieves relevant portfolio links from a vector database, ensuring every outreach message is contextual and effective.


🚀 Example Scenario

  • TCS is hiring for a Principal Software Engineer, investing significant time and effort into recruitment, onboarding, and training.
  • Nike, a software development company, can provide a dedicated engineer to support Nike.
  • Rahul, the business development executive at TCS, uses this tool to instantly generate a personalized cold email and reach out efficiently.

📸 Screenshot

Screenshot (841)

🔑 Setup Instructions

1️⃣ Get Your Groq API Key

Generate an API key here:
https://console.groq.com/keys

Update the value of GROQ_API_KEY inside app/.env.


⚙️ Installation & Running the App

1. Create a virtual environment

python -m venv venv

2. Activate the virtual environment

Windows:

venv\Scripts\activate

Mac/Linux:

source venv/bin/activate

3. Install uv

pip install uv

4. Sync dependencies

uv sync

5. Run the Streamlit app

streamlit run app/main.py