We have recently removed a large number of old Contacts from Marketing Cloud in order to reduce the billable contacts that we're paying for. We did this by using the Trash Can icon/utility in All Contacts. We did not delete the corresponding records in Salesforce (so the old Contacts exist in Salesforce, but not in Marketing Cloud).

We are syncing Contacts between Salesforce and Marketing Cloud using a Synchronized Data Source (via Marketing Cloud Connect). The synchronization is configured to sync "All Records with Email Address".

We have noticed that some of the old records that we deleted from Marketing Cloud have been re-added to Marketing Cloud (presumably by the Synchronized Data Source). Does anyone know the criteria that the Synchronized Data Source uses to sync records? For instance, if an old record has been remove from Marketing Cloud, will the sync bring it back into Marketing Cloud if it is modified in Salesforce?

Thanks for your help!

  • Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer.
    – Community Bot
    Commented Sep 3, 2021 at 20:49
  • Are you a Mobile Push customer and do you use the Mobile Push SDK?
    – Bill Mote
    Commented Sep 6, 2021 at 12:11
  • @BillMote: no, we are not. Does that impact our options for how we use/configure Marketing Cloud Connect?
    – Brian Shea
    Commented Sep 8, 2021 at 2:19
  • Just fishing. Were you using the SDK then a deleted contact could be re-inserted by your mobile application.
    – Bill Mote
    Commented Sep 14, 2021 at 11:56

1 Answer 1


The sync uses the replication API and syncs based on the settings you configured. If you don't want to sync certain contacts/leads you need to configure your sync settings in this way, using a boolean field

Filter the synchronized records you choose to import using the Records Collection buttons.
To import all records, select All records.
To import only records with an email address, select All records with an email address.
To import only records created after a specified date, select All records created since and specify the date.
To use a Boolean filter to import records, select All records with and enter the Boolean value. Select an attribute, set the operator, and choose True or False.

Once you fix your sync settings you will have to delete them again within the marketing cloud

Trailhead for additional information

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .