Contactzilla

How can we help you?

Browse Categories

Importing Contacts from Salesforce into Contactzilla

This guide explains how to sync contacts from Salesforce into Contactzilla. Once connected, your Salesforce contacts will stay up to date across all connected devices using Contactzilla’s CardDAV sync.

Prefer to follow along by video? Watch the step-by-step walkthrough here

Step 1: Install the Contactzilla Salesforce Connector

Before anything else, you’ll need to install the Contactzilla Salesforce Connector — this is a one-time setup that enables secure syncing between the two systems.

1) Click the link below to open the installation page for the Salesforce Connector. You will need to log into your Salesforce account:

👉 Install the Salesforce Connector

2) When prompted, choose Install for Admins Only, tick the confirmation box to acknowledge that this is a third-party application, and click Install.

Install Contactzilla Salesforce connector – select "Install for Admins Only", tick acknowledgement box, and click install.

3) Once the installation is complete, click Done. The connector will now show up as an installed package in your Salesforce account, and you’re ready to begin syncing contacts through Contactzilla.

Salesforce install confirmation screen showing successful Contactzilla connector installation.

Step 2: Create an Address Book in Contactzilla

1) Log into Contactzilla, make sure you are in the correct team and click the Address book drop down and chose ‘Add address book’.

Dropdown menu in Contactzilla to select an address book with the option to add a new address book.

2) Type the name of your new address book (e.g. “Salesforce Contacts”) and hit ‘Create’

Creating a new address book in Contactzilla and naming it “Salesforce Contacts”.

Step 3: Start the Salesforce Import

1) Navigate to the Import menu on the left followed by ‘Salesforce’

Import screen in Contactzilla showing import options with Salesforce selected.

2) Hit the ‘+ Import Salesforce’ button.

Begin Salesforce contact import in Contactzilla by clicking “Import Salesforce” button.

3) Leave the first drop down menu as is (it will say ‘Contactzilla Salesforce Default Connector’). Under the second dropdown, click Add New Connection and then hit ‘Connect’.

Select “Add New Connection” in Contactzilla to connect with Salesforce for importing contacts.

4) Log in with your Salesforce credentials and grant access when prompted. Youl then be taken back to the OIDC screen in Contactzilla where you can hit ‘Continue’.

Salesforce OAuth permission screen allowing access to Contactzilla.

Step 4: Set Your Sync Preferences

1) Choose how frequently Contactzilla should sync with Salesforce. You can adjust this later based on your needs. For example:

  • Manual: Run syncs manually
  • Daily: Sync every 24 hours
Sync frequency dropdown menu in Contactzilla showing options like manual, hourly, or daily.

2) Tick the box if you’d like the sync to start immediately after setup.

Sync now checkbox enabled in Contactzilla with button to continue setup.

Step 5: Map Fields

Once Contactzilla has fetched the data from Salesforce, you’ll move to the field mapping screen.

1) The very first field is a Salesforce ID. Map this to a Contactzilla ‘Custom unique field’ which can be names Salesforce ID, SFID or whatever makes sense to you. This ensures future updates correctly target existing contacts.

Map custom unique field in Contactzilla using Salesforce ID during field mapping.

2) Map any Salesforce fields that you wish to keep in Contactzilla such as Firstname, Last name, by choosing from the ‘Select a field’ drop down menus.

Mapping the phone number field during Salesforce contact import in Contactzilla.

3) Use the ‘Ignore’ toggle switch for any fields you will not need, (e.g. fax no, lead source, etc).

Enabling the 'Ignore' Toggle switch on the field mapping screen in Contactzilla so the filed will be ignored on import.

Step 6: Handle Deletions (Optional)

1) If you want contacts deleted in Salesforce to also be removed from Contactzilla tick the ‘Yes’ box under ‘Would you like to handle deletes?’

Prompt in Contactzilla asking whether to handle deletes using Salesforce data.

2) Select the isDeleted field that appears (used by Salesforce to flag deleted records). Leave the isDeleted field ignored in the mapping section — it doesn’t need to be stored. Hit Continue.

Selecting the “isDeleted” column in Contactzilla to enable delete handling from Salesforce.

Step 7: Handle Duplicates

1) Choose how to handle duplicates by picking an option from the drop down and then hit Continue to start the import

  • Skip – Leaves existing Contactzilla contacts untouched
  • Replace – Overwrites them with Salesforce data (recommended if Salesforce is your main system)
  • Merge – Combines data from both sources
Choose how to handle duplicates in Contactzilla – skip, replace, or merge options shown.

Step 8: Import and Review

You can now leave the import process running in the background and once it’s finished you can view some details about the imports

1) If there are any errors, or skipped contacts, download the results CSV

Import summary screen in Contactzilla showing import results including skipped and failed records.

2) Scroll all the way to the right on the CSV file and you can view the reason for failed or skipped imports such as invalid email addresses or marked as deleted in Salesforce.

CSV file showing skipped and failed imports in Contactzilla, highlighting reasons for failure.


3) View the imported contacts by choosing ‘Contacts’ from the left hand menu in Contactzilla.

Contactzilla contact view showing imported Salesforce contact details with custom fields.

Step 9: Manage Future Syncs

Go to Imports > Manage to:

  • Trigger a manual sync
  • View previous sync jobs and logs
  • Adjust sync frequency
Manage Salesforce import in Contactzilla with options to sync, adjust settings, or delete.

Updated on February 17, 2026

Still need help?

Our support team is available to assist you with any questions or issues you may have.

Ready to supercharge your contact book?

Grow sales and stay organized with better contact management for your team.

No credit card required • 14-day free trial

Contactzilla contact management dashboard on a laptop