Skip to main content
Contributor I
September 29, 2026
Question

Abandoned Cart flow skipping ALL recipients with "Email Syntax Error" — valid addresses affected

  • September 29, 2026
  • 3 replies
  • 18 views

 

Flow: Abandoned Cart, triggered by Checkout Started (Shopify integration). Email #1 is skipping every recipient with "Email Syntax Error" — including clean addresses. Smart Sending is OFF. We disconnected and reconnected the Shopify integration today — issue persists. Real customers are being lost. Store: ekoneu.com. Klaviyo plan: Free.

 

3 replies

EKO26Author
Contributor I
September 29, 2026

--- Additional details:

  • Issue started: approximately September 25, 2026
  • Smart Sending: OFF
  • Consent at checkout: "Email me with news and offers" checkbox — checked by all affected users
  • Clean addresses being skipped: onyeka.adegoke@gmail.com (standard Gmail, no special characters)
  • Shopify integration was disconnected and reconnected September 29 — issue persists
  • All 17+ skipped recipients show identical reason: "Email Syntax Error"
  • Flow trigger: Checkout Started (Shopify native integration)
  • No flow-level filters set

[Attach screenshot of Recipient Activity showing "Skipped: Email Syntax Error (17)"]

Skipped: Email Syntax Error

 

onyeka.adegoke@gmail.com moved from waiting to skipped now

Nick
Problem Solver IV
Problem Solver IV
September 30, 2026

Best guess without seeing the actual email is that there is an issue with one of your placeholders or with the dynamic table in your email. 

Nothing to do with Smart sending or the shopify integration but with the email itself. Just check your email for any dynamic content ({{ first_name }}) or the the table in there. Maybe delete it from that email and check the preview if you can see the event data there or if there is a message saying something with “message is showing without tags or variable” => That means there is still the syntax error. If you see the event data reverse what you deleted and check that element. Sometimes is a simple as using the wrong ‘’ when trying to set a default for a dynamic variable. 

EKO26Author
Contributor I
September 30, 2026

Thanks Nick, I'll check the dynamic variables and quote characters shortly.