sales-outreach-automation-langgraph  by kaymen99

AI-powered sales outreach automation

Created 1 year ago
257 stars

Top 98.2% on SourcePulse

GitHubView on GitHub
Project Summary

<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> This project provides an AI-powered system for automating sales outreach, targeting agencies and freelancers. It streamlines lead generation by automating research, qualification, and personalized communication, integrating seamlessly with popular CRMs to enhance engagement and efficiency.

How It Works

The system leverages Langchain and Langgraph to orchestrate AI agents for lead management. It fetches leads from CRMs, conducts in-depth research by scraping LinkedIn, analyzing company websites, social media, and recent news, and identifies potential pain points. Using Retrieval-Augmented Generation (RAG), it generates detailed, personalized outreach reports with relevant case studies, alongside tailored emails and interview scripts, before updating CRM records.

Quick Start & Requirements

  • Installation: Clone the repository, create and activate a Python 3.9+ virtual environment, and install dependencies via pip install -r requirements.txt.
  • Prerequisites: Requires API keys for Google Gemini (or other LLMs), Google APIs, RapidAPI (LinkedIn Profile Data), and Serper API (Google Searches). CRM-specific API keys and configurations are also necessary.
  • Setup: Configure API keys in the .env file.
  • Links: python main.py to run the application. Customization Guide available for deeper integration.

Highlighted Details

  • Multi-CRM Integration: Supports HubSpot, Airtable, Google Sheets, and custom CRM solutions via a standardized schema.
  • Automated Research: Gathers lead and company insights from LinkedIn profiles, company websites, blogs, social media, and recent news.
  • Pain Point Identification: Analyzes gathered data to pinpoint lead challenges and suggest tailored solutions.
  • Lead Qualification: Employs customizable criteria (e.g., digital presence, social media activity, industry fit, company scale) to qualify leads.
  • Personalized Outreach: Generates detailed outreach reports, personalized emails, and interview scripts, leveraging RAG for case study integration.
  • CRM Automation: Automatically updates CRM records with lead status and links to generated reports.

Maintenance & Community

Contributions are welcomed via issues or pull requests. Direct contact is available via email at aymenMir1001@gmail.com. No specific community channels (e.g., Discord, Slack) or public roadmaps are detailed in the README.

Licensing & Compatibility

The repository's license is not explicitly stated in the README. Compatibility is designed for integration with various CRMs and Google services. Commercial use implications depend on the unstated license.

Limitations & Caveats

Significant API key setup is required across multiple services. The system's initial configuration and customization may demand developer effort, particularly for integrating custom CRMs or tailoring prompts. While adaptable, it's presented with a specific agency use case in mind.

Health Check
Last Commit

1 year ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
1
Star History
20 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.