Use case · Revenue protection

Defend the money every client already earned.

Abandoned checkouts get chased within minutes through the client's own Klaviyo flow. Chargebacks get a complete evidence package, deadline on top, before anyone at the agency has read the notification. Store events wake it; you keep the decision.

Already have an account? Set this up on a client store →

Shopify WooCommerce Shopware

Abandoned-checkout and dispute events come from Shopify today. On WooCommerce and Shopware the evidence step runs from an order or ticket event; checkout recovery needs Shopify.

Bluefin Co · needs your sign-off
Evidence package for dispute #D-5518 €212.40
Dispute Evidence Desk via Shopify · 1m ago
Context

Product not received · respond by Aug 29. Delivered Jul 18, DHL 0034043416, address matches billing. Repeat customer, 12 orders, no prior disputes. WISMO ticket answered with tracking Jul 16. Weak spot: no signature on delivery.

Proposed actionshopify
compile_dispute_evidence
dispute_idD-5518
order_id5102
reasonproduct_not_received
include[tracking, address_match, customer_history, support_thread]
deliver_toinbox
DenyApprove & execute
The problem, times every client

Two silent leaks per store. Nobody reacts in time.

Abandoned carts and chargebacks don't show up in anyone's to-do list. Across a portfolio of stores they are lost by default, because both are races against a clock that doesn't care how busy the agency's week was.

01

Most carts never check out

Roughly seven in ten checkouts are abandoned. Each one is a shopper who chose the product and stopped at the last step — the cheapest revenue to recover, if the follow-up happens while the cart is still warm.

02

Chargebacks are lost by default

No response, no evidence — the money goes back, plus the dispute fee. Winning takes a complete, factual package mapped to the dispute reason, submitted before the deadline.

03

Both are races you're losing

Recovery converts when it arrives in minutes, not tomorrow. Dispute deadlines pass while the notification sits unread in a client's admin nobody opened this week.

The policy · when · where · then

Checkout recovery: filter first, chase while it's warm.

One policy per store. A deterministic filter — email exists, total above the client's floor — decides in microseconds whether a cart is worth a run. Qualifying carts get a Klaviyo event within minutes; the client's own flow sends the email, with their templates and their sender reputation.

  • Scoped to one store — Bluefin's floor and Bluefin's Klaviyo account, nothing shared.
  • The agent pulls the real checkout and the customer's recent orders — a cart that converted five minutes later is skipped and recorded, never chased.
  • Bursts batch into one run: a busy sale hour costs one invocation, not fifty. Every checkout token is remembered — one chase per checkout, ever.
  • Customer-facing writes stay with Klaviyo: the agent never invents an address and never claims an email was sent when it wasn't.
Checkout recovery — Bluefin Co
Bluefin Co · Shopify · fired 3,960 times
Agent
When Checkout abandonedandWhereemail IS NOT NULLandWheretotal_price >= 40andWhererecovered_at IS NULLThenRecovery agent verifies it's still abandonedautopilotThenEmit Klaviyo event with cart & recovery link
How it runs

Chargebacks: the evidence package, before you saw the dispute.

Event

The dispute wakes it

A chargeback opens and the store fires disputes/create. The Dispute Evidence Desk wakes with order id, amount, reason and — most importantly — the response deadline. No filter, no batching: every dispute gets the full treatment, immediately.

Policy

Read everything it touches

Order facts, payment status, billing-vs-shipping match. Fulfilment records with carrier and tracking — delivery confirmation is the strongest card in a product-not-received case. Customer history and prior disputes. The Gorgias thread, if support talked to them.

Agent

One package, deadline on top

Evidence mapped to the dispute reason, the 3–5 strongest points in submission order, weak spots flagged honestly. Facts the data doesn't contain are marked NOT IN DATA, never invented. It never contacts the customer and never submits — you do, from the inbox.

Ledger

Every dispute becomes precedent

The package, its strengths and its weaknesses are remembered per customer and per store — a repeat disputer surfaces instantly next time. The month's disputes and recoveries export per client.

Typed store actions

Typed actions — fast where speed pays, gated where money moves.

You approve “emit Klaviyo event for checkout 3f9a — €64.00” or “evidence package for D-5518”, never “let the AI email customers”. Reads are free. Anything customer-facing asks unless the client's policy puts it on autopilot.

  • toolRead abandoned checkouts and verify against recent orders
  • toolEmit a Klaviyo event with cart contents, total and recovery link
  • toolRemember every checkout token — one chase per checkout
  • toolRead dispute, order, fulfilment & tracking, customer history
  • toolAttach the support thread and flag the weak spots
  • toolCompile the evidence package with the deadline on top

Put every client's recoveries and disputes on policy.

Connect the first store and its Klaviyo account, attach both policies, approve the first package. Free for one store; agency plans from the second.

Free for one store · 14-day trial on paid plans · no card · bring your own AI key