Skip to content

An AI-powered email marketing agent integration for Telex designed to generate engaging and personalized marketing emails

License

Notifications You must be signed in to change notification settings

telexintegrations/email-marketing-agent

Repository files navigation

Email Marketing Agent πŸ“§

Overview

The Email Marketing Agent is an intelligent solution designed to streamline the creation and distribution of marketing emails. Powered by Mastra AI using Groq model, this agent automatically generates well-structured marketing emails based on user input and delivers them to a designated Telex channel. With a focus on efficiency, scalability, and automation, this tool eliminates the hassle of manual email drafting while ensuring consistency in tone and messaging. It also features built-in logging to track sent drafts, providing visibility into email campaigns.

✨ Features

βœ… AI-generated marketing emails (Mastra AI + Groq)
βœ… Structured email content (subject, body, CTA)
βœ… Telex channel integration for email dispatch
βœ… Basic logging for tracking email drafts
βœ… Scalable & extendable architecture (NestJS)

πŸ›  Tech Stack

  • Backend: NestJS, TypeScript
  • AI Integration: Mastra AI, Groq
  • Messaging: Telex
  • Logging: Winston, NestJS Logger

πŸ“Œ Prerequisites

Ensure you have the following installed:

  • Node.js (>= 18)
  • NestJS CLI (npm install -g @nestjs/cli)

πŸš€ Installation & Setup

Clone the Repository

git clone https://github.com/yourusername/email-marketing-agent.git
cd email-marketing-agent

Install Dependencies

npm install

πŸ“Œ Usage Guide

1️⃣ Start Server

npm run start

2️⃣ Generate a Marketing Email

  • Send a POST request to: POST /email/generate

πŸ›  Contributing Guide

We welcome contributions! Follow these steps:

  1. Fork the repository
  2. Create a new feature branch:
    git checkout -b feature-new-feature
    
  3. Commit changes:
    git commit -m "Added new feature"
    
  4. Push to GitHub:
    git push origin feature-new-feature
    
  5. Submit a Pull Request

About

An AI-powered email marketing agent integration for Telex designed to generate engaging and personalized marketing emails

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published