Skip to main content

Automating Custom Product Pages Rotation with CPP Scheduler

Streamline management of your Custom Product Page updates for smooth CPP experiments, sequential rotations, and creative optimization.

Written by Katia

The CPP Scheduler makes it easy to plan and automate your Custom Product Page (CPP) updates. Instead of manually switching CPPs within your ad groups, you can schedule changes in advance. This helps keep your campaigns on track while reducing manual effort.

Whether you're launching seasonal promotions, testing different creative messages, or keeping your pages fresh, the Scheduler helps you stay organized and consistent.

Why use the CPP Scheduler?

Automates time-based CPP changes. Simply set start dates for each CPP within one or multiple ad groups, or choose a rotation frequency that suits your needs. The Scheduler handles the switching for you, eliminating the need for manual updates. It's ideal for sequential testing workflows and ongoing CPP experiments.

Reduces risk of errors and saves time. Automating CPP changes helps prevent missed deadlines and incorrect setups. It also frees up your time to focus on strategy, analysis, and scaling your CPP testing efforts.

Keeps workflows consistent across ad groups. You can apply the same schedule in bulk to multiple ad groups and manage everything from one dashboard, making it easier to keep things running smoothly when handling several campaigns at once.

Supports long-term testing strategies. The Scheduler is a step toward more advanced CPP testing tools. Whether you're running structured CPP experiments or experimenting with sequential creative rotations, it helps you build a scalable, repeatable testing workflow.

How to Schedule Your CPPs?

Getting started with the CPP Scheduler is simple. You have two ways to create a new rotation setup, depending on where you're working in the platform.

Option 1: From the Optimization Hub

- Go to the Optimization Hub from the left-hand menu and select CPP Scheduler.

- Click Create Schedule to begin.

Option 2: From the Ad Groups Dashboard

- Open the Ad Groups tab and use filters to narrow down and view only the ad groups you're interested in.

- Select individual ad groups manually or click Select All to include all filtered ones.

- Click the Actions menu and choose Schedule CPPs for selected ad groups.

Once you do this, you’ll be taken to the schedule setup page, where you can customize your product page rotations.

1. Start in General Settings by selecting the app you want to manage.

2. Choose the ad groups where you’d like to rotate your CPPs.

3. Give your schedule a name so you can easily recognize it later.

4. Decide whether you want the schedule to be active right away. If it’s disabled, no automatic changes will happen until you turn it on.

5. Choose your rotation type:

  • One-time activation. Use this option to activate selected CPPs on a specific date.

  • Recurring rotation. Select this if you want your chosen CPPs to rotate on a daily, weekly, or bi-weekly schedule for a defined period.


6. Click +Add product pages and pick the default and custom product pages you want to include. These will be rotated across the ad groups you selected. The scheduler will handle switching them by updating the ad statuses for you.

7. Set up your rotation timing:

  • If One-time activation is selected

For each CPP, choose the date and time you want it to go live. All timings follow your account’s time zone. To stop showing one product page, just set a start time for the next one. The last page will stay live until it's replaced.

💡 Note. If there’s no existing ad for one of your selected CPPs in any of the ad groups, we’ll automatically create it after you save the schedule.

  • If Recurring rotation is selected

In the Rotation settings, define how and when you want your selected product pages to rotate automatically:

🔹 Rotation frequency. Choose how often the product pages should switch: daily, weekly, or bi-weekly. Each page will rotate based on the interval you select.

🔹 Rotation period. Set the period during which the rotation should take place. Product pages will continue rotating at the selected frequency throughout this timeframe. After the rotation ends, the last CPP shown will stay live until it's replaced.

💡Example:


Let’s say you have 3 CPPs and select a daily rotation frequency with a rotation period of 4 days. In this case, CPP1 will be shown on day 1, CPP2 on day 2, CPP3 on day 3, and CPP1 again on day 4. The CPPs will continue rotating in the exact order you selected.

If you choose a weekly rotation frequency with a rotation period of 6 weeks, CPP1 will appear in week 1, CPP2 in week 2, CPP3 in week 3, CPP1 again in week 4, CPP2 in week 5, and CPP3 in week 6.

🔹 Start rotation. Pick the date and time when the rotation should begin. At that time, the platform will automatically start rotating product pages by updating the ad statuses. All times are based on your account’s time zone.

💡 Example:

You have two CPPs and set the Start rotation to October 1 at 5 PM with a daily rotation frequency.

  • The first CPP will start running on October 1 at 5 PM.

  • The second CPP will start running 24 hours later, on October 2 at 5 PM.

8. Once you’re done, click Create Schedule.

You'll see your schedule appear in the dashboard with all the key details, such as the ad groups it applies to and your selected settings, making it easy to keep track of everything.

And that’s it! With the CPP Scheduler, automating your CPP updates becomes a smooth, low-effort part of your workflow 🚀

Did this answer your question?