Is it possible to to use the Request Campaign Flow Action and Request Campaign Trigger across Workspaces? Example - Create the smart campaign with the flow action in one workspace and the trigger campaign in another workspace?
Solved! Go to Solution.
Indirectly yes. Keep in mind that Marketo Triggers are based on logged activities... so just because you do not see something doesn't mean you cannot trigger or filter off of it.
In the past I have done this a few ways...
In this case i add the List ID to the Asset name and wrap it in underscores. Then I can trigger anyone who is added to this particular list by using the is added to list Trigger with the List name constrained to CONTAINS "_ST####_".
In this case i add the Triggering Smart Campaigns ID to the Asset name and wrap it in underscores. Then I can trigger anyone who is added to this particular list by using the is added to list Trigger with the List name constrained to CONTAINS "_SC####_"
You can aways use any trigger that leverages a "Contains filter" then you can just add the program name, status etc.
If you are using this for scoring and you want to trigger a score based on program success... just use program = any. it will fire regardless of where the program lives.
Triggers and filters are based on activity history. Create your constraints with that in mind and you can do almost anything.
Indirectly yes. Keep in mind that Marketo Triggers are based on logged activities... so just because you do not see something doesn't mean you cannot trigger or filter off of it.
In the past I have done this a few ways...
In this case i add the List ID to the Asset name and wrap it in underscores. Then I can trigger anyone who is added to this particular list by using the is added to list Trigger with the List name constrained to CONTAINS "_ST####_".
In this case i add the Triggering Smart Campaigns ID to the Asset name and wrap it in underscores. Then I can trigger anyone who is added to this particular list by using the is added to list Trigger with the List name constrained to CONTAINS "_SC####_"
You can aways use any trigger that leverages a "Contains filter" then you can just add the program name, status etc.
If you are using this for scoring and you want to trigger a score based on program success... just use program = any. it will fire regardless of where the program lives.
Triggers and filters are based on activity history. Create your constraints with that in mind and you can do almost anything.
No. It's the whole point of having workspaces that you cannot crossover to other workspaces' assets.
But you can work around that. For instance, you can change a data value with your Smart Campaign in one workspace and have a trigger campaign in another workspace listen to that data value change.
EDIT: I posted before I saw David's post. He's right. You might not be able to reference an asset with "Form is", if that form is in another workspace, but you can use "Form name contains". Same goes for "List name contains" or "Program name contains". Definitely a reason to have solid naming conventions.
@Michael_Florin wrote:
Definitely a reason to have solid naming conventions.
AMEN and Absolutely
This is crucial to reporting and scalability. This also applies more broadly to tokens, query strings and more...
My favorite, tucking in special values in querystrings, like ... cta=1, cta=2, cta=0... primary cta, secondary cta and bad cta respectively... I use this to skip the whole "url is" or "url contains somelongcrazystring" and for main/primary ctas... plug in URL contains "cta=1".
Great for scoring ... and doing so across workspaces...
Trigger:
visits web page containing cta=1&
Filter:
clicked link in ANY EMAIL
Constrained
Trigger:
visits web page containing cta=1&
Filter:
clicked link in ANY EMAIL
Constrained
- link contains "cta=1&"
- timeframe IN PAST "1 minute"
The Link ID constraint is underused for this IME.
David’s provided some excellent workarounds here! Still, I’d have to question your workspace configuration if you have to do this on a regular basis and cant even lean on Shared Folders.
I agree with @SanfordWhiteman - I would recommend pushing back on the request to get to the underlying reason for the request... in my humble opinion there are only certain programs and triggers you would want to cross the workspace lines, all being operational in nature...
Rule of thumb - keep your programs you want accessible to your users in their workspaces, keep those operational items you do not want them to be bothered by out of their workspaces, and centralize, as an admin, your operational day to day.