4 Comments
User's avatar
Xander Broeffle's avatar

Darshil, thanks for sharing this! I've been in the deep end of executable campaigns and central order of ops for awhile now. Wondering how you prefer to trigger them?

I've been setting them up to be called within a local program. The advantage here is that you can control the timing. Someone fills out a form, update local program fields and prior to syncing to an SFDC Campaign, you call the Executable Campaign.

The issue here is that you cannot be dependent on a webhook. Otherwise, it breaks up the timing. I think the middle ground here is to call the Webhook a-sync from Order of Ops. It nearly always completes in time, but it's not perfect. Would love to hear what you're seeing. :)

Expand full comment
Darshil Shah's avatar

Yes- having a Webhook breaks the timing/synch, as there is not guarantee that the response is always gonna come back in a certain time period (there's a limit of 30 seconds after which Marketo times the call out, but other than that the response can come back anytime between 0-30 seconds).

It's just that if you gotta have a webhook call and want to ensure that the next step executes after the call has been completed, then you can use the Webhook is Called trigger and the steps in that campaign.

You see, even though Webhook Call isn't supported in the Executable campaign, but setting step dependent on it like this (i.e., triggered on Webhook is Called trigger), we can ensure a synchronous execution, instead of just adding the steps right after the Webhook call step.

Expand full comment
Arjun Mohan's avatar

Superbly informative article Darshil Sire! 👏 It is so insightful to know about Marketo's Executable Campaigns ✨ So important! Thanks a ton for sharing this 👏🤗

Expand full comment
Darshil Shah's avatar

You're very welcome, Arjun sir! I'm so glad that you found this insightful. Thank you so much for your constant support and appreciation all along! It means a lot to me. 🙌🤗

Expand full comment