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!
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.
Hi @AnnaW !
I agree that this sounds like a great and practical feature - I have gone ahead and submitted a product feature request to our Product Team so hopefully we can implement a solution in the future!