This content has been marked as final. Show 5 replies
Hi Menaka, it depends on the type of field that's behind the checkbox. If it's a boolean field, it can only have a true or false value, and it must have a value. We ran into an issue recently where a true/false field was used on a form, and if people chose not to check it (or unchecked it because they knew they were already signed up), then it would actually unsubscribe them since Marketo read it as false.
My fix for this was to create a new custom field specifically used for the form, and then a triggered campaign that listens for what the person does on the form. So if the box to register was unchecked, then I ignore. If the box to register was checked, then the smart campaign runs to change our actual subscribe field to true.
See my subs management deck:
Marketo's forms are live - they will display the current value.
If someoen changes that value on the form and presses Submit, their data changed. So yes, they will re-subscribe if they choose to do so. That's perfectly legit as it was their choice.
The link which you shared shows an error. Could you please navigate me the correct URL
Your post gives me confidence that we would be able to achieve our objective. Could you please provide me with more details on the custom field you mentioned. What type of field was it?
The field that we used was a checkbox field, which by its nature can only contain the values true or false. After re-reading your original post, I think that a checkbox field will be useful because you won't want to accidentally unsubscribe people via a form that was intended for subscribing. I agree with Josh that if someone is leaving the box checked on the form, then it's fair that they would be re-subscribed.
For all of the examples below, let's assume that your subscription field is "Subscribed", unsubscribed is Marketo's "Unsubscribed" field, and your new custom field is "Subscribed Form"
When you create a new form you will use the field "Subscribed Form". You then have a Smart Campaign running in a Data Management folder that is triggered by Data Value Change - Subscribed Form is True. The flow step for this would be Change Data Value - Subscribed is True. You'd most likely want to also add Change Data Value - Unsubscribed is False, unless you have concerns about re-subscribing anyone who has previously unsubscribed.
To maintain "opted-in", "neutral" and "unsubscribed", the following criteria could be used:
Opted-In: Subscribed = True, Unsubscribed = False
Neutral: Subscribed = False, Unsubscribed = False
Unsubcribed: Unsubscribed = True, Subscribed = True or False
Hope this makes sense, let me know if anything could use clarification!