Skip to main content
Question

People with Multiple Email Addresses

  • January 27, 2025
  • 3 replies
  • 307 views

eddie.sempek
Champion
Forum|alt.badge.img+1

We have a situation that is causing issues with CRM sync activity. We are running into contacts who have multiple email addresses. We currently have two email fields on the Salesforce contact, the default and a secondary. I can’t find documentation from Salesloft on how to sync activity using either of those email fields. While not ideal, it’s causing many sync issues, and I’d like to help the team with this issue. Does anyone have best practices for managing CRM activity sync for people with multiple email addresses?

3 replies

SWaldman
Discussions Moderator
Forum|alt.badge.img+1
  • Discussions Moderator
  • January 31, 2025

Hey ​@eddie.sempek 

The error "Email address has already been taken" indicates that the email address you are trying to use is already associated with an existing record in Salesloft. This error prevents the creation of duplicate records with the same email address.

We often see this happen when a rep emails a lead/contact and that lead/contact replies from a different address → when the reps goes to reply to that new email they create a new Salesloft record leading to duplicate records. 

To help with how to resolve these, can you please email success@salesloft.com ? 


  • Champion
  • August 14, 2026

Hi I am having the same issue with a contact having mulitple email addresses so I am having to add duplicate accounts. Just wondering if there is a workaround or fix for this as there is the ability to add multiple phone numbers so surely it should be relatively simple to do the same but for emails?


SWaldman
Discussions Moderator
Forum|alt.badge.img+1
  • Discussions Moderator
  • August 18, 2026

@JagoBanham 
 

Managing contacts with multiple email addresses in Salesloft presents a common data-sync challenge due to how Salesloft structures its unique identifiers. By default, Salesloft uses the Email Address as the unique identifier for all Person records. But, the platform only allows one Person record per email address.

If you have a Salesforce contact with both a default and a secondary email field, Salesloft cannot natively run cadences or track standard activities on both addresses under a single Person record. Attempting to create a second, separate Person record in Salesloft for the secondary email address frequently triggers a "Duplicate key value violates unique constraint" sync error if both records try to sync back to the same Salesforce Contact.

To manage this setup effectively, you can implement one of the following best-practice approaches:

Option 1: Map the Secondary Email as a Custom Field (Reference Only)

  • The Setup: Map the Salesforce default email to the standard Salesloft Email field. Map the Salesforce secondary email to a custom text/string field in Salesloft.
  • How it works: Cadences and automated email outreach will run exclusively on the primary email address. However, reps can easily view the secondary email address directly on the Person profile page under "Person Details" for reference when making manual one-off calls or referencing alternative contact methods.
  • Benefits: This is the cleanest architectural approach. It completely avoids "unique constraint" sync errors and prevents duplicate records from cluttering either platform.

Option 2: Enable "CRM ID as Unique Identifier"

  • The Setup: Have a Salesloft admin contact Salesloft Support or your Account Manager to enable the backend feature "CRM ID as Unique Identifier".
  • How it works: This changes Salesloft's database behavior by shifting the uniqueness constraint from the email address field to the Salesforce CRM ID. Enabling this allows you to create multiple Salesloft Person records (with different email addresses) that link back to the exact same Salesforce Contact.
  • Crucial Caveat: This is a powerful feature, but your team must thoroughly understand its de-duplication and data-import implications before enabling it. It can make automated list-view imports and contact syncing much more complex if not tightly governed.

Option 3: Leverage Email Activity Sync for One-Off Outreach

  • The Setup: Ensure that both global and personal Email Activity Sync settings are toggled on.
  • How it works: If a rep needs to send an ad-hoc or one-off email to a contact's secondary address from their native mail client (such as Gmail or Outlook), Email Activity Sync automatically tracks and logs the interaction.
  • Benefits: This ensures that even if active cadences only target the default email, any critical secondary-email communications are captured in your CRM history without requiring manual logging.