Segmentation? Custom Object?
Hi Marketo Community!
I have a database of around 300,000 records, both prospects and active customers for a multi-location businesses. We are feeding data into marketo through API, in the past we have assigned records to their respective "office location" through a field on the lead object that is passed in through api (done via a segmentation), recently there was a structural change requiring us to now look that data up based on the zip code that is on the lead record.
Should I:
1. Create a segmentation scheme with 75 segments, and within each segment manually type in all 8,832 zip codes.
2. Create a custom object that contains zip code and office name, and link that object to the leads table on zip.
3. Something else?
When I tried to go the custom object route, I noticed:
1. I cannot use the custom object as a filter in the segment (noted here on the community as a requested feature)
2. I cannot write the value of the custom object linked "office" field as a data value change to a field on the lead record as a token as a workaround to "post the value back" to the lead record so it could be used by a segmentation (annoying)
3. When I create a smart list of with the filter "Has Zip2Office" (the custom object name), that smart list only returns 8,832 records (the number of zip code records) NOT all 300,000 lead records which should now be linked by zip to the custom object!
I was hoping there would be a simple way to do a lookup in marketo, but at this point I've spent way longer chasing down dead ends than if I had just done this processing as an intermediate step before pushing to marketo...
Thanks for any input you may have!