How the Integration Between Marketo & Salesforce Actually Works


How does the Marketo to Salesforce integration actually work? After many implementing Marketo to Salesforce integrations, I’ve learned what objects are synced, what happens in the sync cycle and how to optimize the sync speed.

What is Synced?

The following objects are synced:

  • Lead
  • Contact
  • Account
  • Opportunity & Role
  • Campaign & Members
  • User & Lead Queue
  • Task/Event
  • Custom Objects

The Sync Cycle

During the sync cycle Marketo connects to Salesforce via the API. Any updated records will be synced over. New leads in Marketo will be synced over to Salesforce based on the logic (Smart Campaigns) you have setup.

How long is the sync cycle?

The default sync cycle between Marketo and Salesforce happens every 5 minutes. The default time can be adjusted to longer than 5 minutes by contacting Marketo support. Unfortunately, 5 minutes is the fastest you can set it to.

Depending on how much data is syncing, the time the sync finishes will vary. The sync will start again 5 minutes AFTER the sync cycle finishes.

What if there’s conflicts?

Conflicts are rare, but can happen, especially if your sync cycle is longer. If a field update has happened in Marketo and Salesforce, during the same sync cycle, the Salesforce record will always take precedence.

What is the Sync Speed?

The sync speed is approximately 10-20k records per hour. Any changes made to records during the sync will have to wait until the next sync happens.

How to Increase Sync Speed

  1. Hide any unnecessary fields from the Salesforce integration user

    Marketing doesn’t need all the fields that are available in your Salesforce instance. Identify the fields marketing needs and hide the rest from the Salesforce integration user.

  2. Hide Unnecessary Records from the Salesforce integration user

    Does marketing need to see all the records? Hide some of the records by hiding them from the Salesforce integration user.

  3. Do batch updates at night or over the weekend

    If you’re doing bulk data updates, do them at night when marketing programs aren’t running.


Email me, or send me a tweet @jennamolby.

Related Posts

  • 02/06/2020
    7 Tips for Organizing Your Campaigns in Salesforce

    Salesforce campaigns can help you track each of your marketing initiatives in detail. These can include online advertisements, emails, or more specialized marketing events such as demos and tradeshows. You can use campaigns to analyze how many leads you are generating, how much pipeline you are building, and how many deals are closing as a result of your marketing efforts. However, in order to track and analyze your campaigns effectively, you need to have an organizational structure in place. Whether you are setting up campaigns for the first time or looking for a way to get more out of campaigns, here are 7 tips to help you get started with your campaign organization.

  • 01/03/2020
    A Beginners Guide to Date Stamping in Salesforce

    Date stamping can be used in Salesforce to record the date or date/time when a particular field is changed. This is used frequently for capturing the date the lead entered a particular stage or when a lead was first actioned. These fields can be used in reports and dashboards. Let’s dive into how to set this up and some example use cases.

  • 17/12/2019
    8 Noteworthy Features in the Salesforce Spring ’20 Release

    The Salesforce Spring ’20 release is quickly approaching and soon you’ll be able to take advantage of exciting new features and functionality. Here is a recap of 8 of my favorite features in the release, assigning tasks to a queue, group permission sets, before-save updates in flows and more.

Leave A Comment

Your email address will not be published. Required fields are marked *

About Me

Welcome to my blog, where I share, tips, tricks, thoughts and solutions that I learn in my daily life as a Marketing Operations leader.

Most Commented
Popular Posts