When setting up a registration confirmation email on a webform that is part of the campaign, presumably the “immediately send” option will send every time the cronjob is triggered? Is there a way to get around that without triggering campaign cronjobs more frequently?
On my test campaign, I have a form action that advises the USER (ie me) if a campaign form has been filled out. I confirm that the Send email to user does trigger immediately.
However the campaign actions - such as sending a text message or confirmation email - back to the contact depends on the campaign trigger cronjob.
You are fine.
The campaign actions are triggered by the campaign cronjob.
If you would have queue as well, it would be one more cronjob needed (email:send)
Thank you. But I would like the “immediately send” text or email - linked to a campaign - to be sent out immediately. And not have it depend on the campaign cronjob.
Hi, you said it yourself: sending a text or email is part of a campaign so it would only make sense to me that this is triggered by campaign cronjobs (although I am not sure),
What I wanna know is: why is this even an issue? Cron jobs are/should be triggered every minute as far as I know, so the delay should not be that big anyway. What am I missing here?
Also if you really want to trigger this immediately after form is filled out perhaps you should explore options of custom Mautic plugin development.
if you only have a cronjob with a specific campaign id, then only this campaign id will be updated/triggered. So either you will need to have a generic one (which will run all the campaigns including the one you set above) or a separate job for each campaign id