Relay demo — message creation and translation in Aampe Composer

Scale

Up to ~100k Can generate copy lines per campaign from one context
Push, email, WhatsApp, & SMS Channels — one campaign context, localized per surface

Results

First-pass quality

70–75% Before Prompt Shaper
~95% After Prompt Shaper

Time to launch

80% Manual copy and launch
40% Generate and review
read 3 learnings

LLM output quality is a design problem

The model was fine. The gap was the interface between human intent and model input. Prompt Shaper was the design solution.

Conversation as scaffold

Humans can't give exact inputs but expect great outputs. The translation layer belongs in the interface, not in the user's prompting skill. That is a product design problem.

Onstage Validation

LLMs moved analytics design from front-loaded precision testing to real-time validation. Users participate during generation. I built the eval tooling around it: scoring dimensions, live approval, override flows.

Campaign context and inputs that feed Relay and Prompt Shaper
Component types and semantic labels on every push, email, and SMS line
Context profiles that shape copy for each channel and audience
Modifiers and controls PMs use to steer tone, length, and format

More of details of this case study are under NDA

Book a call