Scheduling
Schedules let you post content automatically at a specific time — either once or on a repeating pattern. All scheduled firing times are stored in UTC and displayed in your workspace timezone. Manage your schedules at Schedules in the top navigation.
Screenshot pending
/help/scheduling/open_schedules_menu.png
Workspace sidebar with the Schedules menu item highlighted
See docs/help-screenshot-manifest.md for capture instructions.
Screenshot pending
/help/scheduling/schedules_list_overview.png
Schedules list page showing a table of schedules with name, recurrence summary, next fire time, last fire time, fire count, and status columns
See docs/help-screenshot-manifest.md for capture instructions.
Creating a schedule
Open the Composer and prepare your promotion
Click "Schedule" in the Publish bar
Screenshot pending
/help/scheduling/schedule_dialog_date_time.png
Schedule dialog with a date picker and time picker, workspace timezone label visible below the time input
See docs/help-screenshot-manifest.md for capture instructions.
Choose one-time or recurring
Select a frequency from the Repeat dropdown:
- None — posts once at the chosen date and time.
- Daily — posts every day at the chosen time.
- Weekly — posts on the selected weekdays each week.
- Monthly — posts on the same day of the month each month.
Screenshot pending
/help/scheduling/schedule_recurrence_dropdown.png
Schedule dialog with the Repeat dropdown expanded showing None, Daily, Weekly, and Monthly options
See docs/help-screenshot-manifest.md for capture instructions.
Confirm
How scheduled firing works
A background job checks for due schedules every 5 minutes. When a schedule is due, it clones the source promotion into a new promotion and immediately executes it against all selected channels. This means:
- Each fire creates a separate promotion entry in your history — easy to track per-fire results.
- The cloned promotion picks up the latest state of any Audience Template you used (e.g., channels you added since the schedule was created).
- The source content is fixed at the time you created the schedule. To change the content, edit the schedule.
Managing schedules
Open Schedules. Each schedule row shows: name, recurrence description, status, next fire time, last fire time, and total fire count.
| Action | Effect |
|---|---|
| Pause | The next scheduled fire is skipped. The schedule remains in your list and resumes when you unpause it. |
| Resume | Re-activates a paused schedule. The next fire time is recalculated from the current time. |
| Edit | Opens the schedule editor where you can change the recurrence, time, name, or content. Changes apply from the next fire onwards — past fires are not affected. |
| Delete | Permanently removes the schedule. Past fires (and their promotions) remain in your history. |
Screenshot pending
/help/scheduling/schedule_row_actions.png
A single schedule row expanded to show a per-row action menu with Pause, Edit, and Delete buttons
See docs/help-screenshot-manifest.md for capture instructions.
Screenshot pending
/help/scheduling/schedule_editor.png
Schedule editor page for a single schedule showing name, recurrence, next-fire preview, and source content editor
See docs/help-screenshot-manifest.md for capture instructions.
Schedule statuses
| Active | Running normally. Will fire at the next scheduled time. |
| Paused | Temporarily stopped. No fires occur until you resume. |
| Cancelled | Permanently stopped. Cannot be reactivated. |
| Completed | A one-time schedule that has already fired. |