The manual operation of assigning an existing Salesforce campaign, or creating a new one, for a Program should be made available via the API, adding far more flexibility to how Program and Campaign are set up and coordinated.
This Idea comes from our hands-on challenges and perception that while the native sync is great for ongoing duties it is significantly lacking during the initial set-up.
The way in which we manage programs and campaigns implies that campaigns are fairly rich objects in Salesforce, but our current Workflow of starting with a Marketo program and using the native sync to automatically create a corresponding campaign in Salesforce means that users then need to go to Salesforce to type in a significant amount of data that we cannot capture in Marketo or have no way to sync over.
It would make much more sense to be able to capture all of the required information, coordinate the Program and Campaign creation and then enable the sync between both, via the respective APIs.
We've done this, with the notable exception of assigning the Campaign to the Program, which is forcefully a manual step due to this omission in the Program API.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.