When you connect a tool to your Salesforce account, you probably want to be able to map custom fields into Salesforce! That way, you can maintain existing structures and workflows built around Salesforce.
We know that Salesforce is highly customizable for each company, so we wanted to make sure that Drift can fit seamlessly into your Salesforce workflow by allowing the default fields that you map in Salesforce available in Drift!
Data like UTM information, IP address, time zone, city, state, etc. that you can pick up in a conversation itself can now be mapped in your Salesforce integration!
You can manually add and map SFDC attributes, or use a CSV upload!
Billing Plan: Salesforce Mapping is available on the Premium, Advanced, and Enterprise plans.
Intended Audience:
In this Article, we'll cover:
- How To Set Up Salesforce Mapping
- Upload a CSV of Contacts
- Overwrite Attributes
How To Set Up Salesforce Mapping
Click on Settings, and go to your Integrations.
You can Search or scroll down to find the Salesforce Integration on this page.

Select either Leads, Contacts or both depending on which Salesforce object you would like to map to.

Here is where you can setup the attribute mapping.
Mapping is rather intuitive. As we fill attributes in Drift, we can push them over to fields in Salesforce.
In the picture below, whatever value we have for First Name will be entered into the Salesforce field First Name.
You'll notice different field types (String, Boolean, Date, etc), be sure to match the correct field type! Drift does not support mapping attributes to check box or multi select fields.
NOTE: Missing the Account Properties tab as seen in the screen shot below? This tab won't show up if you don't have ABM on your account. ABM is found on Enterprise accounts.

This example also includes a Static Value, Drift, to populate the Lead Source field in Salesforce.
Simply begin typing into a box on the Drift side to create a static value!

When you're done adding your field, make sure you click the blue "Update" button!

Upload a CSV of Contacts
If you are already a Drift user and are looking to add custom attributes to your workflow now, you can skip this section!
If you are just getting started with Drift, you can upload a CSV of contacts that are assigned a certain attribute in the CSV.

Map your CSV Columns to Attributes in Drift

You can always customize the Drift Attribute too!
Make sure to finish your import after you're done!

Countries and Cities
Sending over attributes to Salesforce is usually simple, but sometimes things can get finicky.
For example, Drift sends the word format of Country and State attributes. We've seen this cause errors if Salesforce is expecting abbreviations.
Now, you can tell Drift to always send the abbreviated format!

Overwrite Attributes
As you map the attributes Drift syncs to Salesforce, you might want to clarify which side is the source of truth. If the attribute on a lead/contact already exists - do we overwrite it or keep it the same?
In the Mapped Salesforce Attributes section of the Salesforce settings, we now have a toggle to customize how Drift handles this!

Note: We cannot map the following data points that we collect via Clearbit Email Enrichment.
These fields are:
- Employment Role
- Employment Seniority
- Display Location
- Latitude
- Longitude
- Display Name
- Github Handle
- Github Followers
- Twitter Handle
- Twitter Followers
- Facebook Handle
- LinkedIn Handle
- Bio
- Gender
- Site