All emails sent from the Foundations CRM are processed through an email queue.  The queue is then process through a task manager. The task must be scheduled in order to have emails consistently sent from your CRM.  Email throttling (limits) maybe imposed based on your own preferences or the stipulations of your ISP.  

Throttling limits can be set in your CRM Sechedule.

 

Setting up Email Queue task processing

  1. Navigation to your Dashboard --> Systems & Settings --> Automation --> Automation Settings
    1. Under Scheduler, select "Enabled" then hit the Save button
    2. Note the instructions to ensure a "worker" aka scheduled Cron job to run every minutes.  This should be setup in your hosting control panel
      1. * * * * * /path/to/public/concrete/bin/concrete concrete:scheduler:run >> /dev/null 2>&1
      2. Do not proceed until the cron job is entered
  2. In the right dashboard menu, select Tasks
  3. Under the heading Foundations CRM, select the Process Foundations CRM Email Queue task
  4. At the bottom of your screen, you will see a heading titled "Run Task"  select the "Schedule Recurring Task" option
  5. You will be asked for a "Cron Expression" to trigger the send.  
    1. * * * * * will send emails ever minute (this is recommended so emails are sent ASAP)
    2. Entering  */5 * * * *  will send emails every five minutes
    3. Other frequencies can be built online
  6. Enter the cron expression and hit the save button

Your task will run at the next scheduled start time.

 

Share This Article

Previous Article

January 7, 2026 • 3:28PM

Next Article

April 20, 2026 • 11:00AM