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.
Marketer consists of five specialized agents, each with a specific role in the marketing process:
- Search Agent: Utilizes the Tavily API to gather recent events and information about target companies.
- Writer Agent: Crafts personalized and engaging B2B email content based on the gathered information.
- Critique Agent: Provides feedback and ensures the email content is polished and effective.
- Designer Agent: Enhances the email layout and design for a visually appealing presentation.
- 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.
- 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.
- Target Audience Selection: Define a list of target companies and their respective products or services.
- Automated Research: The Search Agent gathers recent events and information about each target company.
- Email Content Creation: The Writer Agent creates personalized B2B email content based on the gathered data.
- Content Review: The Critique Agent reviews and refines the email content to ensure effectiveness.
- Email Design: The Designer Agent enhances the email's layout and visual appeal.
- Email Distribution: The Sender Agent manages the distribution of personalized emails to target companies.
- Clone the repo
git clone https://github.com/rotemweiss57/gpt-marketer.git
- Export your API Key
export TAVILY_API_KEY=<YOUR_TAVILY_API_KEY> export OPENAI_API_KEY=<YOUR_OPENAI_API_KEY>
- Install Requirements
pip install -r requirements.txt
- Configure Target Audience and Products
# Add your target companies and product details to the vector database.
- Run the Marketer
python marketer.py
- Watch Marketer in Action
Interested in contributing to the Marketer project? We welcome contributions from developers, marketers, and AI enthusiasts! Check out our Contributor's Guide to get started.
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.
For support, inquiries, or collaboration opportunities, please reach out to us:
Join us in redefining B2B email marketing with the power of AI-driven personalization through Marketer!