An open API service indexing awesome lists of open source software.

https://github.com/rotemweiss57/gpt-marketer


https://github.com/rotemweiss57/gpt-marketer

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

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.

![gpt-marketer](https://github.com/rotemweiss57/gpt-marketer/assets/91344214/45902176-13fb-4aa9-9ebf-9320b6294383)

## 🔍 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.

gpt-researcher

## 🌟 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!