Cloning programs across workspaces - be aware of a "fixed" capability that no longer works
Today, we came across a feature that had been working for us without issue - but is once again an issue. This relates to an idea I had submitted back in 2014: . After the December 2014 release, Marketo marked this as 'DONE'. Which was great - everything worked/tested as desired. Today, we tried to clone a program and the issue is back :-(
If any of your triggers/filters within the smart lists of the smart campaign are blank (or as you will see below, contain a 'dummy' value when used with the CONTAINS constraint), you will get errors when cloning. In our case, we have a library of pre-built/complex programs (by channel, by activity) that enables us to quickly build out (customize/localize) a program for a specific marketing activity in a country workspace. But if any of the triggers/filters in your smart lists of the smart campaigns is blank, you will now get errors. For example:



Marketo Support is suggesting to delete all of these triggers/filters before cloning; and then add them back in to the cloned program (and the program template). This is not a solution. We can't just delete filters/triggers from our master templates, clone the program, and add them back in (to both programs) after the clone is complete. This defeats the purpose of having program templates. I'm not sure what changed this all of a sudden - but it's impacting our ability to scale effectively across our global Marketo instance.


