Step by step
1. Export your data from Salesforce
Log in to Salesforce and navigate to Setup > Data Export Service. Click Export Now to generate a full export of your org's data. Salesforce will prepare ZIP files containing CSVs for every object. Download the archive and unzip it. Alternatively, go to the Reports tab, create a report for Contacts, Accounts, or Opportunities, and click Export to get a CSV for a specific object.
2. Identify the files you need
Inside the export archive, locate the CSVs for Contact, Account, and Opportunity. These are the three you will upload to Tonic Desk. If you also want Leads, grab the Lead CSV — Tonic Desk imports leads as contacts with a "lead" lifecycle stage.
3. Upload contacts and accounts to Tonic Desk
In Tonic Desk, open Settings > Import. Upload the Account CSV first so company records exist before contacts reference them. Then upload the Contact CSV. Tonic Desk reads AccountId and links each contact to the correct company automatically.
4. Upload opportunities
Upload the Opportunity CSV next. Tonic Desk maps StageName to your deal stages, Amount to the deal value, and Probability to the probability field. If your Salesforce org uses custom opportunity stages, create matching stages in Tonic Desk first.
5. Handle custom fields
Salesforce custom fields end in __c. If you have created matching custom fields in Tonic Desk, these are imported automatically. Check the field-mapping preview to confirm each custom field landed where you expect.
6. Verify your data
Spot-check a sample of contacts, accounts, and opportunities. Confirm that account associations are correct, deal amounts and stages imported accurately, and custom field values are intact. Finalize the import once everything checks out.