Case Study

Multi-agent AI-support facilitating highly customized order completion

The Vstorm team built a multi-agent product advisor using the PydanticAI Python-centered framework, with FastAPI for inter-application processes and a powerful RAG vector store for matching requests with products based on Mixam's always-up-to-date internal knowledge.

  • Manufacturing / Print
The outcome

From a catalogue of a billion combinations to a guided order

Seventy percent of Mixam's new users needed help choosing print options. Generic chatbots guess. Mixam's agent pulls exact product specifications from the catalogue, so the quote that comes back is something Mixam can actually print.

The figures below are from the live Mixam AI Agent, not a lab demo. Constrained generation and validation keep the conversation on print orders — not restaurant tips or cupcake recipes.

Customer conversion to final sale

~20%

The rate Mixam saw before the advisor went live.

95.4%

Success rate in workflow results

The internal target was 80 percent. The shipped agent cleared it.

11.76%

Increase in orders from day 1 of the Australian launch

Measured on the first day the assistant went live in Australia.

About the client

Mixam is a self-publishing company that primarily provides printing and fulfillment services for independent authors, publishers, and creators on a global scale. They specialize in high-quality print production, including books, magazines, and other printed materials.

Mixam's services are designed to make it easier for individuals and small publishers to produce and distribute their works without the need for large-scale traditional publishing houses. Mixam was established in 2007 in the United Kingdom and operates globally. One of the key aspects of that expansion is the usage of AI in accordance with the user-friendliness of their self-publishing platform.

Vstorm's impact

Vstorm's impact, the TL;DR

  • 10,000+ users now use Mixam's custom tailored AI agent each day, processing 100k custom orders per month
  • Customer conversion to final sale improved from about 20% to about 40%
  • Within 1 day of launching the assistant in Australia, the agent achieved an 11.76% increase in orders created
  • Of all the quotes provided by the AI Agent, 62.11% end up being paid and confirmed
  • A three-agent system now guides the 70% of new customers who need help through print options
  • Agents access 15 distinct tools to act as fully informed Mixam product consultants
  • Validation and constrained generation keep outputs accurate to Mixam's offer

The challenge

The challenges of making AI a printing expert

It is typical for people to get overwhelmed when options are too abundant. The same applies to artificial intelligence, which may struggle if it has to pull options from an excessive variety of components to choose from. Such are the challenges of applying LLMs to specific business needs.

The AI agent for Mixam had to be engineered to create order specifications that would be validated when taking orders in. With challenges like this, engineering expertise is key to blending the indeterministic nature of language models with the rule-based backbone of the final delivered solution. This goes against the common perception that the deployment of AI agents is straightforward — it almost never is in a business context, and it requires an art of engineering and expert knowledge to make it work as a reliable part of any business solution.

This also applies to securing the solution so that it is not thrown off and begins talking garbage, protecting it from a drop in reliability and from increasing hallucinations. Guardrails forbid the agent from picking up topics that are not directly related to printing orders. As a result, the agent refuses to give restaurant recommendations or offer cupcake recipes. When it acts as a self-publishing advisor, it focuses solely on helping the end-user make the right selection of Mixam options so the final print meets the customer's needs.

How we delivered

TriStorm on a catalogue Mixam already owned

The agent had to quote products Mixam can actually print, in the buyer's region, not a plausible-sounding specification from the open web.

Map the first-order journey

Mixam already knew that 70% of new users needed guidance through gutter, bleed, paperweight and coating. Vstorm scoped the first-time publisher path — the billion-plus combinations that stall an order before it starts.

  • First-order journey map
  • Option catalogue constraints
  • Guardrail topics

Proof of Value on real Mixam specs

A three-agent system, PydanticAI, FastAPI and a RAG store over Mixam's product knowledge. The internal target was an 80% workflow success rate. The shipped agent reached 95.4%.

  • Three-agent advisor
  • API access to Mixam specs
  • Constrained generation

Embed as Mixam's product consultant

Fifteen tools, regional catalogue differences across Europe and the Americas, and a live launch. On day one in Australia, orders created rose 11.76%.

  • 15 consultant tools
  • Regional catalogue handling
  • Australian launch

How Vstorm helped

From complex printing options to a guided first order

Vstorm designed and implemented an AI agent to help Mixam's customers navigate the company's complex printing offers, smoothing the customer experience in navigating complex publication processes.

Cooperation with Vstorm began when Mixam had already begun using AI elements in various operations. However, the company's ambitious goals required reaping the full potential of AI in increasingly demanding and complex processes.

The initial Vstorm project was centered around creating a satisfying experience for new users who were just starting their self-publishing journey. From book format to paper thickness and structure, it is easy for any non-publishing professional to get lost in the variety of choices that need to be made before their first publication materializes in the desired form.

Vstorm engineering team working on the Mixam AI agent
Mixam AI agent interface — guiding a user through print options

The solution

A helping hand in placing your first book order

Mixam realized that 70% of new users need help choosing their way through a plethora of options that newcomers might not know anything about. The gutter, the bleed, the paperweight, and its coating are not things that book authors generally think about. Nor should they.

Now, with the help of agentic AI, they can let the system work out the details by simply stating the intended purpose of the publication and answering a few prompting questions that the chatbot asks for clarity.

The difference between a plain-vanilla chatbot and Mixam's Agent is in the knowledge available for agentic AI solutions to suggest options. While generic bots draw replies from internet sources, Mixam's AI Agent works by using exact product specifications from a catalogue to create orders that Mixam can fulfill in the user's location — taking into consideration any differences in units and product offerings across Europe, the Americas, and other locations.

How it works

From chit-chat to expert advice

The challenge of creating a true agentic AI printing expert required overcoming typical issues related to large language models, such as hallucinations. Specifically, to prevent the bot from playing the guessing game and instead offer what is actually printable requires the narrowing down of its options to concrete product specifications. Vstorm achieved this by having the AI agent use Mixam product options, pulling them from Mixam's publishing systems with API calls.

This grounded the solution in choosing existing combinations of cover, page, and binder options. However, having a simple AI bot use the components of Mixam products and build an order from them was not enough — the solution needed to know how to recommend the right combinations of those components to potential customers. This was accomplished by supplying the agent with a Mixam knowledge base that combines both best practices and the most common choices that users have made and proven happy with.

AI tooling diagram — PydanticAI, FastAPI, and RAG vector store powering Mixam's multi-agent system
AI tooling necessary to cater to user's requests

The Vstorm team built the solution using the PydanticAI Python-centered framework, with FastAPI for inter-application processes and a powerful RAG vector store for matching requests with products based on Mixam's always-up-to-date internal knowledge of their product features.

The choice of this environment was made as it is built with safety as a priority and focuses on strict data validation. As a framework relied upon in the healthcare and finance industries, it was deemed adequate for self-publishing.

Results

What changed for Mixam's first-time publishers

Customer conversion to final sale
2x conversion
Before the agent
~20%
With the Mixam agent
~40%

Mixam's approach exemplifies the industry shift from "AI projects" to "AI products." The infrastructure includes sophisticated monitoring, centralized prompt management, and performance optimization.

This operational maturity — treating AI as production infrastructure requiring monitoring, version control, and staged deployment — distinguishes systems built for long-term business value from experimental prototypes. The repository structure itself tells the story of incremental evolution: test logs, performance benchmarks, shop-specific validation scripts, and careful Git management all point to a team iterating based on data, not assumptions.

Vstorm and Mixam discussing the AI agent rollout
Work with us

Ready to see how agentic AI transforms print and fulfillment workflows?

Meet directly with our founders and PhD AI engineers. We will walk through real implementations from 30+ agentic projects and the practical steps to integrate them into your workflows.