How it works

The pipe and the proof, end to end.

A cart comes in, gets classified, waits out a threshold, and only then does a real conversation begin, on your WhatsApp number. Here is every step.

7
steps from abandoned cart to attributed revenue
100%
of outreach goes to verified humans only
24h
service window for a real two-way reply
01

Cart abandoned

A shopper adds items and leaves before paying. Your store fires the abandoned-cart event the moment the checkout goes cold.

02

Posted to the core

The cart is sent to Hapee's core over your connected platform. Tenant-isolated, scoped to your shop by a signed token, never a client-supplied identifier.

POST /carts → core (shop from token)
03

Bot filter classifies the cart

Every cart is labelled human, suspicious, or bot. Only humans are pursuable and billable. Suspicious carts are held back; bots are dropped. This is the moat, it protects your spend and your WhatsApp quality rating.

04

Wait out the threshold

Hapee holds for a configurable window before reaching out, long enough to be sure the cart is genuinely abandoned, and respecting your quiet hours and minimum cart value.

05

The agent decides and drafts

For each human cart the agent chooses an action, send now, send later, skip, or escalate, using your brand voice, banned topics, and max discount. SKIP is the fail-safe default when it isn't confident.

06

WhatsApp on your number

The message sends from your own WhatsApp Business number, template-first, then a free-form reply within the 24-hour customer-service window. Delivery states (sent → delivered → read → replied) are tracked end to end.

07

Order completed & attributed

The customer checks out. The recovery is attributed last-touch within a 7-day window, the fee is calculated as a percentage of the order, and it lands in your Recoveries with the full chain, cart, decision, messages, order.

Step 5, in depth

What the agent decides

For every verified-human cart the agent picks one of four actions within the limits you set. SKIP is the safe default whenever it is not confident.

Send now

High intent, send straight away

A clear opening, above your value floor, with no recent contact. The agent drafts in your voice and sends immediately.

Send later

Right message, better moment

Inside quiet hours or too soon after abandonment. The agent schedules the send for when your customer should hear from you.

Skip

The fail-safe default

Low confidence, below the cart-value floor, or no good reason to reach out. Nothing is sent and you are never billed.

Escalate

Hand it to a human

An edge case or a sensitive thread. The agent flags it for your review instead of guessing.

Guardrails

What makes it safe.

You stay in control of the agent at all times.

Supervised mode

On by default. The first ~10 drafts wait for your approval before the agent runs unattended, so you see exactly how it talks before it talks for you.

Kill switch

Pause all outreach instantly, any time, from the topbar. A persistent banner shows when the agent is paused across your whole dashboard.

Quiet hours

Set a start and end in your timezone. No messages go out overnight or whenever your customers shouldn't be pinged.

Max discount & floor

Cap the discount the agent can offer and set a minimum cart value worth pursuing. It never exceeds the limits you set.

Channel reality

Template-first, then a real conversation.

WhatsApp requires an approved template to open the conversation. Once the customer replies, a 24-hour customer-service window opens and the agent can respond naturally.

Everything stays on your number and your brand. Opt-in is warranted by you; Hapee enforces the template policy.

Step 7, in depth

How attribution works

A recovery only counts when the chain holds: a verified-human cart, last-touch, within a 7-day window, minus refunds inside 30 days.

Cart
Human, EUR 142
Decision
Send now
Message
Read, replied
Order
Completed in 7d
Fee
7.5% of order

Every recovery in your dashboard shows this full chain, so the fee is always explainable.

How it works, in questions

See it on your own carts.

Connect your store and watch the first recoveries land, in supervised mode, with you approving every message.

Get started