https://github.com/rotemweiss57/gpt-marketer
https://github.com/rotemweiss57/gpt-marketer
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rotemweiss57/gpt-marketer
- Owner: rotemweiss57
- License: mit
- Created: 2024-01-30T03:22:50.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-08T16:58:12.000Z (10 months ago)
- Last Synced: 2024-09-16T00:47:26.369Z (5 months ago)
- Language: Python
- Size: 13.5 MB
- Stars: 13
- Watchers: 1
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - rotemweiss57/gpt-marketer - (Python)
README
# GPT Marketer
Welcome to the GPT Marketer project, an innovative AI-driven marketing solution designed to revolutionize B2B email marketing campaigns. Marketer empowers businesses to connect with their target audiences in a more personalized and effective way by leveraging the power of AI to create and send personalized emails.

## 🔍 Overview
Marketer consists of five specialized agents, each with a specific role in the marketing process:
1. **Search Agent**: Utilizes the Tavily API to gather recent events and information about target companies.
2. **Writer Agent**: Crafts personalized and engaging B2B email content based on the gathered information.
3. **Critique Agent**: Provides feedback and ensures the email content is polished and effective.
4. **Designer Agent**: Enhances the email layout and design for a visually appealing presentation.
5. **Sender Agent**: Manages the distribution of personalized emails to target audiences.These agents work together to create a tailored B2B email marketing campaign that maximizes engagement and conversion rates.
## 🌟 Features
- **Personalized Email Content**: Deliver custom-tailored messages to each target company.
- **Data-Driven Insights**: Utilize recent events and information about target companies to create compelling emails.
- **Quality Assurance**: Ensure that each email is well-written, visually appealing, and error-free.
- **Efficient Automation**: Streamline the marketing process with automated agents.
- **Enhanced Conversion Rates**: Increase the likelihood of converting leads into customers with personalized marketing.## 🛠️ How It Works
1. **Target Audience Selection**: Define a list of target companies and their respective products or services.
2. **Automated Research**: The Search Agent gathers recent events and information about each target company.
3. **Email Content Creation**: The Writer Agent creates personalized B2B email content based on the gathered data.
4. **Content Review**: The Critique Agent reviews and refines the email content to ensure effectiveness.
5. **Email Design**: The Designer Agent enhances the email's layout and visual appeal.
6. **Email Distribution**: The Sender Agent manages the distribution of personalized emails to target companies.## 🚀 Getting Started
### Prerequisites
- Tavily API Key - [Sign Up](https://tavily.com/)
- OpenAI API Key - [Sign Up](https://platform.openai.com/)### Installation
1. Clone the repo
```sh
git clone https://github.com/rotemweiss57/gpt-marketer.git
```
2. Export your API Key
```sh
export TAVILY_API_KEY=
export OPENAI_API_KEY=
```
3. Install Requirements
```sh
pip install -r requirements.txt
```
4. Configure Target Audience and Products
```sh
# Add your target companies and product details to the vector database.
```
5. Run the Marketer
```sh
python marketer.py
```
6. Watch Marketer in Action## 🤝 Contributing
Interested in contributing to the Marketer project? We welcome contributions from developers, marketers, and AI enthusiasts! Check out our [Contributor's Guide](CONTRIBUTING.md) to get started.
## 🛡️ Disclaimer
Marketer is an experimental project and is provided "as-is" without any warranty. It is intended for marketing purposes and should be used responsibly and in compliance with applicable laws and regulations.
## 📩 Contact Us
For support, inquiries, or collaboration opportunities, please reach out to us:
- [Email](mailto:[email protected])
Join us in redefining B2B email marketing with the power of AI-driven personalization through Marketer!