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
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.
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:
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!