How it decides

You set the goal. The agent decides for each shopper, and proves the lift.

It chooses what each shopper sees in search, pages, chat and messages, and who joins your ad audiences.

  • One goal behind every action
  • Your caps, consent and rules apply
  • Holdout read in your Shopify or GA4
  • If the holdout shows no added orders in 30 days, you don't pay
Your goal this quarterhow it decides
ConversionBasketRepeat12-month value
Which results come first in searchper person
Which products each page showsper person
What each message says, and whenper person
Who Meta, Google and TikTok should findby value
Works within
your rules
caps, consent, stop on purchase
Proven with
a holdout
read in your own orders
The loop

Seven steps, running for every visitor

1

Capture

Every visit, server-side, including anonymous visitors and their ad clicks.

2

Remember

One profile per person across devices; segments refresh every 10 to 30 minutes.

3

Predict

Intent, the next purchase and 12-month value, per person.

4

Decide

Which products, message, channel and moment, per person. Or nothing.

5

Act

Search, product blocks, chat, messages, ad audiences.

6

Measure

Your own orders, against a holdout group.

7

Learn

What worked feeds back into each profile and placement.

One score

Orders and customer value, not clicks

Each possible action gets one score: how much it is predicted to add to the customer's future value. A click that leads to no order is worth nothing. Two predictions feed the score: what each shopper is likely to buy next, and their likely spend over the next year, checked monthly against orders.

One shopper · options rankedone score
Ranked by predicted future value
Product page: bought-together blockshown
Email tomorrow: back in stock in her sizequeued
SMS todaynot needed
Second promo email todayover your cap
How it chooses

Winners are picked by results, not by hand

Each one is judged on orders.

Every placement

Self-learning tests

They run on every page block, email and chat. Traffic moves to the variant that sells.

See it on the site →
Every customer

Next best action

Chooses each customer's next step: a message, an offer or a handoff to your team.

See it in messages →
Every message

The cheapest channel that works

Push first for anonymous visitors. Paid SMS or Viber only when email got no response.

Autonomous, within your limits

You choose the goal. You set the rules.

Inside those limits, it decides for each person.

Goals you can set

  • Conversion
  • Basket
  • 12-month value
  • Repeat rate

Decisions it makes

  • Searchranks results per shopper
  • Pageswhich products each block shows
  • Chatwhat to recommend, add or hand off
  • Messagescontent, channel and timing
  • Adswho joins the audiences, the value sent per purchase

Rules it works within

  • Frequency capsDaily limits per channel. At the cap, you choose: reschedule, skip or send.
  • Stop on purchaseA shopper who buys leaves the flow.
  • Your merchant rulesYour sales strategy, rules and product attributes.
  • ConsentSet per flow. Every message follows them.
Proof

Check the lift in your own store data

Attributed revenue is an argument. A holdout is evidence. A share of visitors never sees the agent, and revenue per visitor is compared in your own data. The baseline stays clean because the agent experiments only on the group that gets it, and every attributed order is counted once and downloadable with its Google and Meta clicks.

The attribution window alone can change the number a lot: at one retailer in July 2026, a conservative window reported 31% less attributed revenue than a permissive one on the same orders (how much the window changes the number).

Know what drove each sale →
Holdout readout · in your Shopifyproof
Group A · gets the agentrevenue per visitor
Group B · held backbaseline
Order #61204 · email click 14:02 · bought 14:07 · Google and Meta clicks shown too
Messages
open 1 day
or click 7 days
On site
click 1 day
you can change both

Questions about how it decides

How does Releva decide what each shopper sees?

It scores each shopper and each option against the goal you set. A predicted-value score, self-learning tests on every placement and a next-best-action model pick the search order, products, banner, message and channel. All of it stays within your rules, frequency caps and consent settings.

Should recommendations optimize for clicks or for sales?

For the goal you choose. Engagement is not the goal: showing everyone the same thing can win clicks and still lose sales. Releva lets you choose conversions, bigger baskets or long-term customer value, then decides per person toward it.

Is it really autonomous?

Yes, within the goal and rules you set. Inside those, it decides per person without anyone writing a rule for each case.

What is a holdout group, and how big should it be?

A share of visitors who don't get the agent. Comparing revenue per visitor between the two groups shows what the agent added. Releva sets holdouts up automatically at the size you choose: a bigger holdout gives a faster, surer read but holds more visitors back.

How is Releva different from Dynamic Yield, Bloomreach or Insider One?

Dynamic Yield, Bloomreach and Insider One sell personalization and customer engagement platforms. Releva is one agent for mid-size B2C stores. You set the goal and your rules, and it decides per person without a rule for each case. A holdout group of any size is set up automatically.

Can our data team check the numbers?

Yes. Each attributed order is counted once and downloadable with its ad clicks. Default windows, which you can change: an open within 1 day or a click within 7 days for messages, 1 day for on-site clicks. Holdouts use stable test groups and significance tests.

Pick a goal. See what the agent would change.

Thirty minutes with your store open. We show the decisions it would make and how to read the holdout.

Book 30 minutes
GeorgiYavorBoryanaBoyanMariaIsaacNikoletaYou'll talk to one of us.