Can you connect Marketo to Salesforce?

Quick Answer: Yes. As of April 2026, Marketo Engage offers a native, bidirectional Salesforce integration that syncs Leads, Contacts, Accounts, Opportunities, and custom objects on a 5-minute interval. Setup uses a dedicated Salesforce sync user and is included in standard Marketo licensing.

Connecting Marketo to Salesforce

The Marketo Engage to Salesforce integration is one of the most mature MA-to-CRM connections in the market and is included with standard Marketo licensing as of April 2026.

What Syncs

  • Leads and Contacts — Bidirectional with field-level mapping
  • Accounts — One-way (Salesforce → Marketo) for ABM use cases
  • Opportunities — One-way (Salesforce → Marketo)
  • Campaign membership — Bidirectional
  • Custom objects — Read-only on the Marketo side

Sync Frequency

The native connector runs incremental syncs every 5 minutes. Backfill runs are slower and are typically scheduled overnight to avoid API limit consumption.

Prerequisites

A dedicated Salesforce user is required as the sync user. Best practice is:

  • Create a "Marketo Sync" user with a Salesforce license that allows API access
  • Grant access to all relevant objects via a custom profile
  • Reserve a portion of the daily API call quota for the sync

Setup Steps

  1. In Marketo Admin → Salesforce, click "Connect"
  2. Provide the sync user credentials and Salesforce environment (production or sandbox)
  3. Map fields between Marketo Lead/Contact/Account and Salesforce equivalents
  4. Initial backfill runs; subsequent syncs run every 5 minutes

Common Pitfalls

  • API limit consumption on busy orgs (consider Bulk API)
  • Picklist field mismatches between systems
  • Lead-to-Contact conversion timing (Marketo treats both as a single Person)

Last updated: | By Rafal Fila