Map Default Apollo Fields to Salesforce

Article author
Updated

Overview

Map Apollo fields to ensure that contact, lead, and account data from Salesforce syncs properly to Apollo. You can also set auto-fill or overwrite settings to define how Apollo updates data from your CRM during enrichment.

Check out the following sections to learn how to learn to map Apollo fields and configure data writing rules.

Back to Top

Map Fields to Salesforce

After you connect Salesforce to Apollo, map Apollo's default fields to the fields in Salesforce.

To map Apollo fields to Salesforce:

  1. Launch Apollo and go to Integrations > Salesforce, then click Contacts, Leads, Accounts, or Deals, depending on the type of record you want to map.
 
Repeat After Me

The process to map Apollo fields to Salesforce fields is the same for contacts, accounts, leads, and deals, so repeat these steps for all record types.

  1. Click Fields.
  2. Map Apollo fields to their corresponding Salesforce fields.
Field mapping dropdowns highlighted for contact fields
 
Field of Dreams

Fields that Apollo can enrich are marked with ⟳ next to the field type in the Apollo field column. This makes it easy to quickly identify which fields Apollo enrichment can automatically keep up to date through the integration.

  1. Click Add field mapping to map any additional non-default fields.
Add field mapping and delete buttons highlighted for field mapping
 
Hold the Dial

Apollo has multiple phone types such as primary, mobile, work, and other. Each phone type must be mapped to its own Salesforce field.

If you only map one field like "phone," only that phone type is pushed. Other phone types won't sync unless you map them separately.

If mobile or work numbers aren't appearing in Salesforce, check that those specific phone types are mapped to their own fields.

The do not call field syncs a contact's stored DNC status between Apollo and Salesforce. To use this field, you must first enable DNC phone screening on Apollo.

Apollo only syncs the DNC status already stored for the contact. Apollo doesn't run a live DNC check during CRM sync.
  1. Click Delete to remove a field mapping.
  2. When finished, click Save.
 
Behind the Source

Apollo sends a default source value, for example, "Apollo," when you create new contacts or leads in Salesforce. By default, this is written to the lead source field. This mapping doesn't appear in the field mapping table because it's controlled separately.

To change the lead source or value, update the setting in Settings > Integrations > Salesforce > Contacts or Leads, then look for Source for contacts and leads that are pushed to Salesforce.

Only single-line text fields are supported for this setting. Picklist fields aren't supported.

You have now mapped fields from Salesforce.

 
Stage Fright

If you update or add fields or stages in Salesforce, update the mapping in Apollo to reflect these changes. If you delete a stage in Salesforce, move the lead, contact, account, or deal into an active stage. Check out Automatically Create and Map Stages Between Salesforce and Apollo for more best practices.

Back to Top

Map 'Created By' Attribution to Salesforce

By default, records created by Apollo in Salesforce may show the connected Salesforce user or team sync user in the Salesforce Created By field. If your team uses Created By for routing, reporting, dashboards, or attribution in Salesforce, you can map Apollo's created_by field to Salesforce CreatedById to show the Apollo user who originally created the record as the Salesforce Created By user.

This mapping can be applied to new Salesforce contacts, leads, accounts, or deal/opportunities.

 
First Things First

A Salesforce admin must enable Set Audit Fields upon Record Creation and grant that permission to the Salesforce user that Apollo uses for syncing. If the permission isn't enabled for the connected Salesforce user, Salesforce rejects new records when Apollo tried to create them and the sync fails.

To map Apollo-created attribution to Salesforce:

  1. In Salesforce, confirm that Set Audit Fields upon Record Creation is enabled and assigned to the Salesforce user Apollo uses for syncing to Salesforce.
  2. Next, launch Apollo and go to Settings > Integrations > Salesforce.
  3. Click Contacts, Leads, or Accounts, depending on the type of record you want to map.
  4. Click Fields > Add field mapping.
  5. Check Apollo's Created by user lookup field under Activity.
Add field mapping and delete buttons highlighted for field mapping
  1. Click Add field.
  2. Map the field to Salesforce's CreatedById field.
Add field mapping and delete buttons highlighted for field mapping
  1. When finished, click Save.

You have now mapped the created by field.

 
Origin Story

This mapping uses the Apollo user who originally created the record. For example, if Rep A creates a contact in Apollo and Rep B later pushes it to Salesforce, Apollo uses Rep A as the Salesforce Created By user when Apollo can match Rep A to a Salesforce user.

Apollo can only send a Salesforce CreatedById value when Apollo can match the Apollo record creator to a Salesforce user. If Apollo can't match the user, Salesforce may use the connected Salesforce sync user as the creator instead.

Salesforce doesn't allow CreatedById to be changed after a record is created, so existing Salesforce records aren't backfilled, and updates to existing records won't change the Salesforce Created By value.

Back to Top

Configure Data Writing Rules

After you map fields, set data writing rules for contacts, leads, and accounts. These settings define how Apollo manages Salesforce data when you enrich it with Apollo. Data writing rules are required for you to use real-time or scheduled enrichment.

 
Manual Mode

Manual actions always take precedence. If you manually enrich a field from with CRM enrichment, Apollo pushes the update to your CRM, even if you have deactivated auto-fill or overwrite data writing rules for the field.

To configure data writing rules:

  1. Launch Apollo and navigate to Integrations > Salesforce, then click Contacts, Leads, or Accounts.
  2. Click Data writing rules.
  3. Select whether to overwrite or auto-fill your Salesforce CRM fields with Apollo data:
    • Check Auto-fill to automatically use Apollo data to fill in a Salesforce field. Apollo only autofills if the Salesforce field is empty and Apollo has relevant data available.
    • Check Overwrite to automatically overwrite the existing information in a Salesforce field with data from Apollo. Apollo only overwrites field data if relevant information is available that differs from the record data already in Salesforce.
Overwrite settings highlighted for data writing rules
  1. When finished, click Save.

You have now configured data writing rules.

 
The Pull Patrol

Auto-fill and overwrite settings only apply when Apollo pulls record data from Salesforce. It can take up to thirty minutes to pull records from Salesforce.

Back to Top

Next Steps

Here are a few Salesforce resources you can use to round out your field mappings and keep your Apollo ↔ Salesforce sync running smoothly.

Integrate Salesforce with Apollo If your team's still wiring things together, integrate Salesforce with Apollo to turn your field map plans into a live, two-way sync between both systems.
Manage Salesforce Integration Credentials Tighten your foundation by having an admin manage Salesforce integration credentials so Apollo always syncs with the right permissions and ownership rules in place.
Configure Salesforce Push Settings You can configure Salesforce push settings to decide exactly which Apollo updates write back to Salesforce so your mapped fields don't flood the CRM with noise.
Map Default Apollo Fields to Salesforce Make sure the basics are rock solid by having your team map default Apollo fields to Salesforce so core contact, account, and deal data always lands in the right place.
Link Custom Salesforce Fields to Custom Apollo Fields If you rely on extra data points, you can link custom Salesforce fields to custom Apollo fields to keep all your unique attributes enriched and perfectly aligned across both platforms.

Back to Top