Skip to main content

Scheduling

Every campaign has a schedule that controls how its runs are triggered. You choose the schedule when creating or editing a campaign. This page explains the two schedule types, the repeat rules, the calendar preview, and how to skip individual occurrences.

Schedule Types

On the campaign wizard you choose between two schedule types:

TypeBehaviourBest for
ManualRuns are created and started by you. Nothing sends automatically.One-off sends or campaigns without a fixed timetable.
RepeatRuns are created and started automatically on your chosen cadence. You can still create and start runs manually at any time.Repeat sends on a regular schedule.

Choosing Manual keeps you in full control — see Starting a Run for how to start runs yourself. The rest of this page covers Repeat schedules.

Configuring a Repeat Schedule

When you select Repeat, a set of repeat controls appears:

FieldDescription
First RunThe date and time the first run occurs. This is the start boundary for the whole schedule.
TimezoneThe timezone the schedule is anchored to. Defaults to your current timezone. Runs trigger at the correct local time regardless of server location.
Repeat EveryThe interval and unit, e.g. every 1 Day, every 2 Weeks (fortnightly), every 3 Months.
In (Yearly only)The month a yearly schedule runs in, e.g. December.
OnWhich day(s) within the interval the run occurs — see On rules below.
EndWhen the schedule stops: No end, or a specific end date.

As you configure the schedule, a plain-language summary updates beneath the controls, for example "Occurs every Weds at 9:30 AM, starting Weds, 15 April 2026."

On day rules

The On control changes depending on the repeat unit:

  • Daily: no day selection — the run occurs every interval of days.
  • Weekly: select one or more days of the week (Mon–Sun). The run occurs on each selected day within the interval.
  • Monthly and Yearly: choose either:
    • a static date — a fixed day of the month, e.g. the 14th; or
    • an ordinal position — a relative day, e.g. the third Tuesday of the month.

Schedule Rules Reference

RuleWhat it controlsExample
FrequencyThe primary unit of time: Daily, Weekly, Monthly, or YearlyWeekly
IntervalHow many units pass before the run repeatsEvery 2 weeks (fortnightly)
Weekly selectionSpecific days of the week within an intervalMon, Wed, Fri
Ordinal positionA day's relative position in the monthThe second Tuesday of the month
Static dateA fixed calendar day for monthly or yearly repeatsEvery 12th of the month
Month-end overflowHandling for dates that don't exist in every month (29th–31st)Moves to the last day of the month
Start boundaryThe fixed date and time the first run occursStarts 10 April at 09:00
Time zone anchorKeeps the schedule on its original local time across DSTAlways 09:00 AEST
Yearly monthFor Yearly only — the month the campaign runs inDecember
Time zones and daylight saving

Schedules are anchored to the timezone you choose, not to a fixed UTC offset. Runs trigger at the correct wall-clock time even across daylight saving transitions. Month-end overflow and ordinal rules are applied so a schedule never drifts or skips.

Schedule Preview (Calendar)

Both the campaign wizard and the campaign page let you preview the schedule as a calendar:

  • Months can be navigated forward and back, and the calendar shows the timezone the schedule is anchored to (e.g. AEST (UTC+10)).
  • Days with a scheduled run are marked. Selecting a day shows the run's time and a subtitle describing how far away it is in relative terms (for example, "in 3 days"), so you can judge timing at a glance.
  • Days without a scheduled run show "There is no run scheduled on this day."
Preview timezone resets

The preview always opens in the campaign's own timezone, and closing and reopening it resets the timezone back to the campaign's. This applies in both the wizard and the campaign page, so the cadence you verify is always the one that will actually be used.

Skipping a Scheduled Run

You can skip (cancel) a single upcoming occurrence without disabling the whole schedule:

  1. Open the schedule calendar (from the campaign wizard or the campaign page).
  2. Select the day of the occurrence you want to skip.
  3. Click Skip Run and confirm the cancellation.

The confirmation step applies in both places the calendar appears, so a single occurrence cannot be skipped by accident. When an occurrence is skipped, nothing happens on that date and time — no run is created or started. All other occurrences continue as normal.

Editing a Schedule Clears Skips

If you edit a campaign's schedule, any previously skipped or overridden occurrences are cleared, so the updated schedule applies cleanly from that point. The wizard shows a warning when you change the schedule: "Changing your campaign schedule will reset any previously skipped dates."

Manual Runs Alongside a Repeat Schedule

A Repeat schedule does not stop you starting runs by hand. You can create and start a run at any time in addition to the automated cadence, so an automated cadence never prevents an on-demand send. Automatically created runs are named {Campaign Name} - Run and attributed to System Scheduled; see Campaign Runs for the difference between system and user runs.

Next Steps