Skip to main content
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.