Skip to main content
Solved

Spambots are hitting my abandoned checkout flow

  • November 17, 2025
  • 4 replies
  • 43 views

s0lid
Active Contributor III
Forum|alt.badge.img+8
  • Active Contributor III

Hello,

Im getting high bounced rate with my abandoned checkout flow and it’s hitting my deliverability.

On checking all of it are spam emails.

 

What’s the best way to filter this emails so klaviyo won’t send emails to bots?

Best answer by Byrne C

@s0lid,

Are all these profiles starting a checkout for one specific item? If so, you could filter out checkouts for that item from your flow. Additionally, do all of these profiles start a checkout and then do nothing else (no other events on their profile)? If so, you could create a segment of all profiles that started a checkout, but never added to cart, placed order, viewed product, opened email, active on site, ect, and suppress that segment. That way, you’d be suppressing these bot profiles and preventing them from receiving any more emails. If you have a developer on your team, or are cool with learning webhooks, you could even create a flow that automatically suppresses these profiles via webhook (article explaining how to do this here).

Also, it might be a good idea to reach out to Shopify and ask if there’s a way to prevent bots from starting a checkout at all. They might have some alternative solutions as well!

4 replies

Byrne C
Community Manager
Forum|alt.badge.img+27
  • Community Manager
  • November 19, 2025

Hi ​@s0lid,

You might want to check out this thread, which speaks on ways to address bot signups, and how to suppress bots to ensure you don’t send them emails: 

As a general rule, I’d recommend limiting your flow to subscribers only while you’re dealing with this issue, and also adding filters to your flow that would prevent the bots from entering. For example, if you’re noticing that all of the bots are coming from a certain location, or starting a checkout with one specific product, you’d want to add filters to your flow that prevent profiles in that location from entering the flow, or prevent checkouts with a specific product in the cart from entering.

Let me know if this makes sense or if I can answer any more questions!


s0lid
Active Contributor III
Forum|alt.badge.img+8
  • Author
  • Active Contributor III
  • November 20, 2025

Hey ​@Byrne C thanks for your reply. I have checked the post but there’s no specific answer for my usecase.

I can’t segment all that checkout as there are valid checkouts happened nor I can segment location as it’s coming from everywhere.

 

I would think I should block it in shopify but I don’t have the technical knowhow to do it.


Byrne C
Community Manager
Forum|alt.badge.img+27
  • Community Manager
  • Answer
  • November 21, 2025

@s0lid,

Are all these profiles starting a checkout for one specific item? If so, you could filter out checkouts for that item from your flow. Additionally, do all of these profiles start a checkout and then do nothing else (no other events on their profile)? If so, you could create a segment of all profiles that started a checkout, but never added to cart, placed order, viewed product, opened email, active on site, ect, and suppress that segment. That way, you’d be suppressing these bot profiles and preventing them from receiving any more emails. If you have a developer on your team, or are cool with learning webhooks, you could even create a flow that automatically suppresses these profiles via webhook (article explaining how to do this here).

Also, it might be a good idea to reach out to Shopify and ask if there’s a way to prevent bots from starting a checkout at all. They might have some alternative solutions as well!


CRM Global
Partner
  • Partner
  • November 24, 2025

We’ve seen a lot of these cases! The main way of resolving this with a few clients was using a Klaviyo marketplace app called Mail Ward. Just filter out any spam profiles in a flow without impacting your own deliverability