> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blink.store/llms.txt
> Use this file to discover all available pages before exploring further.

# Cart recovery

Manage your cart recovery flow and track how much revenue you’re bringing back from lost checkouts.

**What are abandoned carts?**

An abandoned cart happens when a customer starts the checkout process—adds a product, enters their details, or reaches the payment step—but leaves before completing the purchase.

This can happen for a lot of reasons:

* They’re just browsing or comparing options
* They get distracted or run out of time
* They hesitate on price
* They plan to come back later
* Payment friction or second thoughts

These customers already showed intent. They were close to buying. That’s why recovering them is one of the highest-impact ways to increase revenue without needing new traffic.

**Cart Recovery Performance**\
Quick snapshot of how your recovery system is performing:

**Total Abandoned**\
The number of checkouts that were started but not completed.

**Carts Recovered**\
How many of those abandoned checkouts were successfully converted into purchases through your recovery emails.

**Revenue Recovered**\
The total amount of money brought back from recovered carts.

***

## **Payment Recovery**

Control how Blink automatically brings customers back.

**Abandoned cart emails**\
Turn this on to send a sequence of 3 reminder emails to customers who didn’t complete checkout.

Emails are sent automatically at:

* 1 hour after abandonment
* 24 hours after abandonment
* 72 hours after abandonment

These emails are designed to gently remind, build urgency, and bring customers back to finish their purchase.

***

## **Recovery Discount (%)**

Add an incentive to increase conversions.

By default, a discount is automatically included in the **second and third emails** to encourage customers to complete their purchase.

You can adjust the percentage to whatever fits your pricing strategy.

***

## **Cart Recovery via API**

If you are building custom checkout flows or want to manage your own marketing campaigns outside of Blink, you can fully control the cart recovery process using the Blink API.

Here is what you can do programmatically:

* **List Abandoned Carts (`GET /cart-recovery`)**: Retrieve all abandoned carts, optionally filtering by status (`open`, `recovered`, or `expired`) and `product_id`.
* **Generate Recovery Links (`GET /cart-recovery/:id/link`)**: Generate a live checkout recovery URL without triggering an email from Blink. This is perfect for custom SMS campaigns (via Twilio) or advanced email flows (via Klaviyo).
* **Trigger Native Emails (`POST /cart-recovery/trigger`)**: Manually fire Blink’s native recovery email sequence for a specific cart. The system automatically adjusts the subject line based on how many reminders have already been sent.
* **Archive Carts (`DELETE /cart-recovery/:id`)**: Programmatically dismiss or archive carts from your dashboard if you've already handled them manually.
* **Webhooks**: Sync your external CRM in real-time by listening to `abandoned_cart.created` and `abandoned_cart.recovered` events.

For full technical details, visit the [API Reference](/api-reference/introduction).
