Skip to main content
Question

Scheduling universal content blocks


Forum|alt.badge.img+5
  • Partner - Gold
  • 1 reply

Hey, Is there a way to schedule a universal content block? 

We use these to call out promos, dates, etc. on flows. For e.g. I have a block which I update depending on the key promo/activity at that time. When the sale starts I have to go in and update to ‘sale now on’ - this then updates across all flows to ensure we are keeping the content up to date. Ideally I would like to schedule this block. Any ways to do this?

Did this topic or the replies in the thread help you find an answer to your question?

2 replies

JenniferGilbert
Contributor I

Hi Anna! 

Oooh, that would be a fantastic feature! As far as I know, there isn't a way to schedule a universal content block to go live at specific times. However, you could use Klaviyo’s Show/Hide feature to set it up in advance.

To do this, click on the universal block in an email and edit it across all instances. Under the Display tab, you'll find the Show/Hide Logic option with an ‘Add Code’ field.

You can try using this:

today >= '2025-03-01' and today <= '2025-03-07'

The first date is when the block will appear, and the second is when it will stop showing.

 

I’m not sure if this is the perfect solution, but if you test it out, I’d love to hear how it goes!


MANSIR2094
Problem Solver IV
Forum|alt.badge.img+17
  • Problem Solver IV
  • 241 replies
  • February 27, 2025

Hello ​@AnnaW, Klaviyo has its limitations, but there are some clever workarounds to schedule universal content blocks. One approach is to create a custom property that updates at a specific time, triggering automatic updates across all flows. Alternatively, you can integrate with Google Sheets or Zapier to pull in fresh content on demand. If you are tech-savvy, you can even use APIs to schedule updates via a script. Or, for a simpler solution, you can set up conditional logic to display different messages based on the date.