Valotrace runs your email, push, and SMS end to end. It writes every message in your brand voice, measures exactly how much revenue each one created, and learns from every result to make the next send better.
“We saved your cart - here’s 15% off to finish up.”
+3.2% incremental revenue“Your saved items are almost gone - no discount needed.”
+7.6% incremental revenue“Still thinking it over? Here’s what’s new since your last visit.”
+11.8% vs. holdoutRuns on top of the tools you already use
Braze Iterable KlaviyoAI made it free to produce endless variants, so teams now send more than ever with less idea of what’s working. Your dashboards measure attention, not revenue: a campaign can top the leaderboard while reaching only the customers who were going to buy anyway, and the message quietly driving unsubscribes never shows up as a problem.
Valotrace answers the only question that matters: how much revenue did this message create? Every campaign is compared against customers who didn’t receive it - the same honest test behind every real experiment. Messages that create revenue get more of your audience. Messages that don’t, stop.
Valotrace drafts every message in your brand voice across email, push, and SMS, personalized to each customer’s history - ready to review, or ready to send.
Subject: Your saved items are almost gone
Hi Maya, the three pieces you saved are down to final stock. No codes, no countdown clocks: just a heads up before they’re gone for the season…
Every campaign runs as a clean experiment against a holdout. You see what each message earned in revenue, retention, and churn: numbers you can put in front of a board.
Every result feeds the next round of writing. Valotrace builds a private playbook of what moves your customers, and it never stops updating.
First name subject lines lift push opens, but only for customers under 30 days old.
A third weekly SMS raises churn among annual subscribers; two is the ceiling.
Restock alerts outperform generic promos for repeat buyers, at half the send volume.
Your team stays in control at whatever level you choose: approve every send, or set the guardrails and let it run.
Findings like these accumulate with every send. They’re specific to your customers, owned by you, and impossible to see from opens and clicks alone.
Urgency wins back lapsed customers. Messages framed around what they’re missing lift win back revenue. The same framing doubles unsubscribes among new customers. Valotrace sends to one and never the other.
Discounts can cannibalize your best customers. Redemptions jump 9%, but net revenue falls because people who were buying anyway just pay less. Without a control group, this looks like your best campaign of the quarter.
Timing only matters sometimes. Evening sends beat mornings during a sale and make no difference the rest of the year, so effort goes where it actually pays.
From one customer’s playbook. Yours will look different. That’s the point.
Every campaign holds back a small, random slice of its audience. Comparing the two groups is the same standard used in clinical trials and by the largest experimentation teams in tech, and it’s the only way to know what a message earned, rather than what it happened to touch.
Valotrace is built by data scientists and machine learning engineers who ran experimentation and personalization for products with billions of users. The science of controlled experiments, causal measurement, and models that improve with every send runs entirely in the background.
Your playbook is yours. Findings from your customers never train models for anyone else, and your data never leaves the loop.
We’re onboarding a small number of teams and running the first measured campaigns alongside each one.
Or email us directly.
Built for lifecycle teams on Braze, Iterable, or Klaviyo.