- What does CartWatch consider a bot?
- CartWatch evaluates a combination of behavioral signals and, when configured, third-party enrichment data. Checkouts that score above the detection threshold are classified as bots.
- How does CartWatch score checkouts?
- Each checkout is scored in real time as webhooks arrive from Shopify. Multiple signals contribute to a composite score. If the total crosses the confidence threshold, the checkout is flagged as a bot.
- What happens when CartWatch flags a checkout as a bot?
- CartWatch tags the Shopify customer account with CARTWATCH_FLAGGED_BOT (auto-tagging is on by default and can be toggled in Settings), logs the detection with all scoring signals for your review, and — if Klaviyo or Omnisend is connected — suppresses the email address in those platforms.
- What does the CARTWATCH_FLAGGED_BOT tag do?
- The tag is applied to the Shopify customer record. You can use it to exclude tagged customers from abandoned cart flows, segments, and marketing lists. It acts as a persistent signal that the account was identified as a bot.
- Can CartWatch make mistakes and flag real customers?
- CartWatch is designed to be conservative, but no detection system is perfect. Every flagged checkout is logged with its full scoring context so you can review decisions. If you believe a real customer was flagged, you can remove the tag manually in Shopify.
- What if a flagged checkout is later updated by a real customer?
- CartWatch monitors checkout updates. If a checkout that was previously flagged receives a fresher update that scores below the threshold, CartWatch automatically reverses its actions: it removes the Shopify tag and unsuppresses the profile in Klaviyo and Omnisend.