You can specify a date and time to publish a Page or Section so that your content goes live when you want it to.
Tip: This document covers concepts and scheduling individual content entries. For scheduling in bulk, visit the Scheduling Multiple Content Entries section of Bulk Actions.
To schedule a Page or Section:
- Open the Page or Section you want to schedule.
- In the Visual Editor, click the Schedule Entry icon in the upper right of the screen. The icon resembles a calendar with a small clock.
- Select the start and end dates. If you do not choose an end date, the entry will remain in a published state. If you choose an end date, make sure to have a fallback entry. For more detail, read Working with schedules that end later in this document.
In addition, you can use the Scheduler to view and edit scheduled content entries.
With versions, you can iterate freely to schedule variations of your content.
To make a new version of a content entry:
- Go to the Versions tab.
- Click the New Version button.
Alternatively, click the three dots in the upper right corner of the page and select Duplicate. Duplicating or creating a new version has identical results.
For more information on using scheduling with targeting, visit Targeting Content.
When you have multiple versions of a content entry, Builder uses specific criteria to determine which content entry to deliver.
The criteria that Builder uses to choose the content entry to deliver are:
- The content entries must be published; if they are scheduled, their scheduled publication must include the current date and time.
- Any targeting attributes must be met.
- Builder starts evaluating from the top of the content list. If two published content entries both meet the first two criteria, Builder chooses the one that comes first in the list.
Consider the following example of three versions of an about page; about, about 2, and about 3. All content entries have the same URL, with one currently published and two other versions scheduled one after the other.
The screenshot below shows the example about page versions in Builder. The one on the bottom of the list will always be fetched as long as it's published unless about 2 or about 3 are published, which is during the time between the start and end dates for those schedules.
The following table notes each content entry, its schedule (if any), and notes on how Builder prioritizes that content entry.
Version of page | Schedule | Notes |
---|---|---|
about 3 | Nov 12 – Nov 20 | Goes live only between the scheduled start and end dates |
about 2 | Nov 6 – Nov 12 | Goes live only between the scheduled start and end dates |
about | none, currently published | Live, unless about 2 or about 3 are published. When the schedule for about 3 has ended, this page (about) is delivered. |
Notice the order of the entries in Builder. The two scheduled versions are higher in the list than the default version and the default version remains published, even during the timeframe when about 2 and about 3 are scheduled.
This way, if for any reason about 2 or about 3 doesn't publish when expected (such as with an unintended gap in the schedule), the original about page acts as a fallback and renders.
Tip: To reprioritize content entries, drag and drop them in the list using the drag handle.
Though an end date for a content entry is optional, be aware that if you do have an end date scheduled, that Builder unpublishes that entry at the specified date and time.
To make sure that you still have content available, always have a fallback content entry.
Consider an example of a homepage that you'd like to change for a week, but then after that week is over, you'd like to automatically revert back to your usual homepage.
The workflow would be:
- Make a new version of the original homepage and make your changes in the new copy.
- Schedule the copy of the homepage to go live for the week you'd like it to replace the usual homepage.
- Leave the original homepage published. In this way, when the temporary homepage goes offline, the original homepage will be served instead.
Two important points to remember are:
- Keep the URLs the same.
- The temporary page should be higher in the content list than the fallback (usually the original).
In addition to scheduling within a content entry, you can manage schedules in other ways and use Targeting to deliver the right content to the right customers at the right time.
- Work with your schedules Using the Scheduler and Calendar View.
- For more on targeting, refer to Targeting with E-commerce Plugins.
- For custom targeting for developers, refer to Custom Targeting Attributes.