Bring back the checkout, with a call, a text or an email
When a shopper leaves checkout, an AI agent you set up gets in touch inside their own hours. It answers questions about the order, sends them back to their cart, and stops the moment they buy.
Accounts are by invitation while we set up the first stores.
One agent across four channels
- Voice call
- SMS
- WhatsAppnot yet on
How a sizing question becomes a finished order
Example: checkout link sent0:00 / 0:37
What a new campaign starts with
30 min
of no activity before a checkout counts as abandoned
8am–9pm
the recommended window, in the shopper's local time
30 days
before the same shopper can enter the campaign again
Defaults, not results. Each one can be changed per campaign.
- Still no order
- Inside the shopper's hours
- Consent on file
- Not on the suppression list
- Country allowed
- STOP and HELP first
- Hand-off not requested
- Cooldown passed
- Dispatch limit not reached
- State calling rules
What it solves
One agent for the moments a sale is decided
A shopper who entered an email or phone number at checkout was close to buying. ACR starts with that moment, and the same agent, sequence and rules work for the others below.
Recover abandoned checkouts
Reach shoppers who left checkout while the cart is still there, find out what stopped them, and send the link back.
Recover abandoned checkoutsPost-purchase upsells
Check in once the order has arrived, then offer what goes with it, using what the customer actually bought.
See post-purchase upsellsWin back past customers
Talk to customers who stopped ordering, ask why, and give the ones who ran out an easy way to reorder.
See win-back campaignsPrevent subscription cancellations
When a subscriber starts to cancel, ask what changed and offer the options you allow: a skip, a pause or a slower schedule.
See cancellation preventionRecover failed payments
Tell a customer their card declined, work out why, and send a secure link to fix it. The agent never takes card numbers.
See failed payment recoveryCheckouts outside Shopify
A headless store or another platform sends its checkouts and orders to a private URL, and everything else works the same.
See how the API works
Inside ACR
Run it in one place. Track everything.
Set up your agent, launch it and read what it did. See who ACR contacted, what happened and which orders each campaign earned.
Campaigns
Northline Goods
- Recover abandoned checkoutsCall, text, email · edited 3 days agoRunning
- Check in after deliveryCall, text · edited 1 week agoRunning
- Win back past customersCall, email · edited 3 weeks agoPaused
- Failed renewal follow-upCustom API · text, email · draftSetup not completed
Every follow-up in one list
- 1Start from the recommended settings for a checkout campaign.
- 2Each campaign handles one moment, on the channels you choose.
- 3Pause, resume, duplicate or archive a campaign from the list.
Runs started
1,284
Reached
61%
Recovered
$18,420
Recovered revenue by week, USD
Runs, reach and recovered revenue
- 1See how many shoppers were reached, by channel.
- 2Filter by date and campaign.
- 3Numbers come from your store's own orders.
Outreach channels
- Voice call2 numbers
- Text messageTwo-way
- Emailava@northlinegoods.co
- WhatsAppNot switched on
Sequence
- 0 minCall
- +5 minText with the link
- +1 hrEmail
- +1 dayCall
Calls, texts and email in one sequence
- 1Turn each channel on or off per campaign.
- 2Set the order and the delay between steps.
- 3Each step is checked again just before it goes.
Recovered orders
Export- #10482 · Recover abandoned checkouts$86.00Matched by: Discount codeToday 15:12
- #10477 · Recover abandoned checkouts$142.50Matched by: Latest engagementToday 11:40
- #10463 · Win back past customers$58.00Matched by: Discount codeYesterday
- #10451 · Recover abandoned checkouts$214.00Matched by: Latest engagementYesterday
Each order, and the rule that credited it
- 1An order counts once, for the campaign that earned it.
- 2A discount code decides first, then the latest engagement.
- 3Filter the list and export it.
Run · Recover checkout
Shopper in Austin, TX · 2:02 pm local
Checkout left open
abandoned2 items · $86.00 · no activity for 30 min
14:02
Call
engagedAnswered · 2 min 10 s · asked about sizing
14:35
Text with the checkout link
deliveredSent during the call, at the shopper's request
14:38
Order placed
recoveredMatched to the campaign by its discount code
15:12
- Hi Sam, it's Ava from Northline Goods. Your cart is saved: the trail runners in size 9. Want the link to finish your order?
- Yes please. Do they ship by Friday?
- Orders placed before 3 pm ship the same day, so Friday works. Here's your checkout: nlg.co/r/8KQ2
- Done, thanks
Reply STOP to opt out · HELP for help
Every call and text, in order, for each shopper
- 1Read a call's transcript and summary, or a text thread.
- 2See which campaign picked the shopper up and why.
- 3Unclear replies wait in a review list for your team.
Illustrative data. Names, numbers and orders are made up, not real customers.
- English
- Español
- Français
- Deutsch
- Italiano
- Nederlands
- Português
- Lietuvių
- Polski
The shopper’s language
One agent profile for each language you sell in
Each campaign can hold a profile per language, with its own agent name, voice and opening line. One profile is the default for shoppers whose language you have not set up.
How it works
A shopper leaves checkout. ACR takes it from there.
Step 1: A shopper stops
A checkout goes quiet for 30 minutes, or whatever window you set, and counts as abandoned.Step 2: A campaign takes it
Your campaigns are checked in order. The first one whose rules accept the shopper starts a run.Step 3: The agent reaches out
It calls, texts or emails as the sequence says, answers questions and sends the checkout link.Step 4: The order ends it
When the order arrives, every waiting step is cancelled and the order is credited to the campaign.
Works with the tools you already use
Connect your store, then start from the recommended campaign settings.
Safety and compliance
You stay in control of every contact
The careful settings are on before the first call, so you decide who hears from you, when it stops and how opt-outs are handled.
8–9
Calls and texts in the shopper's own hours
The recommended schedule is 8 am to 9 pm where the shopper is, with stricter state and country rules and public holidays applied on top.
STOP
An opt-out is read before anything else
STOP, HELP and START are handled before any other reply. An opt-out adds the shopper to the store's suppression list and ends the run.
Order
A purchase ends the outreach
When the order arrives from the store, every step still waiting is cancelled and the order is matched to the campaign that earned it.
Who is behind it
Built and run by the Growth Dept team
ACR is new, and no customer stories are published yet. Growth Dept runs growth for ecommerce brands: media buying, data, creative and retention, with a human team accountable for the numbers. ACR is the checkout recovery we wanted for those brands, built as its own product.
$800M+
a year in revenue managed by Growth Dept across the brands it runs, not a result of ACR
4
products from one team: attribution, A/B testing, helpdesk and ACR
Before you ask
Frequently asked questions
What stores usually ask before they start.
Something not covered here?
Ask us on a call, or read the full list of questions.
- 01
What is Growth Dept ACR?
Abandoned checkout recovery from Growth Dept. When a shopper leaves checkout, an AI agent you set up follows up by phone call, text message or email. It answers questions about the order, sends the shopper back to their checkout, and stops when they buy, opt out or ask for a person. - 02
Will this replace my Klaviyo or other email and text flows?
No. Keep the flows that work. Add ACR for the shoppers those flows didn’t convert, and set the timing so a shopper doesn’t hear from both at once. How to line them up. - 03
How is this different from a cart recovery app?
A cart recovery app sends the next message on a list. ACR holds a conversation: it asks what stopped the shopper, answers from what you have told it, and can send the checkout link while they are still deciding. It can also stop, or hand off, depending on what the shopper says. - 04
Does the agent say it is an AI?
Whenever a shopper asks whether it is a person, it says it is an AI, and that part cannot be switched off. Whether it also says so when it introduces itself is a campaign setting, off by default. - 05
What happens if the shopper doesn't answer the call?
The sequence moves on. In the recommended sequence a text follows five minutes later and an email an hour after that, with another round over the next days, if the shopper has consented to each channel. - 06
How is a recovered order counted?
An order that uses a campaign’s discount code counts for that campaign, whether or not ACR reached that shopper, so give each campaign its own codes. Without a code, it counts for the campaign that last engaged the shopper within the attribution window, 14 days by default. Each order counts once. - 07
How quickly can we launch?
We set it up with you after a call. The setup wizard fills in recommended settings, so most of the time goes to your own decisions: your offer, your instructions, your consent wording, and the phone numbers and mailbox the campaign uses. Text messages to the US also need carrier registration, which takes as long as the carriers take.
Hear it for yourself
Get a call from the agent, or book a walkthrough with our team.
Want the numbers first? Open the recovery calculator