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
- In Marketo Admin → Salesforce, click "Connect"
- Provide the sync user credentials and Salesforce environment (production or sandbox)
- Map fields between Marketo Lead/Contact/Account and Salesforce equivalents
- 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)