How to Set Up Schedulers in SuiteCRM 7.14.6 to Send Emails on a Specific Date?

I am using SuiteCRM 7.14.6 and need help setting up a scheduler that sends an email to contacts on a specific date.

Requirements:

  • The scheduler should run daily at midnight.
  • It should check if any contacts have a specific date field that matches today’s date.
  • If a match is found, an email should be sent to the contact using a predefined email template.

I think you need to write a PHP code here:

custom/Extension/modules/Schedulers/Ext/ScheduledTasks/sendemail.php

and set language file at the

custom/Extension/modules/Schedulers/Ext/Language/en_us.SendEmail.php

<?php

$mod_strings['LBL_SENDEMAIL'] = 'Send Email Daily';

Do Quick repair and rebuild and you can set schedular from the admin panel.

Admin → Schedular → New Schedular-> Select your job name