# Scheduled Broadcasts didn't send

**URL:** <https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065>\
**Category:** Product Support\
**Created:** [January 6, 2017, 4:07am UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065 "2017-01-06T04:07:01Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![deddy](https://avatars.discourse-cdn.com/v4/letter/d/cc9497/32.png) [@deddy](https://forum.mautic.org/u/deddy)\
**Post date:** [January 6, 2017, 4:07am UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/1 "2017-01-06T04:07:01Z")

</div>

I just followed this instruction and added Scheduled Broadcasts cronjob [https://mautic.org/docs/en/setup/cron\_jobs.html#send-scheduled-broadcasts-e-g-segment-emails](https://mautic.org/docs/en/setup/cron_jobs.html#send-scheduled-broadcasts-e-g-segment-emails)  
  
the email is published and has a published date.  
  
But the broadcast didn’t send (the stat is just pending), what am I missing guys?  
  
I set the cronjob every ten minutes \*/10 \* \* \* \*

---

<div class="post-metadata">

**Author:** ![deddy](https://avatars.discourse-cdn.com/v4/letter/d/cc9497/32.png) [@deddy](https://forum.mautic.org/u/deddy)\
**Post date:** [January 6, 2017, 4:07am UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/2 "2017-01-06T04:07:01Z")

</div>

I just followed this instruction and added Scheduled Broadcasts cronjob [https://mautic.org/docs/en/setup/cron\_jobs.html#send-scheduled-broadcasts-e-g-segment-emails](https://mautic.org/docs/en/setup/cron_jobs.html#send-scheduled-broadcasts-e-g-segment-emails)  
the email is published and has a published date.  
But the broadcast didn’t send (the stat is just pending), what am I missing guys?  
I set the cronjob every ten minutes \*/10 \* \* \* \*

---

<div class="post-metadata">

**Author:** ![deddy](https://avatars.discourse-cdn.com/v4/letter/d/cc9497/32.png) [@deddy](https://forum.mautic.org/u/deddy)\
**Post date:** [January 6, 2017, 9:37am UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/3 "2017-01-06T09:37:43Z")

</div>

How the correct command line?  
[–id=64] [–channel=email]  
or I remove the sign [and]

So on each new email segment I have to edit the cronjob again (the id), isn’t it?

---

<div class="post-metadata">

**Author:** ![deddy](https://avatars.discourse-cdn.com/v4/letter/d/cc9497/32.png) [@deddy](https://forum.mautic.org/u/deddy)\
**Post date:** [January 6, 2017, 1:44pm UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/4 "2017-01-06T13:44:54Z")

</div>

@MxyzptlkFishStix Thanks it works. Yes I created a segment email, and use cronjob --id=66 --channel=Email and it was successfully. Is there any way I don’t need to update the cronjob (change the --id)?  
As now it seems when I’m going to send another segment email I have to update the cronjob everytime.

---

<div class="post-metadata">

**Author:** ![imautic](https://avatars.discourse-cdn.com/v4/letter/i/74df32/32.png) [@imautic](https://forum.mautic.org/u/imautic)\
**Post date:** [January 6, 2017, 4:20pm UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/5 "2017-01-06T16:20:14Z")

</div>

Haven’t tried this yet. but how do you schedule a send? There is no specific time in the cron job?

---

<div class="post-metadata">

**Author:** ![deddy](https://avatars.discourse-cdn.com/v4/letter/d/cc9497/32.png) [@deddy](https://forum.mautic.org/u/deddy)\
**Post date:** [January 6, 2017, 5:28pm UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/6 "2017-01-06T17:28:06Z")

</div>

@imautic to schedule the send, you need to adjust the published date, reference [https://mautic.org/docs/en/setup/cron\_jobs.html#send-scheduled-broadcasts-e-g-segment-emails](https://mautic.org/docs/en/setup/cron_jobs.html#send-scheduled-broadcasts-e-g-segment-emails)

---

<div class="post-metadata">

**Author:** ![imautic](https://avatars.discourse-cdn.com/v4/letter/i/74df32/32.png) [@imautic](https://forum.mautic.org/u/imautic)\
**Post date:** [January 6, 2017, 7:41pm UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/7 "2017-01-06T19:41:25Z")

</div>

> [@18553:@MxyzptlkFishStix](#):
>
> I think if you remove the “–id=#” and use the Publish/Unpublish toggle to determine what is sent, you can get around having to edit crontabs.

That is a nice tip.

So basically now you can schedule an email send by using the “Publish at” calendar picker? As long as you put in that cronjob without the “–id=#” switch?

---

<div class="post-metadata">

**Author:** ![imautic](https://avatars.discourse-cdn.com/v4/letter/i/74df32/32.png) [@imautic](https://forum.mautic.org/u/imautic)\
**Post date:** [January 6, 2017, 8:19pm UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/8 "2017-01-06T20:19:44Z")

</div>

–channel=email  
or  
–channel=emails?

![](https://content.screencast.com/users/MyAwesomeScreenCast/folders/To%20Share%20On%20The%20Internet/media/f48f6288-e80c-4956-a4fd-17a7cb47e84f/Channel%20emails%20or%20email-Mautic.png)

---

<div class="post-metadata">

**Author:** ![imautic](https://avatars.discourse-cdn.com/v4/letter/i/74df32/32.png) [@imautic](https://forum.mautic.org/u/imautic)\
**Post date:** [January 6, 2017, 11:28pm UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/9 "2017-01-06T23:28:31Z")

</div>

Weird, tried everything, can’t schedule a send at all. Cron jobs run, but the email was not sent.

---

<div class="post-metadata">

**Author:** ![deddy](https://avatars.discourse-cdn.com/v4/letter/d/cc9497/32.png) [@deddy](https://forum.mautic.org/u/deddy)\
**Post date:** [January 7, 2017, 2:29pm UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/10 "2017-01-07T14:29:50Z")

</div>

one another test and removing the “–id=#” works. thanks again @MxyzptlkFishStix  
So now I don’t need to update cronjob each time I send a new broadcast email.

---

<div class="post-metadata">

**Author:** ![imautic](https://avatars.discourse-cdn.com/v4/letter/i/74df32/32.png) [@imautic](https://forum.mautic.org/u/imautic)\
**Post date:** [January 7, 2017, 5:43pm UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/11 "2017-01-07T17:43:19Z")

</div>

How often does your cronjob run?

---

<div class="post-metadata">

**Author:** ![deddy](https://avatars.discourse-cdn.com/v4/letter/d/cc9497/32.png) [@deddy](https://forum.mautic.org/u/deddy)\
**Post date:** [January 7, 2017, 7:06pm UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/12 "2017-01-07T19:06:02Z")

</div>

> [@18596:@imautic](#):
>
> How often does your cronjob run?

check my first message, I set the cronjob every ten minutes \*/10 \* \* \* \*

---

<div class="post-metadata">

**Author:** ![olafdammann](https://avatars.discourse-cdn.com/v4/letter/o/779978/32.png) [@olafdammann](https://forum.mautic.org/u/olafdammann)\
**Post date:** [January 29, 2017, 11:14am UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/13 "2017-01-29T11:14:04Z")

</div>

Just for confusion: It works with me ONLY, if I neither add --id nor --channel:

code [app] /usr/bin/env -i /usr/local/bin/php7-70STABLE-CLI console mautic:broadcasts:send  
1/1 [============================] 100%  
±--------------±-------±---------+  
| Channel | # sent | # failed |  
±--------------±-------±---------+  
| Email: test01 | 1 | 0 |  
| Email: test02 | 0 | 0 |  
±--------------±-------±---------+[/code]

---

<div class="post-metadata">

**Author:** ![deddy](https://avatars.discourse-cdn.com/v4/letter/d/cc9497/32.png) [@deddy](https://forum.mautic.org/u/deddy)\
**Post date:** [February 7, 2017, 11:20am UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/14 "2017-02-07T11:20:03Z")

</div>

And today it doesn’t work app/console mautic:broadcasts:send --channel=email  
whereas it was working many times…  
will try to remove --channel=email

---

<div class="post-metadata">

**Author:** ![denzilsequeira](https://avatars.discourse-cdn.com/v4/letter/d/eada6e/32.png) [@denzilsequeira](https://forum.mautic.org/u/denzilsequeira)\
**Post date:** [February 16, 2017, 5:39am UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/15 "2017-02-16T05:39:49Z")

</div>

Try scheduling the broadcast to a future time say 5 minutes from now and then start running the cron.. Worked fine for me was facing the same issue

---

<div class="post-metadata">

**Author:** ![deddy](https://avatars.discourse-cdn.com/v4/letter/d/cc9497/32.png) [@deddy](https://forum.mautic.org/u/deddy)\
**Post date:** [February 17, 2017, 3:41pm UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/16 "2017-02-17T15:41:32Z")

</div>

[quote=19658:@deddy]And today it doesn’t work app/console mautic:broadcasts:send --channel=email  
whereas it was working many times…  
will try to remove --channel=email[/quote]  
still not working

---

<div class="post-metadata">

**Author:** ![LibraOne](https://avatars.discourse-cdn.com/v4/letter/l/85f322/32.png) [@LibraOne](https://forum.mautic.org/u/LibraOne)\
**Post date:** [March 3, 2017, 4:10pm UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/17 "2017-03-03T16:10:47Z")

</div>

I’m having the same issue as deddy, it always worked with this cronjob since mautic v2.5.0:  
/usr/local/bin/php /[path]/app/console mautic:broadcasts:send  
Now since the last two releases, it doesn’t work anymore. Now I’m on v2.6.1.  
I’ve tried some variaties to the above:  
mautic:broadcasts:send --channel=email  
mautic:broadcasts:send --id=8 --channel=email (id of the e-mail newsletter I published and set a date and time in Mautic before the cron job start time)  
mautic:broadcasts:send --channel=Email (case sensitive?)

All I get by email for all 4 varieties is (so no output under the column header):  
±-------±------------±----------+  
| Channel | # sent | # failed |  
±-------±------------±----------+

To be certain, I checked and double checked that my newsletters are published and set on a publish date before the cron job runs.

Any help would be appreciated.

---

<div class="post-metadata">

**Author:** ![LibraOne](https://avatars.discourse-cdn.com/v4/letter/l/85f322/32.png) [@LibraOne](https://forum.mautic.org/u/LibraOne)\
**Post date:** [March 17, 2017, 3:45pm UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/18 "2017-03-17T15:45:10Z")

</div>

I confirm that this is the solution. Broadcast send email works again.

---

<div class="post-metadata">

**Author:** ![brandner](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/brandner/32/153_2.png) [@brandner](https://forum.mautic.org/u/brandner)\
**Post date:** [March 13, 2017, 8:20pm UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/19 "2017-03-13T20:20:33Z")

</div>

Seeing the same thing here. My segment email shows as published, shows 1 pending email, and publish dates seem to be set properly.

I run the cron by itself or with different combinations of --id=19 --channel=email. No change. Output is the same as @LibraOne mentions above.

---

<div class="post-metadata">

**Author:** ![brandner](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/brandner/32/153_2.png) [@brandner](https://forum.mautic.org/u/brandner)\
**Post date:** [March 13, 2017, 9:54pm UTC](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065/20 "2017-03-13T21:54:53Z")

</div>

Posted an issue here if you have anything to add: [https://github.com/mautic/mautic/issues/3660](https://github.com/mautic/mautic/issues/3660)

[Next page](https://forum.mautic.org/t/scheduled-broadcasts-didnt-send/7065.md?page=2)
