-
Re: Email Invalid Flag & Creating a Smart Campaign to Update It
Devraj GrewalMay 2, 2017 10:03 AM (in response to Eric Podewell)
3 of 3 people found this helpfulEric,
Correct, there is no out-of-the-box smart campaign to uncheck email invalid if the email address is updated. So what you have here will work. I would make sure you adjust the qualification rules to make sure that leads can flow through every time and in the smart list, make sure you only include leads that are currently email invalid, so not all leads run through unnecessarily.
-
Re: Email Invalid Flag & Creating a Smart Campaign to Update It
Josh Hill May 3, 2017 9:00 AM (in response to Devraj Grewal)2 of 2 people found this helpfulIn new instances, at least for awhile, there was an Reset Invalid Campaign that triggers when Email Address is changed and then flips Email Invalid=F.
Yes, you should do this if not done already. Ok to be a batch too.
-
-
Re: Email Invalid Flag & Creating a Smart Campaign to Update It
Grégoire Michel May 4, 2017 8:58 AM (in response to Eric Podewell)6 of 6 people found this helpful -
Re: Email Invalid Flag & Creating a Smart Campaign to Update It
Michael Mason Nov 8, 2017 1:36 PM (in response to Grégoire Michel)Grégoire, forgive me if this is a rookie question, but what does the trigger Campaign Is Requested do in this scenario?
-
Re: Email Invalid Flag & Creating a Smart Campaign to Update It
Sanford Whiteman Nov 8, 2017 2:25 PM (in response to Michael Mason)You may have a situation where the email address has not changed, but the conditions that led to it being invalid have changed (like DNS misconfiguration).
-
-
Re: Email Invalid Flag & Creating a Smart Campaign to Update It
Amanda Zoeller Nov 9, 2017 7:40 AM (in response to Grégoire Michel)Hi Greg,
This discussion is great, thanks for the screenshots for the trigger. I am setting that up now in our instance. Do you have to have another batch or rigger campaign running in the background to coorespond with the Campaign Is Requested trigger? I am also new to using that trigger.
Thank you!
-
Re: Email Invalid Flag & Creating a Smart Campaign to Update It
Grégoire Michel Mar 20, 2018 1:00 AM (in response to Amanda Zoeller)Hi Amanda,
The "campaign is requested" is there in case you need to call the trigger campaign from a batch one, in order to reprocess a list of leads. You can also use it to run the triggered campaign manually from a lead in the database (right click it, then select special->request campaign-.
-Greg
-
-
-
Re: Email Invalid Flag & Creating a Smart Campaign to Update It
Eric Podewell Mar 19, 2018 2:51 PM (in response to Eric Podewell)As a follow up to this discussion, I am finding that even if an email address changes from lower case to upper case or vice versa, this flow is being triggered. Nothing else in the email address has changed and is most likely coming into Marketo from a .csv list import. As a result of this, the email is changing from invalid to valid and then back to invalid again soon after I send an email campaign to it again. Are there any tips on how to address this? Should I de-dupe my list before importing to make sure I'm not importing any leads that already exist? Or always ensure that my email addresses are in lower case?
Thanks!
-
Re: Email Invalid Flag & Creating a Smart Campaign to Update It
Grégoire Michel Mar 19, 2018 4:22 PM (in response to Eric Podewell)Hi Eric,
Better create a new question than reopening an old one to get a quicker answer.
One way to homogenize all email addresses in lowercase is to use a webhook.
-Greg
-
Re: Email Invalid Flag & Creating a Smart Campaign to Update It
Sanford Whiteman Mar 19, 2018 9:49 PM (in response to Eric Podewell)Should I de-dupe my list before importing to make sure I'm not importing any leads that already exist?
That's not going to be a solution because it means you can't merge new data in (other than the email address).
Or always ensure that my email addresses are in lower case?
If you can "canonicalize" your email addresses everywhere they come in, sure. This means you have to enhance your forms in the same way:
MktoForms2.whenReady(function(form) form.onSubmit(function(form){ form.setValues({ Email : form.getValues().Email.toLowerCase() }); }); });
Like Greg says, you can use a webhook to canonicalize any of your Marketo fields, though it's actually more complex to do this with Email Address in particular than with any other field (it does work, though).
In this scenario, you'd trigger your Smart Campaign on Webhook Is Called, and if the webhook says, "I cosmetically fixed up the Email Address to make it lowercase, but the fixed-up version is functionally identical to the last value" you don't change the Email Invalid status, otherwise it's a real change and you flip Invalid.
Interesting factoid about email address case-sensitivity: the local part of an address (the part on the left of the "@", or the mailbox) is explicitly defined as case-sensitive in the SMTP standard (the domain part, on the right, is separately defined as case-insensitive under the DNS standard). RFC 5321 (the current standard) is unequivocal on the matter:
The local-part of a mailbox MUST BE treated as case sensitive. Therefore, SMTP implementations MUST take care to preserve the case of mailbox local-parts. In particular, for some hosts, the user "smith" is different from the user "Smith".
Nevertheless, this doesn't stop people from lowercasing (or, in certain banking settings, uppercasing) email addresses. It's technically wrong, but the risk is low enough that few people ever see an issue. Unfortunately, it's impossible to be case-preserving and to merge/search case-insensitively.at the same time. Only one of these can be true, so 99.999% of people decide to treat addresses as case-insensitive. It's interesting (to me, at least, as a longtime mail admin) that they're actually not!
Finally (also like Greg said!) please open a new thread in Products to discuss this stuff further. It's better for later Community searches, and also enables you to mark an answer Correct.
-