We have created a web form that will be used on an App and sync to Marketo via API. We want these leads to run through a certain program in Marketo. What is the best way for the program to identify these leads?
My original thought was a checkbox, but if the lead fills out other forms on our website with the check box checked, that could make it qualify for the program incorrectly. What is the best way to accomplish this?
The Push Lead API contains a Program property.
But you should be very careful about using the API at all for public-facing apps. You won't have the API calls to keep up with successful campaigns, let alone with hackers. It's a DoS vulnerability.