Automation

AI-Powered Lead Generation and Email Marketing Automation Platform

A platform that automates lead generation from LinkedIn and Google Maps, manages personalized email campaigns, scores incoming email interest, and provides a dashboard for campaign and lead management.

AI-Powered Lead Generation and Email Marketing Automation Platform
Overview

Project Deep Dive

This project is a complete automation solution for managing business outreach and email marketing. The system collects potential customer leads from LinkedIn and Google Maps using keyword and location filters. Leads are stored and organized into campaigns for structured management. The platform includes tools for drafting personalized emails and ad copy using advanced language models, with the option for users to review and edit before sending through connected Gmail accounts. Incoming emails are continuously monitored, scored for interest levels, and categorized for follow-up. A knowledge base with role-based permissions supports automated responses where appropriate. All workflows, from campaign creation to lead tracking and email handling, are accessible through a Next.js dashboard, which also provides access control and secure integration with user accounts.

Stack

Technologies Used

fastapi logo
FastAPI
python logo
Python
next-js logo
Next.js
react-2 logo
React
material-ui logo
Material-UI
tailwind-css-wordmark logo
Tailwind CSS
gmail logo
Gmail API
sendgrid logo
SendGrid
openai logo
OpenRouter
gemini logo
Google Generative AI
ai logo
RoBERTa
ai logo
Sentence Transformers
mongodb logo
MongoDB
redis logo
Redis (Upstash)
next-js logo
NextAuth.js
oauth logo
OAuth
Features

Key Highlights

Lead scraping from LinkedIn and Google Maps
Campaign and lead management dashboard
Personalized email drafting and sending
Inbound email monitoring and interest scoring
Knowledge base-driven automated responses
OAuth-secured account integration
Problem Solving

Challenges We Overcame

Challenge 1

Maintaining compliance with email provider policies

Challenge 2

Efficient scraping of large datasets

Challenge 3

Accurate sentiment and interest scoring

Challenge 4

Managing secure OAuth integrations for background tasks

Inspired by This Project?

Let's discuss how we can create something amazing together.