Salesforce Rollout Guide

Import Your Data from Act!, Goldmine, or Excel

Identify Your Data Sources
Start by listing the various data sources that you’re thinking about migrating into Salesforce. For example you might have information in a legacy CRM application, homegrown databases, excel spreadsheets, or in individual contact managers. It’s important to spell out exactly what you hope to migrate, what format it’s in, and how clean it is.

Data Migration Strategies
Once you understand the data you’re working with you’ll want to think carefully about the migration strategy you want to take. Using Salesforce.com for the first time is like moving into a new home. You could bring everything in your old home or you could start fresh, leaving your old information behind. You could also take a hybrid approach where you look through your belongings and determine what to keep and what to leave behind.

Each approach has its merits and will depend on your particular situation. The key is to  keep your new home as clean as possible and only move what is absolutely necessary. Discuss with your team, how valuable is that information? Will your end users really benefit from the data or would it clutter the new system? Would it be alright to archive it elsewhere?

Exporting Data from Your Legacy System
Many customers need help getting data out of their legacy system, the strategy for which is going to vary depending on the application. Most of the time you will be able to export your contacts and accounts to an excel worksheet which can be scrubbed and imported into Salesforce. Note that you'll want to save your excel worksheet as a CSV file, also know as comma seperated value or comma delimited. This makes it easy to import into salesforce using the standard import wizard.

There are other situations where you have to purchase a third party tool such as Goldbox for Goldmine to unlock the relational information. As an alternative we recommend looking into two AppExchange Partners who significantly decrease the time and effort it takes to migrate your data. There's ActNow for Act! users and OKERE which works with both Act! and Goldmine data. These services start at about $195. For more advanced data migration projects such as SalesLogix or proprietary applications it’s probably a good idea to talk to your Account Executive and see if it makes sense to engage a data migration specialist.

Scrubbing Your Data
Once you have your data in an excel spreadsheet, it’s a good idea to scrub it before importing it into saleforce.com. First, going through and weed out dirty data, de-dupe people who may be in the system multiple times, and work on consistent naming conventions. If you find yourself really struggling with de-duplicating and cleansing your data there are a number of great partners on the AppExchange who focus exclusively on data quality.

Another trick to make the import process run smoother is to label the columns in your spreadsheet so that they match up to the corresponding fields in Salesforce (example). If there is a column heading in your spreadsheet which isn't represented by a field in Salesforce, create a custom field

Choose an Import Tool
Salesforce.com offers a number of tools to help you import your data. With the Import Wizard is the most common tool by which customers add their data. You can easily map information from an excel worksheet (CSV File) into leads, contacts, accounts, solutions, and custom objects. If you have information that’s relational in nature, such as activities or opportunities, mapping data is a little bit more complex. You’ll need to use the AppExchange Data Loader (Enterprise Edition) or a popular open source tool called the Excel Connector (Professional or Enterprise Edition).

Import Your Data
Now that your data files are in pristine condition and you’ve chosen your import tool, you’ll want to begin the process of loading data into salesforce.com. Make sure you start with a small sample set to test. You don’t want to import a large amount of data until you’re sure what it will look like. If you get stuck at any point, turn to the online community or engage the Salesforce.com Professional Services Team.

AppExchange Data Migration Services

9 Comments

Ben Birdsell
February 23

Salesforce export files use actual field names in the header record. This is what I expected. However, importing data into this same file requires the use of field "Labels" not "names" for matching. Please be consistent!!! To use the exported salesforce file to later re-import data, you're required to replace all field "names" with field "labels"! Not a "best" practice.
Thanks for listening.

Will Beaubien
March 12

Why does data import need to be so diffiult? Why can't I pay someone to do this correctly? I have been a customer for almost 3 months and can't get help with this. I still have never used the application. I don't know what to do. I will pay whatever it costs.

Steven Lieberman
March 14

To Will Beaubien:
Will we have done many conversions and imports into SalesForce.com from multiple systems. We are a small company, and working with other small companies is our specialty. Our website URL is www.sdatechnology.com if you want to contact us.

Good Luck

Karen Knudsen
March 14

To Will Beaubien:
Can get this done ASAP for you - contact us to discuss.
We also have a "Quickstart Guide" to get you up and running - (as it says - QUICK)
You need this to involve your team in system useage.

Renat Khasanshyn
May 4

To Will Beaubien:

Perhaps you could take a look at Apatar Open Source, a free data integration tool that lets regular business users like you and I link data between databases, Excel files and SalesForce.Com, without having to write a single line of code. Users install a visual job designer application to create integration jobs called DataMaps, link data between the source(s) and the target(s), and schedule one-time or recurring data transformations.

Apatar Features:

1. Visual job designer and mapping enable non-developers to design and perform transformations.

2. Connectivity to MySQL, PostgreSQL, Oracle, MS SQL, Sybase, FTP, HTTP (POST and GET), SalesForce.Com, Compiere ERP, Goldmine CRM, XML (local and web-based), flat files (CSV, TXT), Webdav, Buzzsaw, LDAP, Amazon and even Flickr;

3. Flexible Deployment Options (GUI, or server engine on top of JVM or embedded).

4. Job Scheduling

Why you may want to use Apatar: http://www.apatar.com/why_apatar.html

Online Demos: http://www.apatar.com/web_demo.html

For more information, or to download a copy of Apatar and/or its source code, visit http://www.apatar.com

Should you have questions, I can be reached through my blog 'Naked Open Source', found at http://www.apatar.com/blogs/renat.

Renat Khasanshyn
Chief Mashup Officer, Apatar

Joe Kelly
May 7

I am trying to load set of Salesforce "Export" data from an past license of Salesforce into a new license.

This includes leads/accounts/contacts and tasks and call logs. Is there a simple way to do this.

Since Salesforce applies a unique i.d. to records I am being told I will have to pay a 3rd party $thousands to import my data.

Any suggestions?????

Heidi
June 7

How about importing records from Seibel? If they are not scrubbed first, how will you system handle dupes?

Stephanie
June 15

I have tried a few different ways of cleaning my organizations data and uploading to salesforce to get started, and so far it's not reading the data (in our case families, contacts, info).

I've listed each individual in and excel document vertically with all of their information going accross the row horizontally, has anyone successfully done this?

Thanks.

Debbie Corlet
July 15

Hi everyone,

How do I export the history, notes etc from a SugarCRM database across to SalesForce.

I'm getting all the contact info OK but none of the history even though I saying to export the entire database.

I'm getting duplicates entries (contacts) which is annoying as they seem identical.

Do I manually have to go into nearly 500 contacts and add them back in??

If someone could help that would be greatly appreciated.

Kind regards

Debbie