Home / Use cases / Reactivation engine · E-commerce

Win-back for online shops.

One-time buyers and lapsed customers get a personal message based on what they bought, not another generic discount blast.

Short answer

For online shops, ORVL's Reactivation Engine scores lapsed and one-time customers on their purchase history, groups them by likely reason (seasonal product, bad experience, price-driven), drafts a personal message per customer referencing what they bought, and queues it for approval, sending only to customers with marketing consent or a valid soft opt-in. From €12,000 excl. VAT.

The problem

Why online shops look at reactivation engine.

Most shops have far more one-time buyers than repeat customers. The usual answer is a discount email to everyone, which trains customers to wait for discounts.

Customers who left after a bad experience need a different message from those who simply forgot you.

The workflow

What the agent does, step by step.

ScoreLapsed customers

Time since last order, order count, value, returns.

GroupLikely reason

Replenishment due, seasonal, after a return or complaint, price-driven.

DraftPersonal message

References what they bought and what's relevant now.

ApproveBatch review

You approve batches; sent via your email platform or WhatsApp.

MeasureHoldout

A small control group is left out, so results are honest.

Integrations

Systems it works with.

Sending runs through your own email platform so unsubscribes and consent stay in one place.

Shopify or WooCommerce
Klaviyo or Mailchimp
WhatsApp Business Platform
Helpdesk data (for complaint history)
Google Sheets
Guardrails

Where a human decides.

Consent first, then personalisation.

Only customers with consent or a valid soft opt-in
Customers with open complaints are excluded and routed to support
Unsubscribes synced immediately
No discounts offered unless you set the rules
Measuring it

How you know it works.

Measure: reactivated customers versus the holdout group, revenue per message, and unsubscribe rate.

Example with assumed numbers: 10,000 lapsed customers with consent; if personal messages reactivate 2% against 1% in the holdout, the engine is responsible for 100 extra orders. Your margin per order gives the value.

The example uses assumed numbers to show the method. It is not a client result or a promise.

Price

What it costs.

Reactivation Enginefrom €12,000one-time build · 50% at start, 50% on acceptance
Plan first€1,950AI Blueprint · fixes scope, price and target · credited to the build
Monthly€490/moRun & Care per system, or AI Ops from €1,950/mo

All prices excl. VAT. The fixed quote comes from the AI Blueprint.

Honest fit check

When this is not the right build.

If you have only a few hundred customers, write the win-back emails yourself; the engine pays back on volume.

FAQ

Common questions.

Isn't this what Klaviyo flows do?

Flows send the same message to a segment. The engine drafts per customer from their history and reason, and still sends through your email platform.

Why a holdout group?

Because without one, you can't tell whether customers came back because of the message.

Free 30-minute audit

Want this in your business?

Tell us how you work today. We'll tell you honestly what AI can take off your team's plate, what it costs, and whether we are the right fit.