---
title: "Rotate campaigns with campaign schedules"
description: "Install one script on your website and let it show the right campaign at the right time, with no more website changes."
url: https://scratcher.io/help/sharing/campaign-schedules
language: en
---

1. [Help center](https://scratcher.io/help)
2. [Publishing and sharing](https://scratcher.io/help/sharing)
3. Rotate campaigns with campaign schedules

# Rotate campaigns with campaign schedules

Install one script on your website and let it show the right campaign at the right time, with no more website changes.

A campaign schedule is one embed script that you install on your website once. You attach the campaigns you want to show, and the script switches between them by itself based on when each one is live. You never have to touch your website again.

## Create a schedule

1. Go to **Settings** > **Campaign Schedules** and click **New schedule** (or **Create your first schedule**).
2. In **Add new schedule**, give it a **Name**, such as "Front page banner", and click **Add schedule**.
3. On the **Campaigns** tab, attach campaigns with **Search campaigns to attach…**.
4. Drag the campaigns into order (**Drag to reorder**). When more than one is live at the same time, the top one is shown.
5. On the **Install script** tab, click **Copy script** and paste it once on your website, where the campaigns should appear.
6. Click **Save changes**.

## When each campaign shows

By default, each campaign is shown within its own start and end date. A campaign with no end date shows as **Always on**, and one with no dates says **No period set on the campaign**.

Turn on **Advanced periods** to give a campaign one or more periods of its own, just for this schedule: click **+ Period** and **Select dates**. **Remove period** deletes one. The periods don't change the campaign's own dates.

## The schedule card

Each schedule on the **Campaign schedules** page has a card that shows:

- **Now showing**: the campaign that is live right now, with **Until** and its end date. If nothing is live, it says **Nothing – the script is idle**.
- **Next**: the campaign that is up next and when it starts, or **Nothing else scheduled**.
- **Campaign periods**: all attached campaigns, marked **Live** or **Not live**.

From the card, click **Attach campaign**, **Copy script** or **Edit**.

## Change or delete a schedule

Open **Edit** to attach or remove campaigns (**Remove campaign**) at any time, without installing a new script. On the **Settings** tab you can rename the schedule or **Delete** it. If you delete a schedule, the script stops showing campaigns on every site where it is installed.

> The page's info box, **How it works**, explains the steps again. Close it with **Got it**.

Publishing and sharing

- [Share your campaign link and QR code](https://scratcher.io/help/sharing/share-your-campaign-link)
- [Share a campaign on social media](https://scratcher.io/help/sharing/share-on-social-media)
- [Embed a campaign on your website](https://scratcher.io/help/sharing/embed-on-your-website)
- [Show a campaign as a popup](https://scratcher.io/help/sharing/show-a-campaign-as-a-popup)
- [Design a popup and its teaser](https://scratcher.io/help/sharing/popup-design-and-teaser)
- [Choose your campaign's web address](https://scratcher.io/help/sharing/campaign-url-and-own-domain)
- [Send emails from your own domain](https://scratcher.io/help/sharing/email-sending-domain)
- [Rotate campaigns with campaign schedules](https://scratcher.io/help/sharing/campaign-schedules)

## Related articles

- [Embed a campaign on your website](https://scratcher.io/help/sharing/embed-on-your-website): Put a campaign inside a page on your website with the embed script or an iframe, check that it works, and fix common problems.
- [Show a campaign as a popup](https://scratcher.io/help/sharing/show-a-campaign-as-a-popup): Install the script once, choose the popup type, and decide on which pages, when, how often and for whom it shows.
- [Plan your year with the Plan calendar](https://scratcher.io/help/campaigns/plan-your-campaigns): See all your campaigns and activities on a timeline, add, edit, copy and delete activities, turn an activity into a campaign, and let AI suggest a plan.

## Still need help?

Real people are here to help. If you already use Scratcher, the quickest way is the chat inside the platform.

- **[Chat with us](https://platform.scratcher.io/login)**

    Log in and click the chat button in the bottom-right corner. Rex answers right away, and our team is a click away.
- **[Book a meeting](https://scratcher.io/book-a-meeting)**

    A free 30-minute video call with our team: a tour, campaign ideas or help with your setup.
- **[Email us](mailto:contact@scratcher.io)**

    Write to contact@scratcher.io and we will get back to you.
