Set up Cron Jobs for Senddera

Cron jobs are essential for Senddera to send emails, manage bounces, and run automation tasks in the background.

Without cron jobs, Senddera cannot process scheduled campaigns or run automations. You must set up a master cron job that triggers every minute.

The Master Cron Command

Senddera uses a single entry point for all background tasks. The command looks like this:

* * * * * php /path/to/your/senddera/artisan schedule:run >> /dev/null 2>&1

Setting up on VPS (Ubuntu/Nginx)

  1. Open your crontab as the www-data user:
    sudo crontab -u www-data -e
  2. Add the following line at the end of the file:
    * * * * * php /var/www/senddera/artisan schedule:run >> /dev/null 2>&1
  3. Save and exit.

Setting up on Shared Hosting (cPanel)

  1. Log in to cPanel.
  2. Search for Cron Jobs in the search bar.
  3. Under "Add New Cron Job", select "Once Per Minute" (or * * * * *).
  4. In the command field, enter:
    /usr/local/bin/php /home/username/public_html/artisan schedule:run >> /dev/null 2>&1

    Note: Replace /home/username/public_html/ with the actual path to your Senddera installation. You can find this in the cPanel File Manager.

  5. Click Add New Cron Job.

Verifying the Cron Job

In the Senddera admin dashboard, navigate to Settings > System Status. You will see a "Cron Job Status" indicator. If it shows green, your cron job is running correctly.

Last updated: May 14, 2026