
Campaign launch time fell about 75%, with 15% more conversions than the ads already running.
About 21% higher watch engagement against a holdout group, and open rates up about 40%.
An agent writes every onboarding, churn-prevention, and win-back message for each subscriber of a German streaming service at send time, from about 20 viewing and preference signals.
Decides for each subscriber which viewing signals should govern the message, then writes and orders it at send time with no human review.
The service has millions of subscribers across big screen, web, and mobile, and had already built strong segmentation and trigger logic. Its engagement team put the gap plainly: the right users got the right trigger at the right time, but the message itself stayed generic.
In streaming that gap is commercial. Retention depends on reconnecting a subscriber to content they will actually watch before their interest lapses. Churn prevention runs inside a three-day cancellation window, so a generic message is a wasted send at the moment the subscription is decided.
Rules could not close it. About 20 signals with several states each cannot be enumerated as branches, and the content slate changes weekly. The signals also disagree, and new subscribers in onboarding have almost no viewing history to work from.
Marketers set the journey, the objective, and the brand guardrails. The agent runs inside the send path of three lifecycle journeys: onboarding, churn prevention, and win-back.
For each message it reads about 20 signals for that subscriber, including strongest and top-five genre affinities, 7-day and 30-day viewing intensity, format diversity, first-viewed genre, sports preferences, subscription history, and preferences declared at onboarding. It resolves conflicts between them with a defined hierarchy: strong recent behavior first, then softer signals and declared preferences, then brand-appropriate defaults.
It then writes the subject line, preheader, headline, recommendation framing, and editorial copy, and decides the order of the content blocks. No person reviews individual messages.
The agent returns structured, named components rather than a finished message. Liquid templating and custom HTML layouts in Braze assemble them into email and in-app messages at send time, which keeps reasoning separate from presentation.
The inputs come from the service's own systems: the subscriber data layer, which resolves viewing telemetry from TV, web, and mobile into derived profile attributes, and the content recommendation engine. Prompts were first developed in an enterprise ChatGPT instance, then moved into BrazeAI Operator for refinement. The next version reasons over specific titles and upcoming episodes rather than genres.
Braze is behind this solution. Ask about personalizing what the message says, not only who receives it, and the MACH Alliance will put you in touch with the person who can answer.
Not ready to talk to anyone? MACH Insider is the Alliance mailing list. New solutions, program openings, and the research behind them, once a month.
Everyone credited on this solution
Every organization named here has a page listing the rest of its work on the Hub.

Campaign launch time fell about 75%, with 15% more conversions than the ads already running.

Shoppers who engaged converted 35.2% higher over Black Friday weekend, with revenue per visit up 39.8%.

The conversational agent returned 13x ROI, and an AI-timed birthday SMS flow returned 25x.
Contributor submission
The detail on this page comes from the contributor's own account of their own work. The MACH Alliance reviews a submission before publishing it and does not independently verify the figures in it.
Where this came from
Published from the winner's case study and the 2026 MACH Impact Awards announcement. Solution detail is drawn from Braze's 2026 MACH Impact Awards entry. The brand is not named at Braze's request.
Put your agentic solution in front of the enterprise leaders who use the hub to decide what to build next. Submissions are open to MACH Alliance Members, Collaborators, or Ambassadors.