Skip to Content
Abandoned CartsCart statuses

Cart Statuses

Level tracks each abandoned checkout and its recovery progress with clear statuses.

Cart statuses

StatusMeaning
OpenCart abandoned, eligible for recovery
CompletedCustomer finished checkout (not via recovery link)
RecoveredCustomer completed checkout after receiving a recovery message

Send window statuses

StatusMeaning
WaitingCart too new — hasn’t reached minimum age yet
EligibleReady to receive the next touch
Too oldPast max age window — no more messages
ClosedCart completed or no longer recoverable
No phoneNo phone number on the checkout
No URLMissing recovery URL from Shopify
Recovery offAbandoned cart recovery is disabled

Recovery attempt statuses

Each message touch has its own attempt record:

StatusMeaning
PendingQueued for sending
SentDelivered to WhatsApp
FailedSend failed (retried up to 3 times)
DeadPermanently stopped (opt-out or unrecoverable)

Skip reasons

When a touch is skipped, Level records why:

  • completed — Cart already checked out
  • no_phone — No phone number
  • no_recovery_url — Missing checkout recovery link
  • outside_window — Too old or too new
  • already_sent — This touch was already delivered
  • marketing_opt_out — Customer replied STOP
  • marketing_frequency_cap — Level’s 24h marketing limit
  • marketing_meta_frequency — Meta deferred the message
  • recovered_order — Order already placed

Table filters

Filter the abandoned carts table by: Open, Ready to message, Messaged, Pending/failed, Skipped, Closed.

Last updated on