Latest updates, guides, and insights about Strava automation and activity management. Discover expert tips and best practices for automating your activities.

Weather-Powered Automations: Your Activities Just Got Smarter

Weather-Powered Automations: Your Activities Just Got Smarter

DDiego G

Link to this headingWhat's New?

We're excited to introduce Weather-Based Automations—a feature that brings real-world conditions into your Strava activity automations. Now Activity Craft can automatically detect the weather during your workouts and apply rules based on temperature, precipitation, wind, humidity, and much more.

Imagine this: You finish a cold morning run at 5°C, and Activity Craft automatically adds ❄️ to your title. Or you complete a ride in the rain, and it gets tagged with ☔ without you lifting a finger. That's the power of weather automations.

Link to this headingWhy Does This Matter?

Weather conditions transform how we experience our activities. A 10km run on a sunny spring morning feels completely different from the same distance in pouring rain or scorching heat. Now your Strava activities can reflect that reality automatically.

Weather automations help you:

  • Tell better stories - Your activities show what conditions you faced
  • Track patterns - Easily see which weather you train in most
  • Celebrate achievements - Highlight tough conditions you conquered
  • Stay organized - Automatically categorize activities by weather
  • Add personality - Weather emojis and custom messages bring activities to life

Link to this headingWhat Weather Conditions Can You Use?

Activity Craft captures comprehensive weather data from the exact location and time of your activity. You can create automation rules based on any of these conditions:

Link to this heading🌡️ Temperature

Set rules based on actual temperature or "feels like" temperature (accounting for wind chill and humidity).

Examples:

  • Add 🥶 emoji when temperature is below 5°C
  • Tag as "Hot Weather Training" when above 30°C
  • Celebrate cold weather runs with "Winter Warrior" title

Available operators: Higher than, Lower than, Equal to, Within ±5°, Within ±10°

Link to this heading☔ Precipitation & Weather Type

React to rain, snow, drizzle, or perfect clear skies.

Weather types include:

  • Clear skies ☀️
  • Partly cloudy ⛅
  • Cloudy ☁️
  • Rain ☔
  • Drizzle 🌧️
  • Snow ❄️
  • Thunderstorm ⛈️
  • Fog 🌫️

Precipitation intensity: None, Light, Moderate, Heavy

Examples:

  • Add "No excuses!" when training in moderate rain
  • Celebrate snow runs with ❄️ emoji
  • Tag clear weather rides as "Perfect Conditions"

Link to this heading💨 Wind Speed & Direction

Acknowledge the wind that fought against you (or helped push you forward).

Wind directions: North, Northeast, East, Southeast, South, Southwest, West, Northwest

Examples:

  • Add 💨 emoji when wind speed exceeds 20 km/h
  • Tag headwind rides: "Against the Wind"
  • Note tailwind-assisted personal records

Link to this heading🌤️ Other Weather Factors

Create even more specific automations with these additional conditions:

Humidity (percentage)

  • Highlight extremely humid runs
  • Celebrate dry conditions in typically humid climates

Cloud Cover (Clear, Partly cloudy, Cloudy)

  • Track overcast vs. sunny training days
  • Add ☁️ for gloomy day workouts

UV Index (Low, Moderate, High, Very High, Extreme)

  • Remind yourself of sun exposure
  • Tag high UV activities for health tracking

Visibility (Poor, Moderate, Good, Excellent)

  • Note foggy morning runs
  • Highlight crystal-clear day activities

Atmospheric Pressure (in hPa)

  • Track if you train better in high or low pressure
  • Perfect for altitude training observations

Link to this headingWeather Variables in Titles & Descriptions

Beyond conditions, you can insert actual weather data directly into your activity titles and descriptions using template variables:

  • [[weatherEmoji]] - Automatically adds the right weather emoji (☀️, ☔, ❄️, etc.)
  • [[temperature]] - Shows the actual temperature (e.g., "15°C")
  • [[feelsLike]] - The "feels like" temperature
  • [[weatherType]] - Weather description (e.g., "Partly Cloudy")
  • [[windSpeed]] - Wind speed in your preferred units
  • [[windDirection]] - Where the wind came from
  • [[humidity]] - Humidity percentage
  • [[precipitation]] - Amount of rain/snow
  • [[cloudCover]] - Cloud coverage percentage
  • [[uvIndex]] - UV index level
  • [[visibility]] - Visibility distance
  • [[pressure]] - Atmospheric pressure
  • [[weatherSummary]] - Complete weather description

Example title template: "Morning Run [[weatherEmoji]] [[temperature]]"

Result: "Morning Run ☔ 12°C"

Link to this headingSmart Unit Conversion

Temperature, wind speed, precipitation, and other measurements are automatically shown in your Strava profile's preferred units (metric or imperial). No need to worry about conversions!

Link to this headingWeather-Aware AI Descriptions

Our AI now includes weather data when generating activity descriptions. This means more authentic, contextual stories about your workouts.

For example, instead of generic descriptions, the AI can write:

  • "Conquered this run despite the heavy rain and 15°C cold"
  • "Perfect conditions with clear skies and 22°C made this ride unforgettable"
  • "Strong headwinds at 25 km/h challenged every kilometer"

We've also added a new "Weather Warrior" AI preset specifically designed to emphasize the environmental conditions you faced.

Link to this headingReal-World Examples

Let's look at some practical automation rules you can create right now:

Link to this headingExample 1: Cold Weather Badge

Conditions:

  • Temperature: Lower than 5°C

Actions:

  • Add prefix to title: "🥶 Cold Run -"
  • Add to description: "Braved the cold today!"

Result: Every run below 5°C gets automatically marked with a cold weather badge.

Link to this headingExample 2: Rain Warrior

Conditions:

  • Precipitation intensity: Moderate or Heavy
  • Activity type: Running or Cycling

Actions:

  • Add emoji to title: ☔
  • Change activity name to: "Rain Training [[distance]]km"
  • Add to description: "No excuses training in [[weatherType]]"

Result: All rainy runs and rides get celebrated with special recognition.

Link to this headingExample 3: Perfect Riding Conditions

Conditions:

  • Activity type: Cycling
  • Temperature: Between 18-25°C
  • Weather type: Clear or Partly Cloudy
  • Wind speed: Lower than 15 km/h

Actions:

  • Add to description: "Perfect cycling weather ☀️ - [[temperature]] with light winds"
  • Add tag: "Ideal Conditions"

Result: Track those rare, perfect days when everything aligns.

Link to this headingExample 4: Wind Warrior

Conditions:

  • Activity type: Cycling
  • Wind speed: Higher than 25 km/h

Actions:

  • Add emoji to title: 💨
  • Add prefix: "Battling Winds -"
  • Add to description: "Strong [[windDirection]] winds at [[windSpeed]] - earned every kilometer"

Result: Acknowledge the extra effort when the wind makes things tough.

Link to this headingHow to Use Weather Automations

Getting started is simple:

  1. Go to Automations - Navigate to your Activity Craft automations dashboard
  2. Create a New Rule - Click "New Automation"
  3. Add Weather Conditions - Under conditions, you'll find all weather options
  4. Set Your Actions - Choose what happens when conditions match
  5. Activate the Rule - Toggle it on and you're done

Weather data is automatically fetched for every new activity based on its start location and time. The system works retroactively too—if you create a weather rule, it can apply to existing activities.

Link to this headingCombine with Other Conditions

Weather conditions work seamlessly with all existing Activity Craft conditions. You can create incredibly specific rules:

  • "Weekday morning runs in the rain"
  • "Weekend rides above 30°C that start from home"
  • "Evening runs on Tuesdays with high humidity"
  • "Long rides (>50km) in cold weather below 10°C"

Mix and match to create automations that perfectly fit your training patterns.

Link to this headingReliable & Private

Weather data is fetched from your activity's public start location and timestamp—the same information already visible on Strava. No additional permissions or data access required.

The system is designed to be non-blocking: if weather data can't be fetched for any reason, your automations still run with all other conditions. Weather simply enhances what's already possible.

Link to this headingStart Using Weather Automations Today

This feature is live right now for all Activity Craft users. Log in, head to your automations, and start creating weather-aware rules.

Whether you want to celebrate tough conditions, track training patterns, or just add personality to your activities, weather automations give you the tools to make every workout tell its complete story.