# How do you schedule broadcast emails in mautic? I can't find it

**URL:** https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493
**Category:** Product Support
**Created:** [January 30, 2020, 5:30pm UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493 "2020-01-30T17:30:35Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![evan1](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/evan1/32/1095_2.png) [@evan1](https://forum.mautic.org/u/evan1)
#### Post date: [January 30, 2020, 5:30pm UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/1 "2020-01-30T17:30:35Z")

</div>

I do run v2.15.3 but I just don’t see how do you schedule broadcast, I only see option of sending it now.

---

<div class="post-metadata">

### Author: ![yaniss](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/yaniss/32/592_2.png) [@yaniss](https://forum.mautic.org/u/yaniss)
#### Post date: [January 31, 2020, 6:09pm UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/2 "2020-01-31T18:09:21Z")

</div>

Hi @evan1

In order to send a Broadcast Email, you need two things:

1. Set a Published Date
2. Set up the right cron job

As mentioned first, you want to set a Published Date like in the screenshot below:

![Screenshot 2020-01-31 at 19.06.16](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/e/e32d74069445948ff7eb1cd15ba299e86b865f3f.png)

The second thing is writing the right cron jobs to trigger at regular intervals.

In this case, you want to be sure you have **mautic:emails:send** and **mautic:broadcasts:send** to run every X minutes.

I don’t remember if emails:send is mandatory but this is how my own instance is set and it’s been working so far.

Once you have done these two things, the status of your Broadcast Emails should show as “Pending” with an orange clock next to them until the Published date is reached, which will then publish the email and wait for the next broadcasts:send cron job to run to send the pending emails.

Hope that helps,

Yaniss

---

<div class="post-metadata">

### Author: ![voymacao](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/voymacao/32/1837_2.png) [@voymacao](https://forum.mautic.org/u/voymacao)
#### Post date: [February 28, 2020, 8:59am UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/3 "2020-02-28T08:59:53Z")

</div>

This might be a bit confusing, because you need to set it to “Published” although the selection below says “Publish it at that date”. My first thought is to keep it unpublished and it will change it’s status once the cron runs, but this is not the case.

Cron [emails:send] seems to be required only if you have you emails set to queue  
There are some additional options for the [broadcasts:send] command, such as " --channel=email --id=X" More info here:

> **[Mautic cron jobs setup: A Complete Guide - Powertic](https://powertic.com/en/mautic-cron-jobs-setup-complete-guide/)**
>
> A complete guide with all the Mautic cron job setups you need so your Mautic runs perfectly in your VPS installation. Setting up the right…

---

<div class="post-metadata">

### Author: ![autoize](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/autoize/32/105_2.png) [@autoize](https://forum.mautic.org/u/autoize)
#### Post date: [March 1, 2020, 12:09am UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/4 "2020-03-01T00:09:12Z")

</div>

Yes @voymacao you are correct, and you make a very good point.

For a segment email to be sent, **Published** should be set to “Yes”, and a **Publish at** date at the point in time you want it to deploy in the future should be set.

The **Unpublish at** option is also helpful, as the email will continue to be deployed to the contacts in the segment (including newly added contacts) who have not yet received it, until the **Unpublish at** date/time is reached.

It is usually best to specify the `broadcasts:send` cron job without any flags, because by default you want all of the published segment emails that have passed their **Publish at** date/time to be triggered, (queued if email queuing is on), and deployed.

---

<div class="post-metadata">

### Author: ![tancredi](https://avatars.discourse-cdn.com/v4/letter/t/b3f665/32.png) [@tancredi](https://forum.mautic.org/u/tancredi)
#### Post date: [May 2, 2023, 10:59pm UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/5 "2023-05-02T22:59:21Z")

</div>

Just a question about cron, I’ve found multiple commands around, so which one is the correct one?

my mautic path/app/console mautic:broadcasts:send  
or  
my mautic path//bin/console mautic:broadcasts:send

Shall I set it to every 10 minutes?

I don’t see the orange clock next to my broadcast email, so I’m assuming something isn’t right.

---

<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: [May 3, 2023, 4:45am UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/6 "2023-05-03T04:45:16Z")

</div>

Here is a complete summary for you:

[![](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/4/44af713b74f2b3072d1812a03cfd5a2d33b32c8f.jpeg "This Is How Email Sending Works In Mautic") ](https://www.youtube.com/watch?v=fJcen6XDuEc)

---

<div class="post-metadata">

### Author: ![tancredi](https://avatars.discourse-cdn.com/v4/letter/t/b3f665/32.png) [@tancredi](https://forum.mautic.org/u/tancredi)
#### Post date: [May 3, 2023, 7:17am UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/7 "2023-05-03T07:17:29Z")

</div>

Thank you, that was interesting, however, it doesn’t answer part of my question,

I have the following cron setup now:

@hourly cd /my mautic path/usr/bin/console mautic:broadcasts:send

@hourly cd /my mautic path/usr/bin/console mautic:emails:send

@hourly cd /my mautic path/usr/bin/console mautic:campaign:trigger

Just wondering if the “hourly” trigger is ok for these to work properly?

I’ve scheduled my email to be sent out later on, and got the orange clock in the list view, and the same message on your video popped up, but my “mautic/var/spool” folder is empty atm.

The queue settings within config are the same as yours in the video.

---

<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: [May 3, 2023, 7:21am UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/8 "2023-05-03T07:21:27Z")

</div>

Hi, if you scheduled for the future and the orange clock is there, then

`@hourly cd /my mautic path/usr/bin/console mautic:broadcasts:send`  
Will place your emails in the queue every hour

`@hourly cd /my mautic path/usr/bin/console mautic:emails:send`  
Will send out the emails from the queue every hour. There will be an overlap with the broadcast command, so the emails will actually go out one hour after the broadcast ran.

You are asking if this is fine.  
Well I’m tunning cron every minute, waiting 2 hours to get emails out is a bit slow for me, but maybe it’s perfect for you.

---

<div class="post-metadata">

### Author: ![tancredi](https://avatars.discourse-cdn.com/v4/letter/t/b3f665/32.png) [@tancredi](https://forum.mautic.org/u/tancredi)
#### Post date: [May 3, 2023, 7:26am UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/9 "2023-05-03T07:26:21Z")

</div>

ok thank you, well actually I’m just trying to figure this out based on requirements.

Just wondered if that affects in any way other than time overlap the sending of emails and the commands I’ve listed are correct.

So basically if I see the orange clock there in the list view, that means it should work?

---

<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: [May 3, 2023, 7:29am UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/10 "2023-05-03T07:29:33Z")

</div>

Hi,

If you have the orange clock, that means, your emails will go out at a future date for the segment members.

(If you forget to close the publishing window, then as long as people join the segment will get the old emails as well.)

If you have the red clock, it means the email ‘expired’ won’t go out anymore.

Once the orange clock turns green button the following 2 steps will happen:

1. broadcast command will push the emails into your spool folder
2. email send command will send them out from the spool folder

Joey

---

<div class="post-metadata">

### Author: ![tancredi](https://avatars.discourse-cdn.com/v4/letter/t/b3f665/32.png) [@tancredi](https://forum.mautic.org/u/tancredi)
#### Post date: [May 3, 2023, 2:48pm UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/11 "2023-05-03T14:48:44Z")

</div>

Looks like it didn’t work though, it should’ve been going out already today, however, the orange clock is gone, and the emails are still listed as pending.

Any suggestions?

---

<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: [May 3, 2023, 2:55pm UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/12 "2023-05-03T14:55:26Z")

</div>

Check spool. Any files in there?

---

<div class="post-metadata">

### Author: ![tancredi](https://avatars.discourse-cdn.com/v4/letter/t/b3f665/32.png) [@tancredi](https://forum.mautic.org/u/tancredi)
#### Post date: [May 3, 2023, 3:00pm UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/13 "2023-05-03T15:00:38Z")

</div>

I’ve checked, my mautic/var/spool folder, no files in sight

---

<div class="post-metadata">

### Author: ![tancredi](https://avatars.discourse-cdn.com/v4/letter/t/b3f665/32.png) [@tancredi](https://forum.mautic.org/u/tancredi)
#### Post date: [May 3, 2023, 3:03pm UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/14 "2023-05-03T15:03:49Z")

</div>

any idea why it doesn’t work? Maybe should be more time in the future? Something’s wrong with cron commands?

---

<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: [May 3, 2023, 3:04pm UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/15 "2023-05-03T15:04:56Z")

</div>

Can you run your command manually?  
You will see what the problem is.

---

<div class="post-metadata">

### Author: ![tancredi](https://avatars.discourse-cdn.com/v4/letter/t/b3f665/32.png) [@tancredi](https://forum.mautic.org/u/tancredi)
#### Post date: [May 3, 2023, 9:42pm UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/17 "2023-05-03T21:42:35Z")

</div>

How can I run the command manually though?

---

<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: [May 3, 2023, 10:11pm UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/18 "2023-05-03T22:11:32Z")

</div>

Log in via ssh and execute the command. If you can’t then drop me a message, I’ll help you.

---

<div class="post-metadata">

### Author: ![yball](https://avatars.discourse-cdn.com/v4/letter/y/c4cdca/32.png) [@yball](https://forum.mautic.org/u/yball)
#### Post date: [August 30, 2023, 6:49pm UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/19 "2023-08-30T18:49:42Z")

</div>

Hi Joey,

Is there a UI indicator that shows when all the queued up emails are sent? Once the clock turns green, it shows “X Pending”. After broadcast command run, it shows “X Sent” (although they are just queued). I would like to know when all messages are actually sent without looking into the spool directory.

Thank you,  
Yev

---

<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: [August 30, 2023, 8:36pm UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/20 "2023-08-30T20:36:52Z")

</div>

Hello,  
No. But there used to be a plugin, not sure it works:

> **[GitHub - hostnetbr/mautic-queueprogress: A Mautic plugin that shows the...](https://github.com/hostnetbr/mautic-queueprogress)**
>
> A Mautic plugin that shows the number of queued emails. - GitHub - hostnetbr/mautic-queueprogress: A Mautic plugin that shows the number of queued emails.

---

<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: [August 31, 2023, 8:16am UTC](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493/21 "2023-08-31T08:16:21Z")

</div>

This is the plugin we are using, it is more recently updated and I can confirm working with 4.x:

> **[GitHub - 1FF/mautic-enqueued-emails: Mautic emails in queue counter](https://github.com/1FF/mautic-enqueued-emails)**
>
> Mautic emails in queue counter. Contribute to 1FF/mautic-enqueued-emails development by creating an account on GitHub.

[Next page](https://forum.mautic.org/t/how-do-you-schedule-broadcast-emails-in-mautic-i-cant-find-it/12493.md?page=2)
