Abandoned checkout recovery

Idle-delay abandoned checkout detection, team alerts (Slack, Discord, or Teams), and customer tagging.

When a customer stops checkout and does not complete payment within your configured idle window, Arcanum Engine tags the customer in Shopify and sends one team notification. Optionally enable a Klaviyo track event and profile property updates on the same abandon alert.

SettingTypeDefaultDescription
Idle delay (minutes)number60Alert only after checkout has had no updates for this long (10–1440)
Send Slack alertbooleantrueRequires Slack connected in Settings (Growth only)
Slack channel labeltext#commerce-alertsLabel shown in the message footer (Growth only)
Send Discord alertbooleanfalseRequires Discord connected in Settings (Growth only)
Send Microsoft Teams alertbooleanfalseRequires Microsoft Teams connected in Settings (Growth only)
Customer tagtextcheckout-abandonedShopify customer tag applied when abandon fires (Growth only)
Send Klaviyo eventbooleanfalseOptional lifecycle event when abandon fires (Growth, Klaviyo connected)
Update Klaviyo profile propertiesbooleanfalseWrites arcanum_* profile fields when the playbook fires (requires Profiles write scope)
Email subject prefixtext[Arcanum]Prepended to alert email subjects (Starter email variant only)

How abandon is detected

The app does not alert when a shopper enters an email or address. Shopify sends checkout webhooks while checkout is in progress. The app schedules a watch and starts an idle timer. If no further checkout activity arrives before the timer expires, one alert is sent.

  • Closing the browser tab or app counts as abandon once the delay passes
  • Returning and continuing checkout resets the timer
  • Completing payment cancels the watch — no alert

Klaviyo customer flow

On Growth, enable Send Klaviyo event to emit Arcanum Engine - Abandoned Checkout with recoveryUrl and cartTotal on the client profile. Build a Klaviyo flow with a 1–4 hour wait, then recovery emails using recoveryUrl from the event.

Winback Klaviyo flow recipe

Verify

  1. Install the template and connect at least one team channel in Settings.
  2. Start checkout on your storefront; enter email if possible.
  3. Close the tab without paying.
  4. Wait idle delay plus up to 5 minutes.
  5. Check Results for trigger checkouts/abandoned and one team alert message.
Results showing a successful abandoned checkout run
Results after a successful abandoned checkout alert.

Troubleshooting

Was this page helpful?