Explainer: PHISH scheduler

This guide explains how the PHISH scheduler works to deliver simulated phishing campaigns.

Updated today

This reference guide will help explain the logic behind how we schedule your phishing simulations.

Concepts:

Duration: The total number of days your campaign will run. This is independent of the period and frequency settings.

Period: The number of days emails are delivered within a set timeframe (frequency). It's set in weeks on the platform and converted to days.

Frequency: The number of emails each user will receive within a period.

Scheduled emails: The specific emails planned for delivery during a period.

Key points:

The scheduler creates randomised email schedules based on your configured frequency (emails per user), period (delivery timeframe), and overall campaign duration. Campaigns can be highly customisable:

  • Start on any day of the week.

  • Run for any number of days.

  • Frequency settings are applied within the campaign duration, except for campaigns shorter than a week.

    • Frequency exceptions: If your campaign duration is less than a week, the period is automatically adjusted to fit the duration, ensuring all emails are delivered within that timeframe.

Examples

Default settings campaign (starting Monday 4th)

Period: 1 week (7 days)

Emails per user: 3

End date: Continuous (No end date set)

Schedule: Every Monday a new schedule is created for the following week. It randomly distributes 3 emails to each user across the 7 days. This repeats until the campaign is deactivated.

Table example of default settings campaign over 1 week (7 days)

Month long campaign (starting on Monday 4th)

Period: 4 weeks (28 days)

Emails per user: 4

End date: 29th (duration: 26 days)

Schedule: A total of 4 emails are planned for the 28-day period. Any emails planned after the 29th are not created.

Table example of a 4 week campaign schedule

Month long campaign with shorter time period selected (starting Monday 4th)

Period: 3 weeks (21 days)

Emails per user: 4

End date: 29th (duration: 26 days)

Schedule: 4 emails are scheduled for the first 21 day period. When the period resets on the 25th (end of set period) the same plan is created, and any emails scheduled after the 29th are not sent.

Table example of a campaign set to repeat every 3 weeks to deliver 4 emails every 21 days ending on the 29th.

Short campaign starting on Monday 4th

Period: 1 week (7 days)

Emails per user: 4

End date: 6th (duration: 3 days)

Schedule: The duration is less than the period so the period is set to 3 days and 4 emails are planned over that period.

Note here the frequency exception: if a campaign duration is less than a week, the period is automatically adjusted to fit the duration, ensuring all emails are delivered within that timeframe.

Table example of a 3 day campaign (scheduled over 1 week, but taking into account to fit the specified duration).


Did this answer your question?