Made in Builder

Made in

How to Build: Localization webinar on March 23rd @ 10am PST. Register Now




Use Cases





Log in




Talk to an Expert











Visual CMS

Drag-and-drop visual editor and headless CMS for any tech stack

Theme Studio for Shopify

Build and optimize your Shopify-hosted storefront, no coding required



Get StartedLogin

Targeting and scheduling content helps you show sets of users different versions of a page at different times.

You can set your pages to go live automatically at future dates and times or deliver different pages based on criteria such as device, location, or type of customer.

This article covers Builder's targeting and scheduling techniques.

The video below demonstrates how to target and schedule content.

To target content based on a schedule or other criteria, you can create separate versions of your content. To do so, you can duplicate a page and change it appropriately.

To duplicate an existing page, click the three dots in the upper right hand corner of the page and select Duplicate. Once you make changes to this new version of your page and publish it, it will replace the original version of your page as the live page.

This happens because the new version of the page will be higher up in the list of pages, and therefore be the first one that Builder finds for that URL.

Page order is discussed later in this document.

If you've created a version of your page as just discussed, but you don’t want it to go live right away, you can schedule when you want it to go live.

To set a schedule, click the calendar icon at the top of your page and choose a date and time from the dropdown.

Once you have a date and time set, publish your page. It won’t go live until the date and time you've selected. If you want this version to be live for a certain period of time only, you can also set an end date. Once this time period is over, that page will not be shown at that URL.

For this reason, you should have a fall-back version of any content you schedule. For example, if you have separate versions of your homepage, you should have a default version as well. This is especially important in case you accidentally have a gap in your scheduling.

The screenshot below shows the schedule for home1.

Tip: You can use this scheduling technique for any page, whether it be a version of another page or a page all on its own. You can schedule Symbols as well, as explained in Scheduling Symbols.

The following video shows how to schedule your content by selecting begin and end dates.

Builder lists your pages by priority in the content list. Below you will see several home page versions. Builder goes through the list of these pages to determine which one should be displayed.

Since some of these versions have a future date and time scheduled, Builder displays the default home page.

When no scheduling is set, the order in the list dictates which version of the page is displayed. You can rearrange the page priorities by dragging them in the list. Then whichever home page you have on top will override the pages below it.

Tip: To view certain versions of your pages, use the filter at the top and filter by URL path.

The following video demonstrates how to drag your pages to set the priority order.

Out of the box, Builder provides targeting by URL or device. You can target specific content to be shown on mobile devices if you want a different version of a page for mobile. You can also target content based on the page URL. If you want to deliver a particular page if the URL is /home and the user is on a tablet, this screen shot shows how that targeting is created.

The next video shows how to set targeting.

Looking to hire a 3rd party to help with your project?

Submit a project request and our partnerships team will reach out to connect you with an Expert from our partner ecosystem.

Connect with us

Was this article helpful?