Having sync troubles with SFDC? Try this quick checklist to see if it solves your problems.
Symptoms of a broken SFDC sync include:
Before you go any further, go to the Salesforce section of the Admin page and look at the Last Synced time:
If it's been more than an hour, try these steps.
Did you recently make large changes in your Salesforce database such as adding custom fields or changing many field values? Large changes to your SFDC database may take longer than usual to sync into Marketo.
Is sync enabled? If it's disabled, the button says "Enable Sync." Click the button to enable sync.
Otherwise, the button reads "Disable Sync." You can leave the button alone if this is the case.
Check your SFDC username, password, and token
Did you change your SFDC password recently? Or did you reset your SFDC security token? If so, click the Edit Credentials button and enter the new information.
Remember that if your password changes, your security token changes as well; you'll need to update both at the same time.
Go to the Users section of your Salesforce.com account. Open the SFDC Setup section.
Open the account you're using for sync (Administration -> Manage Users -> Users, then click "Edit" for the account used for sync). Is the account active? If not, enable the box and click "save", then wait a few minutes to see if sync resumes.
Does the account have the correct permissions? When you edited the user's record, the Profile is right above the Active flag.
Open the profile for that account (Administration -> Manage Users -> Profiles) and edit the profile for the sync account. Scroll down the page to the "Administrative Permissions" section.
Check this article to see what object and administrative permissions are required for Marketo to access your SFDC account successfully:
Does your company have any IP address restrictions on your SFDC account (blocked or trusted IPs)? If you use Trusted IP addresses, Salesforce will send you an authorization email to confirm that Marketo is legitimately accessing Salesforce. Follow those instructions and you'll be allowed to use the API with that account.
Do you have login hours set for the sync user's profile? View the profile (as opposed to "edit" above) and scroll down to the Login Hours section.
If you have login hours set, unset them by clicking "Edit", then click "clear all times" and finally click "Save".
If none of these steps solves your Salesforce.com sync problems, call Marketo Support and we'll help you resolve the problem.