Skip to content

1.0.0-beta.1

Latest
Compare
Choose a tag to compare
@Wikkiee Wikkiee released this 28 Dec 08:28

Release Description: v1.0.0 - LeadGenPy Python Tool

Introducing LeadGenPy, a powerful Python tool designed to revolutionize lead generation. This tool leverages Selenium for efficient data extraction from Google Maps, utilizes the OpenAI Chat GPT API for dynamic message generation, and seamlessly integrates with the Google Sheets API for streamlined lead management.

Features:

Data Extraction:

  • Search and extract business details from Google Maps.
  • Store data in CSV and JSON files for easy access.

User Interaction:

  • Interactive modes for extraction, dataset viewing, data transfer to Google Sheets, lead generation, email sending, and more.

Authentication:

  • Seamless integration with Google Sheets API.
  • Prompt for authentication if not authenticated.

Lead Generation:

  • Generate personalized messages using the OpenAI Chat GPT API based on collected business data.

Email Sending:

  • Send personalized emails to extracted email addresses.

Workflow:

Run the Script:

  • python main.py

Authenticate with Google:

  • Sign in to your Google account for data storage in Google Sheets.

Extraction Mode (Mode 1):

  • Search for a specific business type and location on Google Maps.
  • Provide business name and location as instructed.
  • Extract business details and store data in CSV (data.csv) and JSON (data.json) files.

Lead Generation Using Chat GPT API (Mode 4):

  • Generate personalized messages using the OpenAI Chat GPT API.

Email Sending (Mode 4):

  • Send personalized emails to extracted email addresses.

Additional Modes:

  • Explore other modes for viewing the extracted dataset, transferring data to Google Sheets, and more.

Production Mode (Mode 5):

  • A combined mode for extraction, data transfer, and email sending for a streamlined workflow.

Development Mode (Else):

  • Cleanup mode for sheet maintenance.

This release marks the initial version of LeadGenPy, providing a comprehensive solution for lead generation. Explore the tool, provide feedback, and contribute to shaping the future releases of LeadGenPy.