Marketo Programs can be synced with Salesforce Campaigns. Here is an overview of how this works.
In Marketo, you have the option to create a one-to-one mapping between a program and a Salesforce campaign.
Marketo program members and their progression statuses are kept in sync with the Salesforce campaign members and campaign member statues. This is a bidirectional sync, so any changes made in either Marketo or Salesforce are reflected in both systems.
If there are members in the Marketo program that don’t exist in Salesforce, Marketo creates those people as leads in Salesforce.
Yes, use the Add to SFDC campaign flow action. If this person doesn’t exist in Salesforce, Marketo will create it in Salesforce and then add him/her to the campaign.
Yes, use the Remove from SFDC Campaign flow action.
Yes, use the Change Status in SFDC Campaign flow action.
Here are things you can check:
If your Salesforce campaign and the mapped Marketo program have incompatible program statuses, you may receive an error message. We recommend that you match the program statuses prior to the sync.