AI Marketing Hub
Internal ToolsThe Problem
The marketing team was spending hours on repetitive creative and reporting tasks: manually resizing ads for every platform, writing copy from scratch for each channel, pulling GA4 data through a complex interface, and tracking campaigns across disconnected tools. Brand consistency suffered because templates lived in designers' heads, not in systems.
What I Built
An internal platform on Astro with 13 tools built for the marketing and digital team:
- On-brand ad builder — The creative director's templates programmed for every ad size. Marketers type a headline and get a finished, brand-compliant ad.
- Kinetic-text video builder — Animated text videos for social, generated from a script input.
- AI copywriter — Style-guide enforcement and AI-slop checks. Generates on-brand copy that doesn't read like a chatbot.
- 12-persona ad copy generator — Targeted ad variations for different audience segments.
- Natural-language GA4 queries — An MCP server that lets marketers ask questions about their data in plain English.
- Image resizer with alt text — Batch image processing with AI-generated accessible descriptions.
- QR/UTM generator and tracker — Campaign link builder with tracking.
- Wrike project feed — Project management data piped into the hub.
- Campaign calendars — Visual planning across channels.
- 190-page wiki — Internal documentation for the marketing operation.
Status
In pilot with the marketing and digital team ahead of rollout to creative and social. Metrics will be added after rollout with data from Wrike.
[Screenshots will be added here after redaction review]
[60-second demo video slot]
[Before/after metrics from Wrike, post-rollout]