There are plan to update our Salesforce instance to use "My Domain" so that it changes from "NA##.salesforce.com" to "company.my.salesforce.com." We have the enterprise version of Salesforce.
Does anyone know if making this change will affect our Marketo sync in any way?
None that I'm aware of. You may want to update your Sales Alerts in Marketo in case they use the older URL.
In case anyone else is doing this, I confirmed with Customer Support what needs to happen when switching to SFDC My Domain. They said that all that needs to happen is to change your SFDC Sync User's password, issue a new security token, and reenter the credentials.
Thanks for posting the solution.
But still I am confused why to reset password and get new security token when there is no change or effect on existing security token or password. Why is that required?
Could you please help me in clarifying why is that needed as you would have already done the same and checked whether that worked.
I appreciate your response.
They did not provide a reason for why it's necessary to rest password and get a new security token. Our team decided not to update to My Domain at this time so I can not speak to its effectiveness.
Here is what I got from support and hope this clarifies:
Marketo accesses SFDC with the API login endpoint, so a change in the logindomain that you use would not affect the Sync User.
If a change happened to SFDC that affected the sync user, such as its credentials or the SFDC OrgID changed, then Marketo would need to be updated
To confirm, with a change in domain, an update to Marketo Admin > Salesforce SyncUser Credentials should not be needed. The Sync is expected to continue to work.
If, within a small chance, that after the change in login domain for your Salesforce, the fix would be to:
1-generate a new security token for the SFDC Sync User
2-re-enter the Sync User Credentials and new security token in Marketo Admin >Salesforce