Hello everyone,
I have a question about the queuing processing of batch and triggered campaigns.
We've faced queuing issues in the past and after checking our instance, Marketo support has suggested changing some of our trigger campaigns to batch campaigns.
I know both types of campaigns are processed in different queues. However, it is not very clear if Batch campaigns are more efficient than triggered ones.
Let me give you an example, we had a triggered campaign with settings to send an email everyday at 14h CET. We were suggested to convert this into a Batch scheduled everyday at 14h CET.
In both cases, the settings, audience, and send time are the same. However, we were told that a Batch would be more efficient in terms of processing int he queue, even though the campaigns have the same settings and process the same amount of users.
So I'm wondering if that's true and what's the technical explanation for that.
Thanks in advance for your help.
Solved! Go to Solution.
You're right to be skeptical about converting your triggered campaign to a batch campaign solely for queue efficiency. While changing campaign types can impact queueing, simply replicating the same behavior with different campaign types might not yield significant benefits. Here's a breakdown of the situation:
Differences in Campaign Processing:
In your case:
Technical Explanation:
Before converting:
The campaign processing is also impacted by what you have in the campaign flow, and how it was launched (batch, trigger, or resumed from wait). Marketo also assigns a priority to each campaign based on what you have in the flow - Campaigns with Send Email, Send Alert flow steps have higher priority than the campaigns with Change Data Value, Call Webhook, etc. flow steps. This Marketing Nation article has got all the beans on how campaign processing works in Marketo if you want to give it a read. Additionally, Marketo also allows users to override the default campaign priority for the trigger campaigns, here's the experience league documentation re the same.
I hope this is helpful. Please let us know if you have questions.
You're right to be skeptical about converting your triggered campaign to a batch campaign solely for queue efficiency. While changing campaign types can impact queueing, simply replicating the same behavior with different campaign types might not yield significant benefits. Here's a breakdown of the situation:
Differences in Campaign Processing:
In your case:
Technical Explanation:
Before converting:
The campaign processing is also impacted by what you have in the campaign flow, and how it was launched (batch, trigger, or resumed from wait). Marketo also assigns a priority to each campaign based on what you have in the flow - Campaigns with Send Email, Send Alert flow steps have higher priority than the campaigns with Change Data Value, Call Webhook, etc. flow steps. This Marketing Nation article has got all the beans on how campaign processing works in Marketo if you want to give it a read. Additionally, Marketo also allows users to override the default campaign priority for the trigger campaigns, here's the experience league documentation re the same.
I hope this is helpful. Please let us know if you have questions.
Hello Darshil,
Thanks so much for your reply. Everything is clearer now.