
Lead Generation by AI
Weekly analysis of thousands of contacts for key buy signals, turning a network into a live list of leads
Problem
The client has thousands of contacts across social media, CRM and other platforms. Each such contact is a potential customer who occasionally shares social media posts, publishes blogs, or makes announcements that constitute a buy signal for the client. However, in any given week only a handful publish such buy signals. Manually finding these few opportunities over thousands of contacts is effectively impossible.
Solution
We developed an agentic workflow to automate the discovery of high-value business opportunities from a broad contact list. The workflow operates as follows:
User uploads list of contacts for daily analysis
Agents create targeted query for each contact
Conduct multiple web searches
Extract LinkedIn profile, company website, etc
Analyse content for recent buy signals
Analyse content for its novelty (not a repeat)
Score leads on a rubric and prioritise top leads
Generate weekly report with key lead details
The system processes 8000 contacts per month, getting 200 high quality leads. The tool is designed to grow and is capable of processing many more contacts.
Recipe
AI Agent Framework:
LangChain
Web Search Services:
Tavily & Perplexity
User Interface:
Streamlit
Email Management:
AWS
Deployment:
Azure Container Instance
Workflow Execution:
Scheduled Azure Function
This solution empowers businesses to apply a personal touch efficiently, enabling them to engage with the right prospects at the right time while maintaining full control over outreach efforts.
