Loop Voice
    Outbound · Live

    Recover abandoned checkouts with a phone call, minutes after the shopper leaves

    A Loop Voice agent calls about 10 minutes after checkout drop-off, helps with whatever stopped the order and texts the checkout link. Calls nobody answers use no credits.

    Modern Hearing: $300,000+ in attributed revenue from 8,000+ calls, with 11% of calls leading to a sale.

    The short answer

    Cart recovery calls work when the shopper meant to buy and something got in the way: a card that kept failing, an add-on they didn't want, a question about the product. In Loop Voice's September 2026 benchmark, 16.5% of the 14,036 shoppers called after abandoning checkout picked up at least once, and 13.7% of everyone called ordered within 5 days, through any channel. Timing lined up with one of the widest gaps: shoppers first called 5 to 15 minutes after abandoning ordered at 22.9%, against 4.1% when the first call came 15 to 60 minutes later.

    Real calls

    Listen to checkout recovery as it happened

    Thirteen recorded calls from stores on Loop Voice, each cut to the moment that decided it. We picked calls that led to an order; most calls never reach a person, and in September 16.5% of shoppers called picked up at least once.

    Full transcripts are in the call library.

    The problem

    A recovery email arrives hours later and can only say "come back." If the card was declined, the code wouldn't apply or an add-on looked mandatory, the shopper needs someone to say which button to press. In 9 of the 12 cart calls we transcribed, the shopper had already decided to buy and was stuck on the checkout itself.

    Fit

    When it works, and when to skip it

    Works well for

    • Orders of $50 or more: an answered conversation costs about $0.95 to $1.49 on monthly plans, so each order has to carry that.
    • Products shoppers ask about before they pay: fit, compatibility, safety, delivery. Three of the four stores with published results sell health-related products.
    • Stores with 100 or more abandoned checkouts a month, mostly from US shoppers, which is where pricing says Loop Voice fits best.
    • Shoppers who gave a phone number and agreed to calls. Our guide to calling rules covers the consent you need.

    Skip it for

    • Carts under about $50, where an email or a text costs less than an answered call.
    • Shoppers who never agreed to calls, asked you to stop or are on your do-not-contact list (calling rules).
    • Checkouts more than a few days old: the moment has usually passed, and email does that follow-up for less.
    • A checkout that's broken for everyone: fix the site first, because a call rescues one shopper at a time.
    Setup

    Set it up in Loop Voice

    1. Connect your store

      Install the Shopify app, or connect WooCommerce, BigCommerce, Magento, Shopline or Checkout Champ. Abandoned checkouts, carts and orders reach Loop Voice through your platform, and nothing is installed on your storefront.

    2. Choose the number

      Call from a dedicated number, or from the Super Number on the Scale plan, which shows a number with the shopper's area code. In September, dedicated numbers were answered on 7.3% of calls and Super Number calls on 5.3%.

    3. Turn on the abandoned checkout flow

      The template waits 10 minutes, calls, texts the checkout link, waits, calls again with a discount and sends a last note. It stops the moment the shopper orders, says stop or has a negative call.

    4. Set the offer and the limits

      Pick the Shopify discount codes the agent may use and when, the calling window in each shopper's time zone, and the most calls any customer can get in a week, month, quarter, six months or year.

    5. Rehearse, then go live

      Run the agent against the simulator's angry, rushed and skeptical shoppers, then have it call your own phone from the test console. Test calls stay out of your analytics.

    What to set before the first call goes out

    Delay before the first call
    The template waits 10 minutes. On WooCommerce, the plugin sends a cart only after it has sat untouched for the time in its Abandoned cart idle minutes setting (60 by default) and the shopper has typed an email or phone number, so with the defaults the first call comes at least an hour after the shopper goes quiet. Lower the idle minutes before you touch the flow's own delay, and on a low-traffic site ask your host for a real cron job, because the plugin's WordPress scheduler only runs when someone visits.
    Cart value branch
    Flows can branch on cart value, with a suggested minimum worked out from your own results. Carts above it get the calls; the rest get texts only, so the flow applies the cost rule from the fit list instead of calling every cart.
    Past abandoned carts
    At launch, Loop Voice can also follow up on carts abandoned before you went live, up to 30 days back. The fit list's rule for checkouts more than a few days old applies to that backlog too: the older the cart, the more it belongs to email.
    Calling hours
    Calls go out only inside your calling hours, in each shopper's local time, and Loop Voice applies stricter hours in seven states to every call and text (calling rules). Keep the window open into the evening, because a checkout abandoned after it closes waits for the next morning, the next-day path in the timing data below. Evening calls get answered, too: in Loop Voice's September 2026 benchmark, weekday calls placed between 5 pm and 9 pm were answered more often than calls between 8 am and noon (7.0% against 5.4% of calls; best time to call customers has the hour-by-hour grid).
    Discount codes
    Pick a code that survives being read aloud. On a recorded call for a pet chew store, the shopper asked "Was it L-U-P 10?" and the agent spelled it again, "L as in Lima, O as in Oscar...", so a short word and a number beat a random string. Create the code in place from the flow, and after any change ask Loop IQ which codes are failing Shopify verification.
    Frequency cap and the 24-hour limit
    Caps sit on the agent and count calls over a period you pick, such as a week or a month. Example: a cap of 4 calls a month covers the two-call sequence on two checkouts, and a shopper who abandons a third time that month isn't called again. Whatever the caps allow, Loop Voice places at most 3 outbound calls to one customer in 24 hours, counting every flow and campaign.
    Escalation path
    Loop Voice tickets are the default, and on the agent you can add Gorgias, Zendesk, SMS or a support inbox by email. Send cart escalations to whoever can fix the site, and read them as an alarm: several shoppers stuck on the same error in one day point to a checkout that's broken for everyone, which the fit list says to fix before calling anyone else.
    Attribution window
    One attribution window covers the whole workspace. Set it to 5 days if you want your numbers to line up more closely with the benchmark figures on this page, which count orders within 5 days. A longer window credits more orders, including some that would have happened without a call.

    What stops the order, in shoppers' own words

    When shoppers on September's calls gave a reason for leaving, a third were just browsing (33.4%) and a quarter were waiting for a discount or checking the price (25.6%). Another 17% gave a reason the call could fix on the spot: a site or checkout error (11.7%) or a product question (5.5%). That's 824 conversations across the stores in the September 2026 benchmark.

    Browsers are a big reason answered calls end without an order, and why every call needs an easy way out. The fixable 17% are where a call earns its cost, because a call can fix their problem on the spot.

    In the recorded calls above, the fixes were small: retrying a declined card with the agent on the line, declining a protection add-on that looked mandatory, getting a discount code to apply. Our call-by-call breakdown quotes the lines that worked.

    Call fast, then stop

    Timing showed one of the widest gaps in September's data. Shoppers who abandoned during calling hours and got a first call 5 to 15 minutes later ordered at 22.9% within 5 days. A first call 15 to 60 minutes later went with a 4.1% order rate, and 1 to 4 hours later with 4.7%. Checkouts abandoned after calling hours and called the next day did better than in-hours checkouts first called 15 minutes to 4 hours later, at 6.5%.

    The benchmark's clock counts only minutes inside calling hours (8 am to 9 pm in the shopper's time zone, or a state's tighter window; see calling rules), and these are comparisons across shoppers and stores, not a controlled test. Read them as a direction: keep the default 10-minute wait unless you have a reason to change it.

    Stopping matters as much. Across all calls in September, 9.5% of shoppers who picked up asked not to be called again. Every opt-out, whether "don't call me" on the call, STOP by text or a carrier block, goes on the do-not-contact list before the next step runs, and the flow also ends on an order or a negative call.

    Discounts: last, and only when price is the problem

    A quarter of shoppers who gave a reason were waiting for a discount or checking the price, so the agent will hear the question. The default flow keeps the code for the second call, and the agent can only use the Shopify codes you allow.

    Our call script template sets one rule: offer the code only when price is the objection. In the recorded calls the code never grew: when a shopper said 10% might not be enough, the agent said it couldn't go beyond that code and offered help with his plants instead.

    We don't publish conversion by discount level yet. Each level needs 200 conversations where price was the objection, and September's calls didn't reach that for any level.

    Texts close many of the orders

    Calls and texts run as one sequence. In September, a text was the credited touch on 77.8% of attributed abandoned-checkout orders and an answered call on 22.2%. A text takes the credit whenever the shopper ordered after a text with no answered call in the window, so judge the channel on both.

    Each order is matched to the call or text by its Shopify order number, inside an attribution window you set. That shows what the calls touched. To see what they added beyond your emails, hold out a random share of shoppers: the holdout test guide shows how to size it.

    If Klaviyo sends your emails, this timing plan keeps the call, the emails and one text from colliding, with every message stopping on the order.

    What the agent handles

    Built for the questions between intent and action

    Checkout problems

    Declined cards, add-ons the shopper didn't want, discount fields and pages that won't load, with the agent on the line until the order confirms.

    Product questions

    Fit, compatibility, shipping times and returns, answered from your site, policies and product catalog.

    Offers within your rules

    Only the Shopify discount codes you allow, at the point in the flow you choose.

    The checkout link

    Texted during or after the call, so the shopper can finish on their own phone.

    Customer results

    Published results from stores on Loop Voice

    Modern Hearing mark

    Modern Hearing

    $300,000+ attributed revenue · 8,000+ calls · 11% led to a sale

    “Our customers have a lot of questions before they commit to a hearing aid. Loop answers those questions live on the call and converts customers who would have just disappeared. We're recovering a strong amount revenue through Loop and learning a lot about our customers in the process.”

    Jorraine

    CEO, Modern Hearing

    Read the story
    Warrior Will Power mark

    Warrior Will Power

    $200,000+ attributed revenue · 1,184 calls · 7.1% led to a sale

    “Loop AI Voice has been a fantastic addition to our Shopify store. Since we sell high-ticket products, every recovered order can have a significant impact on our business, which is why this app has been especially valuable for us. The results have exceeded our expectations, and we've recovered orders that may have otherwise been lost. We're also extremely impressed with the customer support team.”

    Dylan B.

    Warrior Will Power

    Read the story
    CastleFlexx mark

    CastleFlexx

    $30,000+ attributed revenue · 2,789 calls · 8% led to a sale

    “Loop's voice agents are recovering abandoned carts that our email flows never could have converted. The sales we're getting back are real and meaningful. The team is fantastic, executes changes fast, and has been a great partner. Highly recommend.”

    Daniel Castle

    CEO, Castle Flexx

    Read the story
    CityMan USA mark

    CityMan USA

    $45,000+ attributed revenue · 8,000+ calls · 5% led to a sale

    “Loop has been very helpful to convert abandoned cart and remind customer when we restock products, helps them find the right size, and even suggests pieces that go with what they were looking at to increase the AOV.”

    Kapeel B.

    Founder, CityMan USA

    Read the story
    September 2026 benchmark

    What abandoned checkout calls did in September

    Loop Voice publishes a monthly benchmark from stores live for at least 30 days, with the sample size and 95% interval behind every rate. These are the September 2026 results for abandoned checkouts.

    16.5%

    of shoppers called picked up at least once

    14,036 shoppers called

    15.1%

    of shoppers who picked up ordered with the call as the last touch, within 5 days

    95% interval: 13.6% to 16.7%

    +5.7 pts

    estimated lift in 5-day orders over enrolled shoppers the flows never reached

    95% interval: 4.4 to 6.9 points

    $234

    average converted abandoned-checkout order

    Against $210 across all orders in the same stores

    The lift is an estimate, not a randomized holdout: no store ran one in September, so contacted shoppers are compared store by store with enrolled shoppers the flows never reached. The abandoned checkout lift comes from 5 of the benchmark's 7 stores, so results on your store will differ.

    Source: Loop Voice Ecommerce Benchmark, September 2026

    Works with

    ShopifyWooCommerceBigCommerceMagentoShoplineCheckout ChampKlaviyoTwilio
    FAQ

    Common questions

    How soon after abandonment does the call go out?

    The default flow waits 10 minutes, and you can change the delay. In September's benchmark, shoppers first called 5 to 15 minutes after abandoning ordered at 22.9% within 5 days, against 4.1% when the first call came 15 to 60 minutes later. Calls only go out inside the calling window you set, in each shopper's own time zone.

    Is it legal to call shoppers who abandon checkout?

    It depends on the consent you collected. In the US, treat a cart recovery call as a marketing call: the FCC treats AI-generated voices as artificial voices, so you need prior express written consent that covers calls made with an AI voice, calls only inside the shopper's local calling hours, an opt-out and Do Not Call checks. Our guide to calling rules covers the wording and the checks.

    What happens if the shopper doesn't answer?

    Unanswered calls use no credits. The default flow texts the checkout link, waits, calls once more with a discount and sends a last note, then stops. You can also cap calls per customer by week, month, quarter, six months or year.

    Does the agent say it's an AI?

    With the guardrail for clear identity as an AI turned on, the agent says it's an AI assistant whenever a caller asks. Put your store's name in the opening line too, so every call starts by naming the business.

    How is a recovered order counted?

    By Shopify order number: an order counts when it matches a call or text inside the attribution window you set. That shows which orders followed a call. To see how many the calls added beyond your emails and texts, run a holdout; the holdout guide explains how.

    What do cart recovery calls cost?

    Plans start at $119 a month for 120 credits, about 80 answered conversations. An answered conversation uses about 1.5 credits, and calls nobody answers use none. Pricing has the larger plans.

    Can I test the agent before it calls real shoppers?

    Yes. The simulator runs your agent against AI-played customers, such as an angry shopper or someone who asks if it's a robot, and scores each conversation without dialing anyone. The test console then calls your own phone.

    Guides and comparisons

    Read more before you set it up

    Related use cases

    Keep the conversation moving

    Ready to launch abandoned cart recovery?

    Setup takes under 10 minutes. No code, no headcount.