Sales Agent
Multi-agent marketing email generator with automated model selection and CSV delivery
Production-ready marketing email system using three specialized AI models to generate competing sales email variants. The system autonomously selects the best-performing email based on quality scoring, personalizes via mail-merge from uploaded CSV data, and delivers to recipient groups using SendGrid with tracking. Features dual guardrails for prompt injection/PII detection, human approval gates via Gradio UI, and comprehensive delivery analytics.
Tech Stack
Python
OpenAI SDK
Gradio
SendGrid
Pydantic
asyncio