Skip to main content
Solved

Why is there no basic calendar feature in Klaviyo for flows?


Forum|alt.badge.img+1

Why is one of the most basic features missing in Klaviyo, a calendar? I want to set up annual recurring flows, but something so simple doesn’t seem possible?

Valentine’s Day, Mother’s Day, Merry Christmas, Happy New Year, International Women’s Day, and so on...

I have customers all over the world, and some of these dates vary.

In Sweden, we celebrate Mother’s Day on the last Sunday in May, just like France and Morocco. However, in the USA, Denmark, and Finland, it’s celebrated on the second Sunday in May. In Norway, they even celebrate it on the second Sunday in February!

How easy would it be, you have a created flow;
Click on the date (this year May 25th) and send the Mother’s Day 
Choose flow: Mothers day
Send: To those in the Sweden list?
One-time event: No 
Recurring: Every year,
When: Last Sunday in May.

Can you at Klaviyo please fix this?

How can I handle this in a simple way today? Want to set up before Valentine´s Day 💗

Kind Regards
Herman

www.herculeswoman.com

Best answer by Mich expert

Dear ​@Herman ,

I understand the need for a built-in calendar feature in Klaviyo for recurring flows, especially for international holidays. While Klaviyo doesn’t currently support this directly, here’s a practical workaround to achieve your goal:

  1. Use Date-Based Flows – Add a custom property to each profile (e.g., "Mother’s Day Date") and assign the correct holiday date based on the customer’s country.
  2. Automate With Segments – Create segments for each country and use them to trigger separate flows on the right date.
  3. Leverage Zapier or API – If needed, use Zapier to sync external calendar data and automate event-based flows dynamically.

This method ensures customers receive emails on the correct holiday, even if dates vary by location. Let me know if you need step-by-step guidance on setting it up!

Best regards,

Mic

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

2 replies

Byrne C
Community Manager
Forum|alt.badge.img+10
  • Community Manager
  • 56 replies
  • January 31, 2025

Hi ​@Herman,

Thanks for the question! I agree that this feature would be really useful. Regrettably, we don’t have a feature right now that makes it possible to schedule recurring flows based on holidays, or dates that don’t exist on a customer’s profile. I see how this could solve some issues, and save the time it takes to schedule campaigns for multiple holidays each year. I’ve gone and submitted this request to our product team on your behalf, so it’s more likely to be worked on in the future!

I did manage to come up with a (partial) workaround that would allow you to schedule yearly flows on fixed-date holidays (Like Christmas, 4th of July, Halloween, ect). You could create a flow that triggers when somebody enters your email list, and add profile property updates to the flow. These updates would set a date property for everybody who enters that flow. For example, you’d have a profile property update in the flow that set’s somebody’s “Halloween” property to 10/31/2025. You could do this for multiple holidays.

From there, you’d make date-triggered flows that repeat every year, based on these properties. Again, it’s not a perfect solution and would only work for holidays that have a fixed calendar date, but it’s a way to solve part of your issue! Let me know if I can answer any additional questions.

Have a great weekend,

-Byrne


Mich expert
Problem Solver IV
Forum|alt.badge.img+11
  • Problem Solver IV
  • 64 replies
  • Answer
  • January 31, 2025

Dear ​@Herman ,

I understand the need for a built-in calendar feature in Klaviyo for recurring flows, especially for international holidays. While Klaviyo doesn’t currently support this directly, here’s a practical workaround to achieve your goal:

  1. Use Date-Based Flows – Add a custom property to each profile (e.g., "Mother’s Day Date") and assign the correct holiday date based on the customer’s country.
  2. Automate With Segments – Create segments for each country and use them to trigger separate flows on the right date.
  3. Leverage Zapier or API – If needed, use Zapier to sync external calendar data and automate event-based flows dynamically.

This method ensures customers receive emails on the correct holiday, even if dates vary by location. Let me know if you need step-by-step guidance on setting it up!

Best regards,

Mic