Skip to main content

Automate seasonal or event-based content

Automatically change and revert personalized content across multiple channels for seasonal promotions, events, or special campaigns.

Updated this week

Many marketing campaigns, such as holiday sales, back-to-school promotions, product launches, or major events require you to swap personalized content across websites, emails, and other customer touchpoints. Doing this manually for each channel can be time-consuming and prone to human error.


Fresh Relevance helps you save time, reduce errors, and automate the process and allows you to:

  • Build and personalize your campaign content.

  • Create and store full campaign experiences for reuse.

  • Schedule automatic start and end dates for campaigns.

  • Swap individual content blocks or switch entire experiences.

  • Test the customer view before making changes live.


Example use cases

Seasonal campaign launch

Your marketing team plans a multi-channel “Summer Clearance” promotion across web banners, product carousels, and email hero images. Instead of manually replacing content on launch day, you schedule a coordinated switchover so everything updates at the same time and automatically reverts when the promotion ends.

Event-triggered content change

You’re hosting a limited-time VIP sale for loyalty members. You set member-only content—such as exclusive product recommendations and coupon blocks—to display both online and in triggered emails starting at midnight on launch day.


Automate full campaign experience switchover

  1. Create your campaign content

  2. Build personalized SmartBlocks for the event or promotion. Ideas include:

    1. Product recommendations by price range, such as under $20 or high-converting impulse buys

    2. Personalized greeting or banner using the customer’s name

    3. Delivery deadline countdown to add urgency

    4. Positive reviews filtered by rating or delivery speed using the Social Proof module

    5. Relevant social media feed filtered by campaign hashtag

    6. Promotion-specific coupon codes

  3. Create your experience

    1. Go to Content > Experiences.

    2. Select CREATE EXPERIENCES.

    3. Name your experience, for example, Summer Sale 2024 or Black Friday 2024.

    4. Select SAVE.

  4. Assign content to your experience

  • Option A: Site Editor (recommended for web)

    1. Go to Content > Experiences and select your experience.

    2. Select ADD next to Site Editor content.

    3. Drag and drop your SmartBlocks onto your website layout.

  • Option B: Slot Marketing Rules

    1. Go to Content > Experiences and open your experience.

    2. In the top tabs, choose Email or Website, then select Add to Slot.

    3. Choose the content slot to assign.

    4. In the rule set:

      • Drag Person > On Experience into the rule tree.

      • Select your experience name.

      • Select Add SmartBlocks and drag your content into the Yes path.

    5. Select SAVE.

5. Test your experience

  • Website

  1. Go to Content > Site Editor.

  2. Select Preview to open a site preview tab

  3. Use the experience dropdown to view different campaign states

  4. Test multiple experiences together to check interaction

  • Email

  1. Send a message to a test email address that matches your experience criteria, such as a first-time visitor campaign

6. Schedule automatic switchover

  1. Go to Content > Experiences.

  2. Select Manage Experience Rules.

  3. Select the active rule set containing most of the content to be swapped.

  4. Drag Time > Date Range into the rule tree.

  5. Set campaign start and end dates.

  6. Assign your experience to the Yes path.


Swap individual Slots only

If you want to change just one banner, product carousel, or content block:

  1. Create or update your campaign content

    1. For existing Slots, go to Content > Slots.

    2. Open the Slot serving the SmartBlock.

    3. For new campaign content, go to the SmartBlock and select Publish & Use.

    4. Follow the on-screen Slot creation steps.

  2. Create time-based Slot rules

    1. In the Slot, go to the Rules tab.

    2. Drag Time > Date Range into the rule tree.

    3. Set campaign start and end dates.

    4. Assign the campaign SmartBlock to the Yes path

      • For fallback content, place an alternative SmartBlock in the No path.

      • Or use a No Content block if nothing should display outside campaign dates.

  3. Test Slot content

  • Website

    1. Combine the date rule with a URL testing parameter to preview campaign content.

  • Email

    1. Create a temporary Slot with no rule and issue via email

    2. Or use email merge parameters for targeted testing


Best practices

  • Create and test experiences ahead of schedule for smooth rollouts.

  • Use clear, descriptive names for SmartBlocks and Slots.

  • Always provide fallback content for after the campaign end date.

Did this answer your question?