Configuration - Alerts

Created: 2021-10-04 11:21:14 || Updated: 2022-04-15 07:03:21

ITFlow can be configured to automatically issue alerts for tasks. In order to make use of alerts (and other functionality such as scheduled tickets), cron must be configured. This will ensure that cron.php is run every morning at 1 AM.

There are two parts to configuring cron to run, in the ITFlow app and on the server's Crontab.

Part 1: ITFlow

Configure ITFlow to enable Cron & alerts

  1. Access https://itflow.your-domain.com/settings-alerts.php
  2. Enable Cron
  3. Enable the alerts you'd like:
    • Domain expiration alerts
    • Invoice reminders

Part 2: Server Crontab
Setup Crontab to run cron.php every day at 1 AM
  1. Access your server as the root or sudoer user
    1. If you don't have access to your web server, ask your hosting provider to schedule a cronjob for your cron.php script every day at 1 AM
    2. Alternatively, if your server is publicly accessible search Google for services that offer "free external cron jobs" such as https://cron-job.org
  2. Type crontab -e
  3. Add the following line: 0 01 * * * php /var/www/html/cron.php
    • Your path to cron.php will vary depending on your server distribution.
    • Change /var/www/html to your web server root directory (where ITFlow is installed)


Note: in order for ITFlow to send e-mails, you must have also configured the SMTP settings.