I have a Content Syndication venor for which we are trying to process the leads that come in through this method. I would like to filter on these particular leads, but i need to understand how to do this. Currently, I have it set up as a trigger campaign for "Person is Created" Source Type is Web Service API. But, there are a couple of issues, how do I distinguish this from any API call, and also, how do I capture leads that are not a New Person? In this case, I also had populated a field through their API call, ex. Latest Campaign = xyx Campaign. I have currently used this as a filter to select just those API calls coming from this campaign. My question is twofold: 1. Is there a better way to have accomplished this? 2. How do I capture the leads that don't fall into "Person is Created", i.e. already existing leads that I'd still like to capture in this campaign?
Solved! Go to Solution.
Yes, you can use a String field that incorporates a string representation of the datetime + other info, if you believe that will help avoid a proliferation of individual Datetime type fields.
(Though note that Datetimes are strikingly more efficient than Strings at the database level: a String takes up to 50x the storage space of a Datetime, and at least 2x. And Datetimes allow date arithmetic while date-like strings do not.)
So the question is, when this field goes from nothing to being filled with a value, is that considered a Data Value Changes when done with an API integration?
A change from empty to filled is registered as a change.
The creation of a new lead, with an empty or filled value, is not a change.