Marketo to Dynamics sync is super powerful. Here are the details.
The sync is bidirectional for lead and contact entities. If you make changes to a lead or contact in Dynamics or a person in Marketo, your updates will be reflected in both systems.
For account, user, opportunity, team, and custom entities, the sync is one-way: Dynamics to Marketo. If you make changes to these entities in Dynamics, your updates will be reflected in Marketo.
Although this is rare, Marketo will win for people (leads) and Dynamics will win for contacts. This is because we consider the marketing department to be authoritative for people, whereas the official system of record for contacts is in the sales (CRM) department. For one-way sync entities, Dynamics will always win.
No, this is not currently supported.
Yes, you can sync the field as long as your sync user has access to it in Dynamics.
You can select fields to sync during setup.
You can add fields at any time and expect the data to be refreshed from Dynamics to Marketo. See Use Quick Sync with Microsoft Dynamics for a New Custom Field for details.
Marketo stores a reference to the fields to sync. If you delete a field in Dynamics, we recommended doing so with the sync disabled. Then refresh the schema in Marketo by editing and saving the Select Fields to Sync.