Skip to main content
Solved

Flow emails are not sending to everyone in the flow

  • February 11, 2025
  • 4 replies
  • 32 views

Forum|alt.badge.img

Hi,

I set up a birthday flow. The flow is triggered when someone is added to the segment Has birthday today.

However not everyone gets the email even though they are in the segment. For example, today there are 6 customers in the segment, all were allowed to send the email, but only 2 emails were sent. The email is set up to send in the morning, so by now they should have been sent.

 

When I check the preview for the flow, I see the email was sent to them (see screenshot). However, when I check the customer’s profile, the email isn’t there amongst the emails they received. All the settings seem to be correct, the only conditions that need to be true is that they have their birthday on the given day, and they are allowed to receive marketing messages. Both conditions are true in the above example for all the 6 customers.

 

Could you help me troubleshoot this issue?

 

 

Best answer by In the Inbox

Hi ​@R_Javarus 

To add to what ​@zacfromson outlined above as possible causes for not all users to be sent the email, I had one additional thought. In your description, you mentioned the flow is based on a segment. If this is a flow you have had running for a while, or perhaps the segment has been assigned to the flow for a while (even if the segment conditions have changed), when a segment is used as a flow trigger, contacts can only be entered into the flow once. 

So, its possible, if the flow/segment has been used for a while where contacts could have been entered more than once, on the second instance, those contacts would be ignored. 

For birthday, or any date-specific type flows, rather than use a segment, you may want to consider using a date-based trigger for your flow. This uses a date saved as a profile property, and will trigger on or before that date (depending on your settings). But, the nice part is, you can set a repeat function with a date-based trigger. Which for birthday flow, is helpful to resend an email to the same contact if their birthdate has come around again. 

There are a few possible reasons for why some of your contacts haven’t receive the email, and I hope between ​@zacfromson and this, you’ll be able to identify and resolve the issue. 

Thanks!

@In the Inbox 

View original
Did this topic or the replies in the thread help you find an answer to your question?

4 replies

zacfromson
Problem Solver III
Forum|alt.badge.img+2
  • 2025 Champion
  • 17 replies
  • February 11, 2025

Hi there - thanks for your question. A few things that could be causing this issue. Here are some solutions:

Verify Email Sending Eligibility

Even if the flow preview shows that an email should have been sent, Klaviyo may not send emails due to the following reasons:

A. Check Suppression & Marketing Consent

  • Go to a customer’s profile and check their status:
    • Unsubscribed or suppressed users won’t receive emails.
    • Ensure they are marked as “Subscribed” to email marketing.
  • Segment might include non-marketable profiles:
    • If the segment includes suppressed or transactional-only profiles, they won’t get the email.
  • Solution: Add a filter to exclude suppressed users: Properties about someone > Can Receive Emails = TRUE

B. Review Email Sending Limits

If you have Smart Sending enabled, it may block emails to users who received another email recently.

Solution:

  • Disable Smart Sending for this flow (edit the email inside the flow and toggle “Ignore Smart Sending” ON).
  • If there’s a sending limit for the day, Klaviyo may skip sending to some users.
  • Check Account Settings > Email Limits to verify if your sending limit was reached.

C. Review Flow Activity Logs

  • Go to the Flow > View Analytics > Recipient Activity.
  • Check if the missing users appear under:
  • “Skipped” – Shows why emails were not sent.
  • “Bounced” – Indicates an email delivery issue.
  • “Failed” – If Klaviyo had issues sending the email.

If you are still having issues please let me know and I can provide additional support. 


In the Inbox
Partner - Platinum
Forum|alt.badge.img+31
  • 2025 Champion
  • 291 replies
  • Answer
  • February 11, 2025

Hi ​@R_Javarus 

To add to what ​@zacfromson outlined above as possible causes for not all users to be sent the email, I had one additional thought. In your description, you mentioned the flow is based on a segment. If this is a flow you have had running for a while, or perhaps the segment has been assigned to the flow for a while (even if the segment conditions have changed), when a segment is used as a flow trigger, contacts can only be entered into the flow once. 

So, its possible, if the flow/segment has been used for a while where contacts could have been entered more than once, on the second instance, those contacts would be ignored. 

For birthday, or any date-specific type flows, rather than use a segment, you may want to consider using a date-based trigger for your flow. This uses a date saved as a profile property, and will trigger on or before that date (depending on your settings). But, the nice part is, you can set a repeat function with a date-based trigger. Which for birthday flow, is helpful to resend an email to the same contact if their birthdate has come around again. 

There are a few possible reasons for why some of your contacts haven’t receive the email, and I hope between ​@zacfromson and this, you’ll be able to identify and resolve the issue. 

Thanks!

@In the Inbox 


Forum|alt.badge.img
  • Author
  • Contributor I
  • 1 reply
  • February 12, 2025

Hi ​@zacfromson Thank you for your comment. These all seem to be in order, so still not sure why some people are not sent to.

@In the Inbox Thank you for your comment, I wasn’t aware of this. I’ll take a look and test the flow with this setting.

 


MANSIR2094
Problem Solver IV
Forum|alt.badge.img+13
  • Problem Solver IV
  • 218 replies
  • February 12, 2025

Hello ​@R_Javarus , It sounds like a sending delay or suppression issue. First, check Klaviyo’s email queue to see if the emails are still pending. Also, verify the account’s daily sending limits under "Email Settings." If limits aren’t the issue, check if those contacts were recently suppressed (e.g., unsubscribed, bounced, or marked as spam). Lastly, confirm that Smart Sending is turned off for this flow, as it may prevent emails from being sent if contacts received another email recently. Let me know if you need further help!