Cart recovery, daily

By 3pm, every cart worth chasing has a letter written for it. Nothing sends until you say so.

Connect the store once. Each day Cartwright pulls yesterday's abandoned carts, keeps the ones above your value threshold, and writes every one of them a letter that names the items left behind and answers the hesitation they imply. Each draft stops at pending, with your finger on the send button.

First batch the same day · every letter cites the actual cart contents · no card required

The 15:00 batchYesterday's carts, letters by 3pm
A night desk under violet light: yesterday's abandoned carts laid out as handwritten letters, stacked and waiting for approval before they are sent.

Cartwright works across

Shopify Abandoned checkouts Cart line items Customer email Approval queue

What you receive

The queue on the left. The letter it wrote on the right.

August 28 at a home-goods store: yesterday's carts, and the letter written for the biggest one.

Approval queue3 pending · $723
amara.k — standing desk + oak top$342Pending
sofia.m — linen duvet set, queen$214Pending
derek.w — trail runner GTX, size 11$167Pending
tom.h — merino quarter-zip, M$128Sent
Draft · pending your approval$342 cart

The oak top, and how long it takes to reach Denver

Amara — you stopped at the shipping step, so let me answer the Denver question instead of sending you a discount code. Tell me the date you need the desk standing in your room and I'll tell you straight whether we can make it.

Written 15:02 UTC

Reads

Shopify Abandoned checkouts Cart line items Customer email

Writes

Drafts table Approval queue

Every letter waits in your dashboard queue, unsent.

How it works

Cart abandoned yesterday, letter approved today.

01Connect the store

Sign in, authorize the shop once, and name the cart value worth chasing. Anything under your threshold is left alone.

02Cartwright writes at 15:00

It pulls yesterday's abandoned carts, reads what was left in each one, and writes that cart its own letter — the items by name, the likeliest hesitation answered.

03You approve, it sends

Drafts land in the queue marked pending. Approve, edit, or skip each one. Nothing goes out without your click.

Inside every batch

Three things a template can't do.

A letter, not a merge field

It writes "the queen linen duvet and the two pillowcases," because that is what she left. Each draft is composed from scratch for one cart — nothing is filled into a slot.

The real objection, answered

Sizing on the trail runners. Fabric care on the duvet. Shipping time to Denver. Every draft leads with the reason that particular cart stalled, not with a discount code.

Your veto on every send

Each letter waits at pending until you act. Edit the wording, approve it, or skip the cart entirely — and approved drafts are left untouched by the next run.

Who's behind this

Built by a store owner who couldn't stand his own recovery emails.

CA
Twin Labs · Commerce desk

Drafting personal recovery letters daily since 2025.

My old flow sent the same three emails to everyone who walked, and it converted about as well as that deserved. The notes I wrote by hand recovered triple — on the rare evenings I found an hour for them. Cartwright is that hour, every day, waiting for a yes.

Pricing

Start free. Recover the carts a template leaves behind.

One run drafts recovery letters for one day of abandoned carts. Start with a single batch on the house, then keep Cartwright running every day of the month.

Daily abandoned cart recovery drafts

Free Batch

$0.00

1 runs included · one time

Included plan · added automatically after verified sign-in

Sign in to start free

Card handled by Stripe · failed runs are not counted · reply to any delivery email for support.

FAQ

The three fair questions.

Can it email my customers without me?

No. Cartwright writes every letter into the queue with the status pending and stops there. You approve it, edit it, or skip the cart — and a draft you have already approved is left untouched on the next run.

My ESP already has an abandoned-cart flow. Why this?

Your flow sends one template to every cart, so a $342 desk and a $19 mug get the same paragraph. Cartwright writes one letter per cart, quoting the actual items and answering the hesitation those items imply — sizing, fabric care, a delivery date. That is the part a merge field cannot fake, and it is why you read each one before it goes.

What if my store isn't Shopify?

Shopify is simply the most common connection. Any store whose abandoned-cart data Cartwright can read during setup works the same way, and the connection is authorized once, by you.

Your first batch of letters is free.

Read what Cartwright writes for your own carts before you decide anything.

Draft my carts now

Same-day drafts · no card required