Looking for suggestions for lead list loading and data transformation tool
Question for the hivemind
What tools to do use to prep files (data transformation, standardization, etc) before loading a lead list into Marketo?
I know a lot of people rely on Marketo smart campaigns to do data normalization but my concerns with that approach is that if there are spelling errors in the file then the data won't be normalized correctly which in some cases can and will cause sync issues between Marketo and SFDC. Goal is to try to clean up as much of the data before loading into Marketo to prevent this.
Example scenario: Lead file from a conference or tradeshow may have fields below:
- First Name
- Last Name
- Country
- Company
- State
- Role
- Title
- Product of Interest
Some fields like Country and State in your system need to align with dependent picklist values from CRM so for example United States needs to transform to US and have 50 valid state values that are also 2 letter codes(New Hampshire = NH).
Other fields such as Role and Product of interest are picklist values and need to match to API values in CRM [Role field value of Manager gets transformed to 0204 to map to a CRM field.
Due to the large number of marketing activities its not scalable to review each file for spelling errors and formatting before loading. Would love something that can do some of these data transformations or at very least scan the file to make sure values are formatted correctly prior to importing.
What tools do you use for data prep? Did you develop your own(ie python dataprep script) or use a vendor?
For context we have been using a vendor for a few years but considering moving on due to cost and complexity of the application.