Skip to content

Rex, your AI assistant: the busywork, handled. The ideas, yours 👉 Meet Rex

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.

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

    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

    A free 30-minute video call with our team: a tour, campaign ideas or help with your setup.

  • Email us

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