Email subject not recognized

  • 15 December 2020
  • 2 replies

Badge +2

Hi all. I am doing a conditional split in an email flow so if someone does not read an email, they get another email.  Usually the email subject comes up when I start typing, but none of the latest emails I have written are in the list.  I am concerned if I type out the email subject it may be slightly different and not work.  How do I get the list of email subjects to automatically populate please?


Best answer by retention 15 December 2020, 07:25

View original

2 replies

Badge +2

You are an absolute legend!  This worked great!  Thanks so much.  Really appreciate it!

Userlevel 7
Badge +57

@RowenaT From my experience, the Subject (Line) or any other parameter you are trying to use in the definition has to occur at least once before it’s available to be selectable from the dropdown.

One workaround I’ve found is to use the “Message” condition instead of the “Subject” condition.  And in the place of the Message value (Campaign Name or Flow Name), you can actually put the Message Identifier (Message ID for short) instead.

See this:

The Message ID of any message (Campaign or Flow), is the alphanumeric code in the URL of the message.  For example, a message from a Flow, if you clicked through it, may look like this:

The value Q94Ujx in this URL here is the Message ID in Klaviyo’s system.  And using this seems to work even before the message has been sent. 

Also, using “Message” condition instead of the “Subject” condition has the benefit that if you were to change the Subject Line for any reason for that same message, it still matches without changing the condition definition (unless you’re specifically targeting an exact Subject Line for some reason).  

Hope this tip helps!