# Training Zones Automations: Heart Rate & Power Analysis > Take your Strava automations to the next level with Training Zones. Use Heart Rate and Power data to trigger rules based on intensity, time in zone, and predominant effort. **Author:** Diego G | **Published:** 2026-01-25 --- ## Automate with Precision We are expanding the possibilities of your automations with **Training Zones Support**. While Strava shows you analysis, it doesn't let you use that data to rename activities or update descriptions automatically. We've built a custom metrics engine that reads your activity streams to calculate exactly how much time you spent in each zone (Z1-Z7) for both **Heart Rate** and **Power**. Why is this useful? Because now you can automate your Strava titles based on the *actual intensity* of the workout, not just the averages. ## Custom Zones Per Sport A major limitation in many platforms is sharing the same zones across different sports. Your heart rate zones for running are likely different from cycling. Activity Craft allows you to set up **independent zones for each sport type**. You can define specific Heart Rate and Power zones for Running, Cycling, and more. This gives you total control to make your automations precise for every activity type. ## New Automation Conditions You can now build rules based on your effort: * **Predominant Zone**: Trigger rules based on where you spent the most time (e.g., if mostly Z2, label it "Endurance"). * **Time in Zone**: Trigger rules if you hit a specific duration in a zone (e.g., > 20 mins in Threshold). * **Percent in Zone**: Trigger rules based on intensity distribution (e.g., > 50% in Zone 1). ## Display Your Data The best part is exposing this data in your Strava descriptions to verify your effort at a glance. We've added new template variables you can use in your automation text: * `[[predominantZone]]`: Inserts the name of the zone where you spent the most time (e.g., "Zone 2", "Threshold"). * `[[timeInHeartRateZone2]]`: Inserts the time spent in HR Zone 2 (e.g., "45m 30s"). * `[[percentInPowerZone4]]`: Inserts the percentage of time in Power Zone 4 (e.g., "15%"). * `[[timeInHeartRateZonesSummary]]`: Generates a full list of all zones and times, separated by new lines. Perfect for descriptions. **Example Pattern:** *"Metrics: `[[timeInHeartRateZone2]]` in Z2 (`[[percentInHeartRateZone2]]`)"* ## Automation Examples Here are a few ways to use these new tools to customize your feed: ### 1. Auto-Label Recovery Rides If you kept it easy, say so. * **Condition**: Predominant Zone is **Zone 1** or **Zone 2**. * **Action**: Update Title to "Recovery Spin 🧘‍♂️". ### 2. Highlight Quality Sessions Did you do a workout? Show the stats automatically. * **Condition**: Time in Zone 4 (Threshold) > 15 minutes. * **Action**: Update Description to "Threshold work: `[[timeInPowerZone4]]` @ Z4". ### 3. The "Zone 2 Police" (Strict Mode) 👮 * **Condition**: Activity Name contains "Recovery" AND Percent in Zone 3 > 10%. * **Action**: Update Description to "Failed recovery: Spent `[[timeInHeartRateZone3]]` in Tempo zone 😅". ## How to Configure To start using these features: 1. Go to your **Profile Settings** on Activity Craft. 2. Navigate to the **Training Zones** tab. 3. Set up your custom zones for each sport (Run, Ride, etc.). We support up to 7 zones. 4. Create a new Automation and explore the new "Training Intensity" category! --- We build tools to give you freedom over your data. Set your zones, create your rules, and let Activity Craft handle the rest.