How to send "Heat Wave" triggered emails in Klaviyo
When you integrate Weather for Email with Klaviyo, you can automatically trigger marketing campaigns during heat waves to promote relevant products and drive sales when customers need them most.
This guide will show you how to set up a heat wave flow that triggers when temperatures soar, perfect for promoting cooling products, summer essentials, or heat safety items.
Setting Up Your Heat Wave Flow
Create a new Flow in Klaviyo
- Go to Flows and select "Create Flow"
- Choose "Create From Scratch"
- In the trigger selection, go to "All Metrics" and select the "Upcoming Weather Change" metric
Adding Trigger Filters
Since weather can fluctuate frequently, you'll want to add specific filters to ensure your heat wave campaign only triggers during genuine hot weather conditions. In this example, we will configure the trigger to send the heatwave campaign when temperatures are above 30°C
Set your trigger filters to:
temperature_trend
is "Warmer" or "Much_Warmer"forecast_max_temperature_c
is greater than 30°C (orforecast_max_temperature_f
greater than 86°F)forecast_conditions
does not contain "Rain" (optional - depending on a users climate it could be hot and rainy!)
Adding Profile Filters
To prevent customers from receiving multiple heat wave emails during extended hot periods, add a flow filter that limits how often someone can enter this flow.
Recommended setting: Has not been in this flow in the last 7 days
Your Complete Trigger Setup
Your final trigger configuration should look like this:
- Trigger: Upcoming Weather Change event
- Conditions: Temperature trend is "Warmer" or "Much_Warmer" AND maximum forecast temperature exceeds your threshold
- Flow Filter: Skip anyone who has been in this flow in the last 7 days
Building Your Heat Wave Campaign
Now you can create your email and sms content using Klaviyo's standard flow actions and templating.
Here are some ideas to get you started!
Product Recommendations:
This will depend on your brand and what you sell, but typical heatwave related products could include:
- Fans and cooling devices
- Hats, Caps, t-shirts and UV protective clothing
- Hydration products and electrolytes
- Sunscreen, UV and sun protection
- Pool and outdoor supplies
Personalising with Weather Data
You can even make your emails/sms more relevant by including the actual weather information.
In your email template, you can reference:
{{event.forecast_max_temperature_c}}
- The maximum expected temperature{{event.current_weather_temp_c}}
- Current temperature{{event.average_uv_index}}
- UV index for sun safety messaging
You can find the full list of profile properties available here
Example Heat Wave Email Content
Subject Line: "It's going to be {{event.forecast_max_temperature_c}}°C this week! Stay cool with 20% off fans"
Email Body: "Hi {{person.first_name}},
The forecast shows temperatures reaching {{event.forecast_max_temperature_c}}°C in your area this week! Don't get caught unprepared.
[Include product recommendations and promotional offers]
Stay cool and hydrated!"
Creating a Heat Wave Segment
In addition to automated flows, you can create a segment of profiles currently experiencing heat wave conditions for targeted campaigns or one-off promotional emails.
In this example we will create a segment of profiles who are experiencing temperatures greater than 30°C
Creating the Segment:
- Go to Lists & Segments in Klaviyo
- Click "Create List/Segment" and select "Segment"
- Choose "Create from scratch"
Setting Up Your Heat Wave Conditions: Add the following profile property conditions:
wfe_current_weather_temp_c
is greater than 30 (orwfe_current_weather_temp_f
greater than 86)- AND
wfe_forecast_max_temperature_c
is greater than 32 (orwfe_forecast_max_temperature_f
greater than 90) - AND
wfe_temperature_trend
contains any of "Warmer" or "Much_Warmer"
Optional Additional Filters:
wfe_current_weather_condition
does not contain "Rain"wfe_average_uv_index
is greater than 6 (high UV conditions)
This segment will automatically update as weather conditions change, giving you a real-time list of customers experiencing heat wave conditions.
Using Your Heat Wave Segment:
- Send targeted promotional campaigns for cooling products
- Create location-specific offers based on regional heat waves
- Schedule social media ads to this audience
- Send stock alerts for high-demand summer items
Recommendations and Best Practices
- Test your temperature thresholds based on your audience's location and what constitutes "hot" weather for them. 25°C in Scotland is very different to 25°C in the South of France!
- Segment by geography if you serve customers across different climate zones. You can add this as a profile filter in your flow.
- Time your sends appropriately - consider sending heat wave emails 2-3 days before the peak temperatures. The "Upcoming Weather Change" event will trigger 3 days before there is a change in temperatures.
- Include heat safety tips alongside product promotions to add value for your customers
With Weather for Email, you can automatically capitalise on weather opportunities and provide timely, relevant offers that your customers actually need.