If you go to your Campaign Queue in the main view of Marketing Activities, do you see a lot of items in there?
If you go into your Campaign Inspector (next tab over), and filter by Active Triggered Campaigns, how many do you have in total?
Thank you so much for your response! We were seeing a lot of items in the Campaign Queue when we were seeing the delay, but normally we don't see anything there. In the Campaign Inspector it looks like we have 202 active smart campaigns.
Thank you again!
202 active smart campaigns isn't necessarily anything to be concerned about. It's more about what types of triggers you have across the different campaigns. You should always try and put as many of the smart campaigns into batch instead of trigger. If there are some critical smart campaigns you need to fire asap, ensure you put a Wait Step or empty Lead Scoring flow step on the non-critical smart campaigns.
The Wait Step or Lead Scoring flow step gives the smart campaigns lower priority (as you can see in the campaign queue priority column) while an Email Send gives it the highest priority.
Thanks for the info - I appreciate it. They're mostly all considered "medium priority" campaigns which Marketo support said that was the issue is. The problem I'm having is that it's kind of difficult to change the priority because they are mostly all getting triggered off of similar criteria and going through similar flow steps (i.e. based on form fills that we can't unfortunately really cut down on) or smart campaigns triggering to add or remove or send people through nurture streams. I'm hesitant to have them be batched smart campaigns instead of triggered because they really do need to fire asap but maybe that is an easier approach given my hesitations above of changing the priority of them.
You can put a 'send alert' step at the top of the flow and set it to not send an email. This will trick the system into raising the priority of your campaign.
In Marketo Sky (the new UI) you can change the priority but I haven't tested it.
Per Mark's and others' feedback, take those steps to make it higher priority and if you're still seeing delays--it most likely means you have some other really busy customers on your pod. If you have <30 form fill-out triggers across your entire instance and it's still taking longer than 15min to send out an email, that's definitely outside of normal Marketo SLA.
Support can pull Splunk logs to see activity on the pod from other customers to see if there's correlation but in theory, there's a dedicated "worker" to your instance which listens to all triggers. As long as that worker isn't firing constantly to 100's of other triggers, you should be firing emails within 3-7min of the form fill-out.
I was just commenting the other day that it looked like a list upload was taking ~7 minutes to trigger the Smart Campaign watching for Person Created with the List criteria.... I've seen a few other delays like this as well. Nothing too drastic, but at times noticeably delayed.