Salesforce Field Mapping

You can set up field mappings to ensure your Popl Lead data ends up where you need it in your CRM. You can setup field mappings for Leads, Contacts, Accounts, and Campaign Member.

Add a New Mapping

Each object includes a set of default mappings, which you can modify or replace with your own custom mappings. To add a new field mapping, click Add Mapping in the top-right corner of the object’s field mapping tab.


Leads - Field Mapping

In the Leads tab, you can setup custom field mappings to apply to leads that will be synced as a lead to Salesforce.

The following are the default Lead mappings. You can customize these mappings to meet your needs.

Popl Field - Leads
Salesforce Lead Field

First name

FirstName

Last name

LastName

Email

Email

Job Title

Title

Company

Company

Number

Phone

Website

Website

Address

Address

Lead Source (Default is "Popl")

LeadSource

Lead Owner

OwnerId - Assign to Popl Lead Owner

By default the Salesforce owner will be mapped to the Popl Lead owner. You can update this field mapping to match your workflow.


Contacts - Field Mapping

In the Contacts tab, you can setup custom field mappings to apply to Popl leads that will be synced as a contact to Salesforce.

The following are the default Contact mappings. You can customize these mappings to meet your needs.

Popl Field - Contacts
Salesforce Contact Field

Company

Account

First name

FirstName

Last name

LastName

Email

Email

Job Title

Title

Number

Phone

Contact Owner

OwnerId - Assign to Popl Contact Owner

By default the Salesforce owner will be mapped to the Popl Contact owner. You can update this field mapping to match your workflow.


Account - Field Mapping

Accounts can be created or updated any time a Contact is created or updated. When syncing, the integration uses the Contact’s Company value and the email domain to search for an existing Account.

  • If a matching Account is found using either value, that Account will be linked to the Contact. The integration checks the Company value first and then the email domain. If either matches an existing Account, that record is attached to the Contact.

  • If no match is found, the integration will create a new Account using the lead’s Company value.

  • If the Company field is blank, the integration will create a new Account using the lead’s email domain as the Account name.

In the Account tab, you can setup custom field mappings to apply to associated accounts for your contacts.

The following are the default Account mappings. You can customize these mappings to meet your needs.

Popl Field - Account
Salesforce Account Field

Company

AccountName

Website

Website


Campaign Member - Field Mapping

If you want to map fields to the Campaign Member Object, select a campaign to map to within your Sync Settings. This is outlined under the Integration Settings Syncs section.

Sync Settings tab → Settings → Select Campaign

Once a campaign is selected in Settings you can choose which Popl fields you would like to map to your Campaign Member object. There are no default fields set here.


Sync Logic For All Objects

After choosing which fields you want to map, you can adjust the sync behavior. You can choose between overwrite, complete if missing, or append.

Overwrite field: If a value already exists for an object in Salesforce, replace that data with the Popl field.

Complete if missing: Only use the Popl value if the existing field is empty. Otherwise leave the field value as is in Salesforce,

Append: Add Popl values to fields that may already have data, instead of replacing it.


Mapping Types

Dynamic Mappings - Dynamic mappings allow Popl to send real-time data from each individual lead or contact into the corresponding Salesforce field. This means the value that syncs will change based on the information captured during the lead exchange.Use dynamic mappings when you want Salesforce fields to reflect unique data for every synced record.

Fixed Mappings - Fixed mappings allow you to send the same preset value to a Salesforce field for every synced record. To set a fixed mapping, click into the Popl field, select “Fixed Mapping,” and enter the constant value you want applied to all synced leads, contacts, accounts, or campaign members. Use fixed mappings when you need a consistent, unchanging value.


Save Settings

Once you have configured your field mappings, be sure to save your changes. You can do this by clicking Save in the top-right corner of the field mapping tab.


Once your mappings and sync behaviors are set, your integration runs seamlessly, automatically delivering the right data to the right Salesforce fields every time.

If you ever need help refining your setup or have questions, please reach out to our support team at [email protected].

With 🤍 from Popl.

Last updated