Features/Revenue recovery

Abandoned Checkout Emails

Send reminder emails to customers who abandoned their checkout

Abandoned Checkout Emails

Abandoned Checkout Emails are a powerful tool to recover lost sales. When a customer starts the checkout process but doesn't complete it, you can send them a reminder email to encourage them to finish their purchase.

Here's a summary of the features included in our pricing plans

EssentialPro
Abandoned Cart emails
Custom sending address

On the Essential plan, abandoned checkout emails are sent from notifications@orders.checkoutjoy.com. On the Pro plan, you can choose any verified sending address you've configured under Email Settings — the "From address" selector on the abandoned checkouts page is only available on Pro.

How does it work?

When a customer starts the checkout process but doesn't complete it, CheckoutJoy will mark the checkout as abandoned after a certain time after 30 minutes.

If you've enabled Abandoned Checkouts, the system will send the customer an email to remind them to complete their purchase. This email is sent after the wait time you've set in the settings.

You can customize the email content and timing to suit your business needs. CheckoutJoy will track the status of the abandoned checkout and send the email at the specified time.

Setting up Abandoned Checkout Emails

To enable Abandoned Checkout Emails, go to Revenue Recovery > Abandoned Checkouts in your CheckoutJoy dashboard and toggle the switch to enable the feature for your account.

You can customize the email content and timing for sending the emails. You can also set the number of hours after the checkout was abandoned before the email is sent.

Email Content

You can fully edit the content of the email that is sent to the customer. The following personalization tags are supported in both the subject and body:

  • {{firstName}} — customer's first name
  • {{lastName}} — customer's last name
  • {{email}} — customer's email address
  • {{cartItems}} — list of products in their cart
  • {{checkoutLink}} — link back to the checkout so they can complete the purchase

Timing

You can set the number of hours after the checkout was abandoned before the email is sent. The default is 1 hour, but you can adjust this to suit your business needs.

Sending from your own domain (Pro)

On the Pro plan you can send abandoned-cart emails from your own domain (for example team@yourdomain.com) so the email is consistent with the rest of your customer communication.

Domain verification flow

  1. Add the sending domain under your CheckoutJoy Email Settings.
  2. Click into the email/domain row to reveal the required DNS records.
  3. Add all the displayed records (SPF, DKIM, and any others shown) to your DNS host.
  4. CheckoutJoy verifies the records automatically once they propagate — typically within an hour, often much faster.

Troubleshooting "Pending" domain status

  • You only added some of the records. All displayed DNS records must be in place for verification to succeed. Partial records won't activate the sending domain.
  • DNS hasn't propagated yet. Confirm propagation from the command line (dig TXT _dmarc.example.com, dig CNAME <dkim-key>._domainkey.example.com) or via an online DNS checker.
  • Dashboard shows "Pending" after records propagate. Hard-refresh the page. If it still shows Pending and support has confirmed the records are visible, contact support to force a re-check.

Test before you rely on it

Once verified, send yourself a test abandoned-cart email by abandoning your own checkout and confirming the email arrives from your domain and lands in the inbox (not spam). If the email doesn't arrive even after the domain shows Verified, contact support — domain verification is a different layer from actual delivery and either can have issues.

Abandoned Checkout Emails