Scheduling Emails and Reports 

The Compose Schedule section allows users to configure automated email delivery at specific times and intervals. The scheduling mechanism follows the Recurrence Rule (RRule) standard, providing flexibility to define various scheduling patterns such as daily, weekly, monthly, and yearly schedules.

This allows users to select multiple hours, weekdays, months, and other recurrence options to create complex and customized schedules that meet their specific needs.

1. Enabling Recurring Schedules

The "Use Recurring Schedule" checkbox enables or disables recurring email sending. When checked, emails will be sent automatically based on the selected schedule. When unchecked, emails will not be sent on a recurring basis.


2. Schedule Options (RRule Configuration)

This section defines when emails will be sent using the RRule standard.

"Repeat Every" Section

Repeat Every: Specifies the interval at which the email schedule repeats. Enter a number ≥ 1 to define the recurrence interval.

Example:

Frequency: Defines how often the email schedule repeats.


3. Frequency-Specific Settings

YEARLY Scheduling

"By Date in Month" (yearly-on)

Example: To send emails on the 1st and 15th of January and February:

"By nth Day in Month" (yearly-onthe)

Example: To send emails on the 2nd Monday of January:

MONTHLY Scheduling

"By Date in Month" Options (monthly-on)

Example: Send on the 1st and 15th of every month:

"By nth Day in Month" Options (monthly-onthe)

Example: Send on the 2nd Monday of each month:


WEEKLY Scheduling

Example: Send every Monday and Wednesday:


DAILY Scheduling


HOURLY Scheduling


4. Configuring Start and End Dates

Starts At

Example: If set for 7:00 AM, the email may send between 6:30 AM and 7:30 AM.

Ends

Example: Send 5 times, then stop.

Example: 02/04/2030 - The schedule will continue running until February 4, 2030, and then automatically stop.


5. Excluding Specific Dates

Allows you to skip specific dates where emails should not be sent.

Example: If emails should not be sent on December 25 and July 4, enter:
12/25, 07/04.


6. Reviewing the Upcoming Schedule

Before confirming, users will see a preview of the next few scheduled send dates.


7. Example Scheduling Scenarios

Weekly Sales Report

Monthly Invoice Reminders

Daily Backups