Welcome to the Lead Generator repository! This powerful CLI tool and Node.js module enables you to send mass lead emails with AI-powered personalization and automate voice cold-calling. This README will guide you through installation, usage, features, and more.
- AI-Powered Personalization: Tailor your emails to each recipient using advanced AI algorithms.
- Mass Email Sending: Send thousands of emails with just a few commands.
- Automated Voice Cold-Calling: Engage leads through automated voice calls.
- Easy Integration: Works seamlessly with Mailgun and other APIs.
- Command Line Interface: Control everything from your terminal.
To get started with Lead Generator, follow these steps:
-
Clone the repository:
git clone https://github.com/sibale33/lead-generator.git cd lead-generator
-
Install dependencies:
npm install
-
Download the latest release: You can find the latest version here. Download the appropriate file and execute it.
After installation, you can start using Lead Generator. Here’s a simple example of how to send personalized emails:
node lead-generator send --file leads.csv --template template.html
This command will read your leads from a CSV file and use the specified HTML template to send emails.
Before you can send emails or make calls, you need to configure your settings. Create a configuration file named config.json
in the root directory:
{
"mailgun": {
"apiKey": "YOUR_API_KEY",
"domain": "YOUR_DOMAIN"
},
"voice": {
"apiKey": "YOUR_VOICE_API_KEY"
}
}
Replace YOUR_API_KEY
and YOUR_DOMAIN
with your Mailgun credentials, and YOUR_VOICE_API_KEY
with your voice API credentials.
Here are some of the main commands you can use:
To send emails, use the following command:
node lead-generator send --file leads.csv --template template.html
To initiate voice calls, use:
node lead-generator call --file leads.csv --message "Hello, this is a test call."
To check the status of your last operation:
node lead-generator status
We welcome contributions! If you want to help improve Lead Generator, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or feedback, please reach out via the GitHub Issues section or contact the maintainers directly.
You can find the latest releases here. Make sure to download the necessary files and execute them for the best experience.
Thank you for checking out Lead Generator! We hope this tool helps you in your lead generation efforts. Happy emailing and calling!