The AI Lead Generation Agent automates the process of finding and qualifying potential leads from Quora. It uses Firecrawl's search and the new Extract endpoint to identify relevant user profiles, extract valuable information, and organize it into a structured format in Google Sheets. This agent helps sales and marketing teams efficiently build targeted lead lists while saving hours of manual research.
- Targeted Search: Uses Firecrawl's search endpoint to find relevant Quora URLs based on your search criteria
- Intelligent Extraction: Leverages Firecrawl's new Extract endpoint to pull user information from Quora profiles
- Automated Processing: Formats extracted user information into a clean, structured format
- Google Sheets Integration: Automatically creates and populates Google Sheets with lead information
- Customizable Criteria: Allows you to define specific search parameters to find your ideal leads for your niche
-
Clone the repository:
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git cd ai_agent_tutorials/ai_lead_generation_agent
-
Install the required packages:
pip install -r requirements.txt
-
Important thing to do in composio:
- in the terminal, run this command:
composio add googlesheets
- In your compposio dashboard, create a new google sheet intergation and make sure it is active in the active integrations/connections tab
- in the terminal, run this command:
-
Set up your API keys:
- Get your Firecrawl API key from Firecrawl's website
- Get your Composio API key from Composio's website
- Get your OpenAI API key from OpenAI's website
-
Run the application:
streamlit run ai_lead_generation_agent.py