Technology and software
Creative chosen by performance across account-based campaigns.
ProofDemandbase
Models trained on your own data, turning customer signals into insight.
The customers most likely to buy again are the ones you already know. We put what you know about each of them to work, so every offer, product and conversation fits, measured in the numbers your teams already report.
Published work in B2B marketing and retail, including an early in-store pilot.
Each result below comes from the client's published case study.
17% higher CTR20% less consulting timeA two-agent system now suggests creative assets autonomously.Read the story
Each shopperProduct suggestions tailored to each customer's behavior and preferences.Read the story Figures as published in each client's case study.
Every customer sees the same page, and every campaign starts from instinct.
The signals are already in the business: what each customer browses, buys, clicks and ignores. The structure keeps them apart. Customer data sits with one team, creative with another, the store with a third. Each does its part well, and the customer still sees something generic.
None of that is a lack of ideas or effort. It is the shape of the work. We've seen conversion and retention move when three things are built to work together: signals about each customer, models that choose for them, and a metric the business already trusts to say whether it worked.
Growth has to come from deeper relationships, not only from new accounts.
The data to tailor the experience exists, but it is not connected to the moment of choice.
The team needs its own data, models and measures, not another agency report.
Leaders want a result in a number finance already tracks.
Recommend a product. Pick the best creative. Answer a shopper's question.
tied to an outcome before anything is built
Conversion rate. Repeat purchase. Revenue per customer. Time to sale.
Each measure is agreed with finance before the first experiment, so marketing and the CFO read the result the same way.
Personalization works when the signal, the model, the content and the measure are built as one loop rather than four projects.
every result trains the next choice
BigQuery and BQML, Vertex AI, recommendation models, retrieval workflows.
Each shoppersees product suggestions tailored to their behavior and preferencesHuckberryEvery shopper used to see the same products, whatever their interests. A recommendation system now learns from product and customer data.
Data AI/ML · AI Engineering
Read the Huckberry story
7+ systemsstylists navigated for purchases, inventory and returns, brought into one assistant in an early pilotLevi'sAn early pilot boosted stylist productivity and reduced time to sale, and Levi's moved STITCH toward a wider store rollout.
AI Engineering · Data AI/ML
Read the Levi's storyResults as published on each case. Levi's is an early pilot.
Customer data carries its classification and permitted uses, so a model only sees what it is allowed to use.
Creative and copy guardrails are set by your brand owners before anything is generated or chosen.
Every change is measured against a baseline the business agreed, so a lift is a lift and not a seasonal accident.
Store and service staff use the assistant's answer; they still own the conversation.
Daniel JoanesSr. Director Data and AILeads Data AI/ML: data strategy, one shared meaning for your data, and the models built on it.
Data AI/MLEvery shopper sees what fits them, and an early in-store pilot puts answers in stylists' hands.
ProofHuckberry · Levi's (early pilot)Creative chosen by performance across account-based campaigns.
ProofDemandbaseWorking in another industry.Talk to us
It met or exceeded the agreed threshold against its baseline, and your finance team has agreed the readout.
It moved the outcome but has not yet reached the threshold. The team names the change it will make and the date of the next readout. If the threshold is not met by then, it is retired.
It did not move the outcome within its time box, or its stop rule was triggered. The owner makes the call, and the work stops on purpose.
Every experiment reports against the conversion or retention measure agreed with your finance team. A pilot stays labelled as a pilot until its readout says otherwise.
Something else on your mind? Ask us directly
Where your governance says it should. We design around your access rules and consent, not around ours.
No. We start from the data and channels you run today, and add only what one customer moment needs.
Each change is measured against a baseline agreed with your finance team before the first experiment, in a metric the business already reports.
The handover is agreed on day one. Your teams get the code, the evaluations and the runbooks, and learn the work alongside ours.
Tell us the customer moment and the number you report on it. We will show you what could move it, and how we would prove it.