Hi Courtney,
This is not that easy to prevent records to sync to SFDC. The only safe way to do it is the following:
- Create a lead field in SFDC. call it "Mkto Insertion Authorized" make sure the Marketo sync user has access to this field. Let it be created into Marketo
- Flag this field for all your SFDC leads (you can set a smart campaign for this in Marketo: Filter: SFDC Sync [Perrson] not empty. Flow Step: Change data value, field is "Mkto Insertion Authorized", new value = True
- Create a validation rule in SFDC that block creation of leads when this field is not flagged and the creating user is the Marketo sync.
You will then be able to use the "Mkto Insertion Authorized" field to control which records are inserted into SFDC.
Another way to look at this is through segmentation of duties between the workspaces:
- all "sync" tasks in the B2B workspaces, none in the global workspace, none in the B2C Workspace
- No program/SFDC campaign sync in the global workspace nor in the B2C workspace
- No "add to SFDC campaign" and alike in the global workspace nor in the B2C workspace
This a topic covered here: Marketo / salesforce integration needs a serious overhaul, don't you "sync"? and more precisely vote here:
-Greg