DemandTools Module Help for FindContactID |
![]() |
PURPOSE:The FindContactID's module of DemandTools is designed to allow you to quickly find salesforce.com ContactID and/or AccountID's from a typical marketing or prospect list of contact names, companies, phone numbers or email addresses etc.that you may have in a spreadsheet or database. FindContactID will compare the list of Contact data that you have in an external spreadsheet or database to the contents of your salesforce.com Contact table. In order to be seen as a match the mappings do not have to be exact because DemandTools provides you with a variety of different mapping techniques that will be described later. The FindContactID tool is most ofenly used for the following type of purposes:
Shown below is the DemandTools FindContactID's tool for salesforce.com.
|
|||||||
STEP 1:
|
|||||||
STEP 2:Once a data file has been selected you will see the available tables (or worksheets for an XLS file) in the "WorkSheet/Table" window. You can select the table that you wish to use and the select the "Use" button or simply double-click on the table name. Once you select a table the fields from that table will appear in the left column of the "Field Mapping" window. For XLS data sources it is important that the file not use any filtering as this will cause the file to load incorrectly. After hitting the use button the number of records or rows in the data source should be displayed in red. |
![]() Selecting the worksheet |
||||||
STEP 3:
|
|||||||
STEP 4:
|
|||||||
STEP 5:
|
|||||||
STEP 6:
|
|||||||
STEP 7:Select the "FindID's" button in the lower right hand corner of FindContactID to run the application and find the matching salesforce.com ID's as per your comparison mapping. When complete FindContactID will display a dialogue box with the location of your results file: ![]() Completion dialogue box showing location and hyperlink for results file |
|||||||
STEP 8:Looking at the created spreadsheet from FindContactID we see the results of the procedure. Columns A,B,C,D (shown in yellow for demo purposes) in this example are the original values that we in my external data source. Column E (blue) is the ContactID in saleforce that matched your external data file using the mapping and techniques you specified. Column F (Lavender) is the corresponding AccountID that that Contact is currently associated with. Columns G,H,I,J (Gold) are the values from salesforce.com for the fields that matched using your criteria. If there were multiple matches the additional matches would show in columns further to the right. For the rows that do not have anything in columns E-J (in this example) we know that they did not match with any existing Contact records in salesforce.com |
![]() Resulting CSV file being shown in Excel with original values, foundID's and matching salesforce.com records |
NEXT STEPS WITH DEMANDTOOLS
Your next step will now be to examine the file that is produced, extract the ID files that you would like and then determine:
| What data will be imported using the salesforce.com tools | |
| What data will be updated using the MassEffect tool | |
| If any new objects will be created via the MassEffect tool given the found ID's (Tasks, Opportunities, Events etc) |