Skip to main content

Autoschedule Tool

Last Updated:April 29, 2026

The Autoschedule tool allows operators to define a series of rules that create and update schedule events automatically. For example, you could define a rule that plays the latest city council meeting every Monday, Wednesday, and Friday at 2:00 PM. Because Autoschedule rules are built using Saved Searches, schedule events update automatically as search results change. In the example above, once you create a new City Council show record, the Autoscheduler automatically updates future episodes based on the event date in the Show Record.

Creating an Autoschedule Rule

Go to ToolsAutoschedule and click New to create a new rule. At the top of the new rule screen, enter a Name and select a Channel.

Autoschedule index screen; arrows pointing to Tools nav icon and New button
New Auto Schedule Rule form with Name ("City Council Replays") and Channel ("PPAC 2") filled in

Date Range

By default, the Autoschedule tool maintains a 14-day rolling scheduling window. This means it always looks 14 days ahead from today and fills in runs within that window. As each day passes, the window advances — so you never need to manually extend the schedule. The minimum window is 1 day and the maximum is 60 days.

Date Range form with Scheduling Window set to 14 days; empty Start and End date pickers

Optionally, you can also set a Start and End date to limit when a rule is active. This is useful for seasonal or time-bound programming — for example, a summer concert series that should only air between June 1 and August 31. When a start and end date are set, the rule only creates runs within that date range.

Date Range form with specific dates filled in (07/29/2024 – 08/31/2024)

When a rule with a date range is active, it is highlighted in green in the Autoschedule rules list. An expired rule is highlighted in red.

The Autoschedule index screen listing nine rules with Name and Channel columns. Several rules are highlighted in pink, indicating they are expired. One rule at the bottom is highlighted in green, indicating its start date is in the future. Each row has Details and Edit buttons. A blue New button appears in the upper right.

Note: The rolling window and the optional date range work together. If a date range is set, the rule only schedules runs within both the active date range and the rolling window. Once the end date passes, the rule stops creating new runs.

Timeslots

Timeslots define the start times and days of the week that schedule events should be created for a rule. An event is created for each time on the selected day. Optionally, events can be limited to a specific week of the month by changing the Recurrence to Monthly and selecting the desired week numbers.

For example:

  • The first screenshot below creates schedule events at 8:00 AM and 7:00 PM on Monday, Wednesday, and Friday every week of the month.

Weekly timeslot: 8:00 AM and 7:00 PM, Monday/Wednesday/Friday selected
  • The second screenshot creates a single schedule event on the first Tuesday of the month at 6:00 PM.

Monthly timeslot: 6:00 PM, Tuesday only, "First" week selected

You can create as many time slots as needed to express the desired schedule output. For example, one timeslot could create runs at 6:00 PM on Mondays, while a second timeslot creates runs at 8:00 PM on Fridays.

Scheduling Options

Conflict Checking is disabled by default. This option is used with the Random Search Result fill type. When enabled, the rule only schedules a show that fits within the desired timeslot based on the start time of the slot, the time of the next scheduled program, and the total run time (TRT) of the show.

Conflict Checking dropdown showing three options (select mode, Disabled, Enabled)

Content

The Content section defines which show is scheduled for a time slot. There are several options depending on the desired schedule:

  • Top Search Result — Schedules the top result from a Saved Search. Useful for automatically updating the schedule as new content is added to the system.

  • Random Search Result — Schedules programming randomly from a Saved Search.

  • Single Show — Schedules the selected show. Useful for shows that repeat frequently on a predictable schedule.

  • New Show (Copy Existing Show Record) — Creates a new copy of an existing Show Record for each new scheduled event. Useful for automatically adding series programming as needed.

  • Record Event — If the Channel above is set to Record, the Content section displays settings for creating a record event in the record schedule. Useful for automatically replacing a recorded file on a set schedule.

Tip: The Top Search Result and Random Search Result options require a Saved Search to be set up before creating your rule. See Show Search and Saved Searches for instructions on building and saving searches.

Recording

In addition to creating a record event on the record schedule as described above, the New Show (Copy Existing Show Record) option displays a Record Run option, which allows the scheduled run to be configured as a record run.

Saving the Rule and Autopilot

Once the rule is saved, the Autoscheduler picks up on the new rule and starts creating runs as needed.

Note

The Autoscheduler runs every five minutes on the five-minute mark (for example: 2:20 PM, 2:25 PM, 3:00 PM). After saving a rule, it may take up to five minutes before new runs appear in the schedule.

After runs are created, they must still be sent to the hardware via Autopilot to actually air.

Special Note on Ordering

After a rule is saved, it can be positionally arranged relative to other rules on the Autoschedule screen by clicking and dragging the three bars to the left of the rule's name. Rules run from top to bottom, and it is important that rules that create shows run before rules that re-air them.

For example, you may have a rule that creates a new church service show every Sunday for airing at 8:00 AM, and another rule that plays the latest church service at 12:00 PM and 5:00 PM on Sunday. For these rules to work together as intended, the rule that creates the church service must come before the rule that plays the later services.

The Autoschedule Report

In the schedule, runs inserted by an Autoschedule rule have a robot head icon to the left of the title. Autoscheduled runs can be deleted, moved, bumped, and changed just like other runs. Clicking the robot icon navigates you to the details screen for that Autoschedule rule. You can also click Details for a rule on the Autoschedule index screen.

Manually Removing Autoscheduled Runs

If you manually remove an Autoscheduled run from the schedule, Cablecast does not try to put that run back into the schedule unless you reset the rule.

The details screen provides a brief summary of the rule at the top, as well as a report of recent and future schedule items created by the rule. The report highlights runs that were changed or deleted. This makes it easy to verify that your Autoschedule rule is behaving as expected.

Rule details screen with run report table; blue rows for upcoming, red for deleted/changed

From this screen, a rule can also be deleted. Note that all future runs created by the rule are deleted when you delete a rule.

Delete confirmation dialog for "Perils for Pedestrians" rule

You can also reset a rule here. If you make any changes to the timeslots or fill content for an existing rule, you need to reset the rule for those changes to apply to any previously scheduled runs. Resetting a rule removes any existing scheduled runs and re-runs the rule the next time the Autoscheduler runs.

Reset Rule confirmation dialog for "Perils for Pedestrians" rule

Example Scenarios

Below are a few examples of how to accomplish common tasks using the Autoschedule tool.

Give a producer a regular timeslot

In this example, you want to give Nick Brandt his own timeslot on your schedule so his latest programs play every Tuesday and Thursday at 8:00 PM.

  1. Create a Saved Search that filters by Producer: Nick Brandt and orders the results by Event Date descending. Title this search "Nick Brandt's Latest."

  2. Go to ToolsAutoschedule and click New to create a new rule.

  3. Enter a meaningful title and select the desired Channel.

  4. In the Timeslots section:

    • Enter 8:00 PM in the Start Time field.

    • Set Recurrence to Weekly.

    • Check Tuesday and Thursday for the Days.

  5. In the Content section:

    • Choose Top Search Result.

    • Select the Saved Search created in step 1.

  6. Save the rule.

Record and replay a daily program at a different time

In this example, you want to record the Democracy Now News Show off satellite every morning at 8:00 AM and replay it at 10:00 AM, 1:00 PM, and 7:00 PM. This requires two rules: the first records the satellite feed to the same file every morning, and the second schedules the show associated with that recording at the replay times.

  1. Create a new Show Record for the Democracy Now replays.

    • The reel should have a length of 1 hour.

    • The reel format should play from your video server.

    • For this example, assume the new show has a Show ID of 123.

  2. Create a new Autoschedule rule to record the file.

    • Set the Channel to Record.

    • In the Timeslots section:

      • Set the start time to 8:00 AM.

      • Set Recurrence to Weekly.

      • Check Monday through Friday for the Days.

    • In the Content section, choose a source and destination device. The destination should be the same video server your show from step 1 plays from.

    • In the file name field, enter a value prefixed with the Show ID. In this example: 123-1-democracy now.

    • Save the rule.

  3. Create a new Autoschedule rule to replay the file.

    • Enter a meaningful title and select the desired Channel.

    • In the Timeslots section:

      • Enter 10:00 AM, 1:00 PM, and 7:00 PM in the Start Time fields.

      • Set Recurrence to Weekly.

      • Check Monday through Friday for the Days.

    • In the Content section:

      • Choose Single Show.

      • Find and select the show created in step 1 (Show ID 123 in this example).

    • Save the rule.

Record a new city council meeting on the first and third Tuesday of the month and replay it every day

In this example, you want to air and record a new live city council meeting twice a month and replay the latest city council meeting every day. This requires two rules: one to create new shows from a template show (with recording), and one to schedule the replays.

  1. Create a new Show Record to use as a template.

    • The show format should air your live council meeting.

    • Set the length to be as long as the meeting might run. Scheduling it longer than needed is a safe approach — it can always be stopped early or trimmed.

    • For this example, assume this show has an ID of 500.

    • Add the show to a Project for City Council Meetings.

  2. Create a Saved Search for City Council Meetings that filters by Project and orders by Event Date, selecting shows within the City Council project.

  3. Create a new Autoschedule rule to create the record runs.

    • Enter a meaningful title and select the desired Channel.

    • In the Timeslots section:

      • Enter 6:00 PM in the Start Time field.

      • Set Recurrence to Monthly.

      • Check Tuesday for the Days.

      • Select First and Third for the Weeks.

    • In the Content section:

      • Choose New Show (Copy Existing Show Record).

      • Find and select the template show created in step 1 (Show ID 500 in this example).

      • Check Record Run and choose a video server encoder for the Record Device.

    • Save the rule.

  4. Create a new Autoschedule rule for the replays.

    • Enter a meaningful title and select the desired Channel.

    • In the Timeslots section:

      • Enter 6:00 PM in the Start Time field.

      • Set Recurrence to Weekly.

      • Select all Days.

    • In the Content section:

      • Choose Top Search Result.

      • Select the Saved Search created in step 2.

    • Save the rule.

After both rules are saved, ensure the rule created in step 3 (recording the runs) is positioned above the rule created in step 4 (replaying the runs). This ensures the live airing is always created and scheduled first so replays don't accidentally reserve the first-run timeslot.

After a meeting first encodes, its Show Record format will need to be adjusted to a video server format. This is also a good time to adjust the cue and length and update any metadata for the specific show.

Did you find this article helpful?