Running A Schedule Manually
Summary and Key Differences
Rather than waiting for a configured recurrence to elapse, Schedules can also be run in an ad-hoc manner using the Manual Schedule functionality introduced in the 2025_07 release. These ‘Manual’ Schedules are identical to the Recurring ones in most aspects, e.g. the recipients and the content they will receive, but differ in some key ways:
They only run once and will not automatically recur
They will not Reschedule any Recurring jobs that have been defined: if you ran a Manual Schedule immediately before a Recurring one was due both would be sent
There is an API endpoint available (
POST /schedules/{id}/send) to create them
Key Details
This new option is usable by anyone who currently has the ability to use the Scheduler preview functionality i.e. people with the ‘Edit Schedule’ User level permission
It does not immediately send out the Schedule. It creates a Job for that Schedule available for immediate processing with its ‘Scheduled time’ set to the current time
Only one Manual Schedule is allowed to be in progress (either ‘Active’ or ‘Waiting’ on the Monitoring screen) for a particular Schedule at a time. Attempts to create a new Manual Schedule Job prior to the previous one completing will result in an error
These jobs will occupy one of the configured number of History Records when applicable
They cannot be created on Suspended Schedules and any WAITING/ACTIVE jobs will be cancelled is an Active Schedule is suspended
Creating a Manual Schedule Job
Through the UI:
A new icon has been added to the Schedule Editor screen next to the ‘Preview Envelope’. When clicked, a confirmation popup will load and clicking on ‘Create Job’ will create a Manual Schedule Job and close the popup
Through the API:
Sending a POST request to /schedules/{id}/send will create a Job for that Schedule provided the authenticated user has the proper access and permission to do so. The ability to create a Manual Job through the API opens up various possibilities for when and under what conditions your configured Schedules are sent out.