
Stop marketing emails from promoting products a shopper cannot buy in their size.
Run more personalized loyalty campaigns without the build time that personalization usually costs.
An agent that builds loyalty campaigns from approved templates, then picks the best offer for each customer at send time.
Analyzes customer data, sets up campaigns from approved templates, and picks each customer's best offer at send time.
Loyalty marketers want exciting campaigns at scale, but personalization and speed pull against each other. Building and analyzing reports to understand members takes time before a campaign is even started, the build spans coupon, loyalty, messaging, and redemption tools, and every extra variation adds more work.
Classic next-best-action engines need large volumes of interaction data to learn, so their early decisions are close to random.
The agent has two parts. The core agent connects to Bloomreach and Talon.One over MCP; it runs data queries in Bloomreach's EQL and builds campaigns and scenarios in both platforms from approved templates, which the marketer reviews and approves.
At send, a Bloomreach scenario iterates through the target segment and calls a Cloud Run function with each customer's context. The function retrieves that customer's available offers from Talon.One, uses Gemini reasoning to pick the best one, and returns it. A webhook creates the coupon and the email goes out.
Redemption runs through Talon.One's standard Shopify connector, which validates the coupon and applies the offer. Feeding results back into the customer profile is the team's planned next step.
Watch the demo (recorded by the Talon.One team for the hackathon).
Talon.One is behind this solution. Ask about personalizing loyalty offers at send time, 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.

Stop marketing emails from promoting products a shopper cannot buy in their size.

Let shopping agents offer the right incentive without blanket codes that give away margin.

Keep hesitating shoppers by responding in the same session, not in a batch email after they leave.
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.
What this page does not establish
Where this came from
Written from the team's demo video and summary in the demo album for Bloomreach's Composable AI Hackathon 2026.
Put your agentic solution in front of the enterprise leaders who use the Agent Solutions Hub to decide what to build next. Submissions are open to MACH Alliance Members, Collaborators, or Ambassadors.