# Confirmation Email on Webform Registration

**URL:** <https://forum.mautic.org/t/confirmation-email-on-webform-registration/20976>\
**Category:** Product Support\
**Created:** [September 23, 2021, 10:56am UTC](https://forum.mautic.org/t/confirmation-email-on-webform-registration/20976 "2021-09-23T10:56:20Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![miamiman](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/miamiman/32/1118_2.png) [@miamiman](https://forum.mautic.org/u/miamiman)\
**Post date:** [September 23, 2021, 10:56am UTC](https://forum.mautic.org/t/confirmation-email-on-webform-registration/20976/1 "2021-09-23T10:56:20Z")

</div>

Hello Forum people:

Quick question.

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?

Thanks for any help.

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [September 23, 2021, 11:11am UTC](https://forum.mautic.org/t/confirmation-email-on-webform-registration/20976/2 "2021-09-23T11:11:54Z")

</div>

Hi,  
Can you turn off the campaign related cronjobs and test it if the email is sent if the form includes a “send email” action?  
Thx  
J

---

<div class="post-metadata">

**Author:** ![miamiman](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/miamiman/32/1118_2.png) [@miamiman](https://forum.mautic.org/u/miamiman)\
**Post date:** [September 23, 2021, 11:53am UTC](https://forum.mautic.org/t/confirmation-email-on-webform-registration/20976/3 "2021-09-23T11:53:03Z")

</div>

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.

Have I set up something wrong?

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [September 23, 2021, 12:05pm UTC](https://forum.mautic.org/t/confirmation-email-on-webform-registration/20976/4 "2021-09-23T12:05:31Z")

</div>

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)

---

<div class="post-metadata">

**Author:** ![miamiman](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/miamiman/32/1118_2.png) [@miamiman](https://forum.mautic.org/u/miamiman)\
**Post date:** [September 23, 2021, 12:43pm UTC](https://forum.mautic.org/t/confirmation-email-on-webform-registration/20976/5 "2021-09-23T12:43:35Z")

</div>

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.

Is this possible? I imagine not?

---

<div class="post-metadata">

**Author:** ![mzagmajster](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/mzagmajster/32/687_2.png) [@mzagmajster](https://forum.mautic.org/u/mzagmajster)\
**Post date:** [September 23, 2021, 1:21pm UTC](https://forum.mautic.org/t/confirmation-email-on-webform-registration/20976/6 "2021-09-23T13:21:26Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![miamiman](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/miamiman/32/1118_2.png) [@miamiman](https://forum.mautic.org/u/miamiman)\
**Post date:** [September 23, 2021, 1:55pm UTC](https://forum.mautic.org/t/confirmation-email-on-webform-registration/20976/7 "2021-09-23T13:55:05Z")

</div>

It’s an issue only in that I have my campaign triggers every 15 minutes approximately.

I’m afraid of crashing my server if I increase the cronjob frequency. (It’s happened in the past.)

---

<div class="post-metadata">

**Author:** ![mzagmajster](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/mzagmajster/32/687_2.png) [@mzagmajster](https://forum.mautic.org/u/mzagmajster)\
**Post date:** [September 23, 2021, 2:22pm UTC](https://forum.mautic.org/t/confirmation-email-on-webform-registration/20976/8 "2021-09-23T14:22:40Z")

</div>

Aha OK, then like I mentioned before consider exploring custom plugin devevelopment.

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [September 24, 2021, 7:41am UTC](https://forum.mautic.org/t/confirmation-email-on-webform-registration/20976/9 "2021-09-24T07:41:41Z")

</div>

It is not that complicated to run your cron every minute, all you need to do is to limit actions for every command.  
Check this video:

[![](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/9/97e2e776c3a3881b387dcfc0c7809b2d55e67d45.jpeg "Mautic Cron Jobs - MMLagos October 2020") ](https://www.youtube.com/watch?v=bQ9WrgWNLVQ)

---

<div class="post-metadata">

**Author:** ![miamiman](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/miamiman/32/1118_2.png) [@miamiman](https://forum.mautic.org/u/miamiman)\
**Post date:** [September 24, 2021, 12:53pm UTC](https://forum.mautic.org/t/confirmation-email-on-webform-registration/20976/10 "2021-09-24T12:53:35Z")

</div>

Will review. Thanks.

---

<div class="post-metadata">

**Author:** ![EJL](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/ejl/32/12155_2.png) [@EJL](https://forum.mautic.org/u/EJL)\
**Post date:** [September 24, 2021, 2:04pm UTC](https://forum.mautic.org/t/confirmation-email-on-webform-registration/20976/11 "2021-09-24T14:04:33Z")

</div>

**mautic:campaigns:trigger --batch-limit 100 -f -vvv --campaign-id 1**

replace campaign ID with whatever your canpaign is and reduce the batch limit from 100 to whatever is appropriate and run every minute or 2 or 3

---

<div class="post-metadata">

**Author:** ![miamiman](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/miamiman/32/1118_2.png) [@miamiman](https://forum.mautic.org/u/miamiman)\
**Post date:** [September 26, 2021, 4:26pm UTC](https://forum.mautic.org/t/confirmation-email-on-webform-registration/20976/12 "2021-09-26T16:26:00Z")

</div>

Thank you EJL. Will implement and test.

Would you advise what are the **-f** and **-vvv** commands?

---

<div class="post-metadata">

**Author:** ![EJL](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/ejl/32/12155_2.png) [@EJL](https://forum.mautic.org/u/EJL)\
**Post date:** [September 26, 2021, 7:23pm UTC](https://forum.mautic.org/t/confirmation-email-on-webform-registration/20976/13 "2021-09-26T19:23:27Z")

</div>

-f is the force option  
-vvv is very very verbose logging

Feel free to omit either or both

---

<div class="post-metadata">

**Author:** ![miamiman](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/miamiman/32/1118_2.png) [@miamiman](https://forum.mautic.org/u/miamiman)\
**Post date:** [September 30, 2021, 5:48pm UTC](https://forum.mautic.org/t/confirmation-email-on-webform-registration/20976/14 "2021-09-30T17:48:46Z")

</div>

Hello again EJL.

Sorry to come back to this, but finally had some time to review settings.

If I set a particular campaign ID per **–campaign-id 1** for example, how does that affect the other campaigns?

Presumably I need to create a generic **mautic:campaigns:trigger** cronjob for the rest of the campaigns?

Finally, I guess the easiest route initially would be to test the - **-batch-limit** while increasing frequency of the cronjobs?

Thank you for any suggestion.

---

<div class="post-metadata">

**Author:** ![mikew](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/mikew/32/5156_2.png) [@mikew](https://forum.mautic.org/u/mikew)\
**Post date:** [September 30, 2021, 5:58pm UTC](https://forum.mautic.org/t/confirmation-email-on-webform-registration/20976/15 "2021-09-30T17:58:44Z")

</div>

hi there,

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

---

<div class="post-metadata">

**Author:** ![EJL](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/ejl/32/12155_2.png) [@EJL](https://forum.mautic.org/u/EJL)\
**Post date:** [September 30, 2021, 6:24pm UTC](https://forum.mautic.org/t/confirmation-email-on-webform-registration/20976/16 "2021-09-30T18:24:54Z")

</div>

@mikew is correct @miamiman

> [@miamiman](#):
>
> If I set a particular campaign ID per **–campaign-id 1** for example, how does that affect the other campaigns?

No it only runs the campaigns you specify. In the instance that you want to run all campaigns then omit the --campaign-id

> [@miamiman](#):
>
> Presumably I need to create a generic **mautic:campaigns:trigger** cronjob for the rest of the campaigns?

You can do that. Alternatively you can run your crons as described above or you can run them all consecutively using the &

> [@miamiman](#):
>
> Finally, I guess the easiest route initially would be to test the - **-batch-limit** while increasing frequency of the cronjobs?

This is true. Some trial and error is in order as we couldn’t estimate your hardware, available system resources, or database performance.

---

<div class="post-metadata">

**Author:** ![miamiman](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/miamiman/32/1118_2.png) [@miamiman](https://forum.mautic.org/u/miamiman)\
**Post date:** [September 30, 2021, 6:30pm UTC](https://forum.mautic.org/t/confirmation-email-on-webform-registration/20976/17 "2021-09-30T18:30:38Z")

</div>

Thank you everyone!
