Skip to main content
Solved

Klaviyo flow sends email when manually fired but not on insert

  • November 23, 2024
  • 2 replies
  • 24 views

Forum|alt.badge.img

I have a klaviyo list with all profiles dropped and new profiles inserted at midnight through a python script. My flow triggers an email to be sent when a profile is inserted into the table and my script works as expected with the profile insertion dates I can clearly see on klaviyo. Everything is fine with all this BUT klaviyo doesn’t send the mail automatically when a profile is inserted into the list. I onced fired the email myself and it sent properly but now I don’t event remember how I did it. These profiles are not entirely new so it might be that Klaviyo is not sending emails to the same addresses.

Best answer by ArpitBanjara

Hey ​@karynorange 

A profiles can go through a list or segment triggered flow only once. so if profiles have received emails from the flow before, they wont go through the flow again.

okay just do 2 things now.

  • make sure the list is set to single opt-in » you can go the list settings > Consent and change to Single opt-in. So a profile will be automatically subscribed to the list, without klaviyo sending a confirmation subscription email.
  • you can add past profiles to the flow - click on “manage flow” » “Add past profiles » 
     This will add the profiles to the flow depending on where they should be in the flow and this depends on the total time duration of the flow. learn more about this here (do this only if the first step doesn’t start sending emails now)

Let me know if this fixes it.

I hope this helps and thank you for sharing your question here in the community.

Cheers

Arpit

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

2 replies

Forum|alt.badge.img
  • Author
  • Contributor I
  • 1 reply
  • November 24, 2024

Please an answer 😫


ArpitBanjara
Principal User I
Forum|alt.badge.img+36
  • Principal User I
  • 371 replies
  • Answer
  • November 24, 2024

Hey ​@karynorange 

A profiles can go through a list or segment triggered flow only once. so if profiles have received emails from the flow before, they wont go through the flow again.

okay just do 2 things now.

  • make sure the list is set to single opt-in » you can go the list settings > Consent and change to Single opt-in. So a profile will be automatically subscribed to the list, without klaviyo sending a confirmation subscription email.
  • you can add past profiles to the flow - click on “manage flow” » “Add past profiles » 
     This will add the profiles to the flow depending on where they should be in the flow and this depends on the total time duration of the flow. learn more about this here (do this only if the first step doesn’t start sending emails now)

Let me know if this fixes it.

I hope this helps and thank you for sharing your question here in the community.

Cheers

Arpit