Discover and explore top open-source AI tools and projects—updated daily.
xCodeWraithConversational AI agent for automated Google Maps lead generation
Top 78.6% on SourcePulse
This project provides a conversational AI agent that automates B2B lead generation from Google Maps. It targets sales teams, marketers, and entrepreneurs by transforming natural language queries into structured, enriched business data, significantly reducing manual research effort. The primary benefit is efficient, automated lead list creation with contact details and company background information.
How It Works
The system leverages a two-stage workflow orchestrated by n8n. First, a GPT-4o powered AI agent interprets natural language requests (e.g., "Find 100 dentists in Los Angeles") and uses Serper.dev to scrape business data from Google Maps, saving it to Google Sheets. Subsequently, a second stage triggers Perplexity AI to automatically enrich these leads with email addresses and company background information, updating the Google Sheet in real-time. This approach offers a natural language interface for complex data retrieval and automated enrichment.
Quick Start & Requirements
Installation involves importing two JSON workflow files (Google map ai agent.json, Gooogle map lead ai agent.json) into a self-hosted n8n instance. Key requirements include API keys for OpenAI (GPT-4o), Serper.dev, and Perplexity AI, along with a Google account for Google Sheets integration and corresponding OAuth2 credentials configured in n8n. Setup requires careful sequencing of workflow imports and inter-workflow connections.
Highlighted Details
Maintenance & Community
The project is developed by xCodeWraith. No specific community channels (like Discord or Slack) or detailed roadmap information are provided in the README. Encourages repository starring for support.
Licensing & Compatibility
The project is licensed under the MIT License, permitting commercial use, modification, distribution, and private use, with no warranty or liability.
Limitations & Caveats
Setup complexity requires familiarity with n8n and managing multiple external API integrations and their associated costs. The system's functionality is dependent on the availability and pricing of third-party services like OpenAI, Serper.dev, and Perplexity AI.
2 weeks ago
Inactive