Is it possible to pass a program-specific token (e.g. {{my.Custom Program Title}}) to a campaign that exists outside the program, but has been requested from within the program? Here's a sample flow:
This is essentially the same as how you can use local tokens for emails that exist outside of the program they're sent through.
Solved! Go to Solution.
It's not the same as the out-of-program email send, though, because this is an entirely different campaign, not a Flow step within a campaign.
There has to be an ability for the requested Campaign to use its own tokens... so the default can't be to take the requesting Campaign's tokens.
Unfortunately I'm not aware of a workaround other than using a webhook to call the API version of Request Campaign and pass the temporary tokens from the requesting Campaign (which has scalability concerns).
It's not the same as the out-of-program email send, though, because this is an entirely different campaign, not a Flow step within a campaign.
There has to be an ability for the requested Campaign to use its own tokens... so the default can't be to take the requesting Campaign's tokens.
Unfortunately I'm not aware of a workaround other than using a webhook to call the API version of Request Campaign and pass the temporary tokens from the requesting Campaign (which has scalability concerns).
Yeah, doesn't seem like it -- just figured I'd see if I was missing anything. Thanks!
What's the reason to not do the Change Data Value from the first campaign?
Can you call a webhook from the first campaign? If so, have the webhook definition maintain the Program ID (or name) to Custom Program Title mapping.
No particular reason -- just overthinking things. In general, it'd be cool to be able to carry a token through every step within a flow, even if that's into new campaigns via Request Campaign.