Available on the Free plan
The Abandoned checkout flow recovers lost sales by reminding customers who started checkout but didn't complete the order. It's one of the highest-return automations you can run.
How it works
Trigger: On checkout abandoned — a customer starts a checkout but does not complete the order. It sends once per checkout. If the same customer abandons another checkout before this sequence finishes, only the newest one continues — the older one's remaining emails are cancelled.
Three emails, with these default delays (all editable):
Email 1: sends about 1 hour after the checkout, reminding them of the items in their cart.
Email 2: sends about 23 hours after Email 1 — around 1 day after the checkout.
Email 3: sends about 2 days after Email 2 — around 3 days after the checkout, with a discount to help close the sale.
Every email shows the abandoned cart items and a link back to checkout. If the customer completes their purchase at any point, the remaining emails are cancelled.
Considerations
Abandoned checkout emails are treated as transactional recovery messages, not marketing — they reach anyone who started a checkout, even if they haven't opted in to marketing emails.
The one exception: an explicit unsubscribe is still respected. Only customers who've simply never opted in are included by default — someone who's actively unsubscribed won't get these either.
To avoid sending two reminders, turn off Shopify's built-in abandoned checkout email once this flow is live.
Filters
You can narrow who actually receives the Abandoned checkout flow, beyond just "started a checkout." Entry filters (conditions someone must meet to enter the flow) and exit conditions (rules that pull them back out partway through) differ slightly here — more than on the other flows.
Available entry fields:
Order count — is / is greater than (or equal to) / is less than (or equal to). Skipped for guest checkouts — a guest with no account is never excluded by this rule.
Customer tags — is in / is not in. Also skipped for guest checkouts.
Cart value — is / is greater than (or equal to) / is less than (or equal to) / is between. Reads the abandoned cart itself, not a completed order.
Cart contains product — includes any of / includes all of / doesn't include. Also reads the cart.
Cart contains collection — includes any of / includes all of / doesn't include. Also reads the cart.
Location — is any of / is not. Matches the country on the shopper's account address, not the delivery address — the two can differ. Skipped for guest checkouts on entry — a guest is never excluded by this rule here.
Discount at checkout — is / is not (entry filters only). Checks whether a discount code was already applied to the cart.
Exit conditions offer the same list minus Discount at checkout. One difference from entry: on an exit condition, Location is checked directly against the shopper's address on file — a guest checkout has none, so a guest can be excluded by a location exit rule, unlike on entry where Location never excludes guests. Order count and Customer tags stay skipped for guests on exit too.
You can combine up to 25 conditions across up to 10 groups (one level of AND/OR nesting).
Setting up filters
From Judge.me Email admin, go to Flows.
Click Abandoned checkout.
On the Filters card, click Add filters (or Edit if you've already set some).
Add your entry filters and/or exit conditions, then save.
Turn on the Abandoned checkout flow
From your Judge.me Email admin, go to Flows.
Open Abandoned checkout.
Click Activate flow, to turn on the flow and any follow-up emails.
Resources
Follow us on LinkedIn:
📢 Stay in the loop! Follow Judge.me on LinkedIn for the latest product updates, tips, and feature launches.
See our latest updates:
➡️ Check our Unboxed page to discover newly launched features and improvements from Judge.me. See what’s new and start using the latest updates to grow your store.




