SOLVED

Re: Difference betwen Form Fillout and Flow change data value

Go to solution
Emmanuelle_Biss
Level 5

Difference betwen Form Fillout and Flow change data value

Hi everyone,

I have created a new field Original Source, and I do not want this field to be updated every time a lead comes to our website. I therefore want to block all these updates and only keep the original first source of their visits.

To do so, do I need to check Form fillout or Flow change data value (or both)? What's the difference between the two?

pastedImage_0.png

Thanks!

Emma

1 ACCEPTED SOLUTION

Accepted Solutions
Michaela_Iery3
Marketo Employee

Re: Difference betwen Form Fillout and Flow change data value

Hi, Emmanuelle: Blocking updates to a field allows you to write to the field once and then retain the original value for the lifetime of the field. So in your specific instance: You have blocked updates to field Original Source in Admin. Then in a smart campaign, you want to change the data value of Original Source in your smart campaign's flow to "ABC." If a lead goes through that smart campaign and already has a value (any value) in the field Original Source, Marketo will not update the field for that lead. But for any lead who goes through your smart campaign, if they don't already have a value in Original Source, Marketo will update the Original Source field for that lead to "ABC." Thus preserving the value when it exists and capturing it for the first (and only) time when it doesn't already exist. More documentation on blocking field updates here: Block Updates to a Field - Marketo Docs - Product Docs

Hope this helps!

View solution in original post

7 REPLIES 7
Josh_Hill13
Level 10 - Champion Alumni

Re: Difference betwen Form Fillout and Flow change data value

You should check most of these to block field updates from those sources. Which methods would you permit to overwrite this data?

Form Fillout= When the lead fills out a form

Flow Change= Flow step of Change Data Value - the overwrite attempt will be ignored.

Emmanuelle_Biss
Level 5

Re: Difference betwen Form Fillout and Flow change data value

Josh Hill​ I only want to update this field if it is initially blank. If there already is data in this field, I do not want it to be erased.

Do I still need to check these even if when I create a Flow, I specify Change Data Value with the right attributes if blank, and specify the default choice to "Do Nothing" if not blank?

SanfordWhiteman
Level 10 - Community Moderator

Re: Difference betwen Form Fillout and Flow change data value

Those flow choices will accomplish the same thing as blocking "Flow Change Data Value" but are harder to remember to do in all flows.

Emmanuelle_Biss
Level 5

Re: Difference betwen Form Fillout and Flow change data value

Thanks Sanford Whiteman​. OK, so by doing it in the admin section, you make sure that this field will not be updated even if you forget to add these flow choices. Thanks for your help!

Michaela_Iery3
Marketo Employee

Re: Difference betwen Form Fillout and Flow change data value

Hi, Emmanuelle: Blocking updates to a field allows you to write to the field once and then retain the original value for the lifetime of the field. So in your specific instance: You have blocked updates to field Original Source in Admin. Then in a smart campaign, you want to change the data value of Original Source in your smart campaign's flow to "ABC." If a lead goes through that smart campaign and already has a value (any value) in the field Original Source, Marketo will not update the field for that lead. But for any lead who goes through your smart campaign, if they don't already have a value in Original Source, Marketo will update the Original Source field for that lead to "ABC." Thus preserving the value when it exists and capturing it for the first (and only) time when it doesn't already exist. More documentation on blocking field updates here: Block Updates to a Field - Marketo Docs - Product Docs

Hope this helps!

Emmanuelle_Biss
Level 5

Re: Difference betwen Form Fillout and Flow change data value

Thanks for the documentation! Perfect, I wanted to make sure that if this field was blank, it would be updated with the new value, and that if there was already something written in this field, nothing would be modified. I'll run a few tests but it sounds like it will work out fine! Thanks

Michaela_Iery3
Marketo Employee

Re: Difference betwen Form Fillout and Flow change data value

Happy to help! Let us know if you have any issues!