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

  1. Go to Flows and select "Create Flow"
  2. Choose "Create From Scratch"
  3. 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 (or forecast_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!)
Example Trigger filters

Example Trigger filters

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

Example profile filter

Example profile filter

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:

  1. Go to Lists & Segments in Klaviyo
  2. Click "Create List/Segment" and select "Segment"
  3. 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 (or wfe_current_weather_temp_f greater than 86)
  • AND wfe_forecast_max_temperature_c is greater than 32 (or wfe_forecast_max_temperature_f greater than 90)
  • AND wfe_temperature_trend contains any of "Warmer" or "Much_Warmer"
Example of segment criteria

Example of segment criteria

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.