AI Training Content

Your Strava workout, turned into an Instagram carousel.

PostEffort pulls your latest activity, runs it through GPT-4o, and generates a narrative-driven carousel — export-ready in 10 seconds. No design skills. No editing time.

Works with any Strava activity6 slides in under 10 seconds1080×1350 export-ready
Works with Strava+ Garmin soon
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
PostEffort · Training Insight

Fatigue arrived late. Execution stayed honest.

SIG · OPEN
POSTEFFORT
Session Performance
Run
No route data
WGS84 · ORIGIN
ROUTE · COMPRESSED POLYLINE
HR MAX · 172 bpm
SAMPLES · SUMMARY ONLY

12.4km

Distance

5:18

Avg Pace /km

158bpm

Avg Heart Rate

110m

Elevation

VEL · 11.32 km/h · SPD · 3.15 m/s · ELV RATE · 1.7 m/min
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
What Happened
fatigue

WORKOUT UNPACKED. Click to explore effort, recovery, and peak performance.

Your complex training narrative, visualized. Every heart rate spike, power drop, and peak output becomes a personalized insight across multiple slides.

DECK · 03 / 06 · what_happened
3 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Coaching Insight
adaptation

This is productive stress, not a bad session

Weekly load is up about 20%. Late-session fade in the final 3 km is a predictable response to Build-phase accumulation and a valid adaptation signal.

DECK · 04 / 06 · insight
4 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Training Context

4 key sessions across 6 days

Load ratio is ~1.2, which is a controlled ramp. You're still in a productive stress window for Build without crossing into reckless load.

DECK · 05 / 06 · context
5 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Next Step

Consolidate the stimulus

Take an easy day or full rest tomorrow. You have already applied the training dose; now convert it with sleep, fueling, and low mechanical stress.

DECK · 06 / 06 · next_action
6 / 6
POSTEFFORT

Slide 1/6 · Generated from a real 12.4 km run

The transformation

Raw data in. Shareable story out.

Before — Strava raw data

ActivityMorning Run
Distance12.4 km
Time1:04:18
Avg HR158 bpm
Avg Pace5:11 /km
Elevation+287 m
Calories712 kcal
Training PhaseBuild

Nobody posts a CSV.

10 sec

After — PostEffort carousel

Hook slide: bold italic headline from your HR spike
Performance slide: map trace + KPI grid
Insight: AI coaching observation on your pace decay
Context: how this fits your 64-day training arc
Next action: what tomorrow's session should look like
Watermark + your photo background throughout

Ready to post. Zero design time.

Examples

This is what your next post looks like.

Each card is a mini-carousel rendered from real workout data. Hover a card to pause it.

ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
PostEffort · Training Insight

Fatigue arrived late. Execution stayed honest.

SIG · OPEN
POSTEFFORT
Session Performance
Run
No route data
WGS84 · ORIGIN
ROUTE · COMPRESSED POLYLINE
HR MAX · 172 bpm
SAMPLES · SUMMARY ONLY

12.4km

Distance

5:18

Avg Pace /km

158bpm

Avg Heart Rate

110m

Elevation

VEL · 11.32 km/h · SPD · 3.15 m/s · ELV RATE · 1.7 m/min
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
What Happened
fatigue

WORKOUT UNPACKED. Click to explore effort, recovery, and peak performance.

Your complex training narrative, visualized. Every heart rate spike, power drop, and peak output becomes a personalized insight across multiple slides.

DECK · 03 / 06 · what_happened
3 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Coaching Insight
adaptation

This is productive stress, not a bad session

Weekly load is up about 20%. Late-session fade in the final 3 km is a predictable response to Build-phase accumulation and a valid adaptation signal.

DECK · 04 / 06 · insight
4 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Training Context

4 key sessions across 6 days

Load ratio is ~1.2, which is a controlled ramp. You're still in a productive stress window for Build without crossing into reckless load.

DECK · 05 / 06 · context
5 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Next Step

Consolidate the stimulus

Take an easy day or full rest tomorrow. You have already applied the training dose; now convert it with sleep, fueling, and low mechanical stress.

DECK · 06 / 06 · next_action
6 / 6
POSTEFFORT

Hook to Breakdown · Slide 1

ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
What Happened
fatigue

WORKOUT UNPACKED. Click to explore effort, recovery, and peak performance.

Your complex training narrative, visualized. Every heart rate spike, power drop, and peak output becomes a personalized insight across multiple slides.

DECK · 03 / 06 · what_happened
3 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Coaching Insight
adaptation

This is productive stress, not a bad session

Weekly load is up about 20%. Late-session fade in the final 3 km is a predictable response to Build-phase accumulation and a valid adaptation signal.

DECK · 04 / 06 · insight
4 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Training Context

4 key sessions across 6 days

Load ratio is ~1.2, which is a controlled ramp. You're still in a productive stress window for Build without crossing into reckless load.

DECK · 05 / 06 · context
5 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Next Step

Consolidate the stimulus

Take an easy day or full rest tomorrow. You have already applied the training dose; now convert it with sleep, fueling, and low mechanical stress.

DECK · 06 / 06 · next_action
6 / 6
POSTEFFORT
Session Performance
Run
No route data
WGS84 · ORIGIN
ROUTE · COMPRESSED POLYLINE
HR MAX · 172 bpm
SAMPLES · SUMMARY ONLY

12.4km

Distance

5:18

Avg Pace /km

158bpm

Avg Heart Rate

110m

Elevation

VEL · 11.32 km/h · SPD · 3.15 m/s · ELV RATE · 1.7 m/min
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
PostEffort · Training Insight

Fatigue arrived late. Execution stayed honest.

SIG · OPEN
POSTEFFORT

Performance First · Slide 1

ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Coaching Insight
adaptation

This is productive stress, not a bad session

Weekly load is up about 20%. Late-session fade in the final 3 km is a predictable response to Build-phase accumulation and a valid adaptation signal.

DECK · 04 / 06 · insight
4 / 6
POSTEFFORT
Session Performance
Run
No route data
WGS84 · ORIGIN
ROUTE · COMPRESSED POLYLINE
HR MAX · 172 bpm
SAMPLES · SUMMARY ONLY

12.4km

Distance

5:18

Avg Pace /km

158bpm

Avg Heart Rate

110m

Elevation

VEL · 11.32 km/h · SPD · 3.15 m/s · ELV RATE · 1.7 m/min
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
PostEffort · Training Insight

Fatigue arrived late. Execution stayed honest.

SIG · OPEN
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
What Happened
fatigue

WORKOUT UNPACKED. Click to explore effort, recovery, and peak performance.

Your complex training narrative, visualized. Every heart rate spike, power drop, and peak output becomes a personalized insight across multiple slides.

DECK · 03 / 06 · what_happened
3 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Training Context

4 key sessions across 6 days

Load ratio is ~1.2, which is a controlled ramp. You're still in a productive stress window for Build without crossing into reckless load.

DECK · 05 / 06 · context
5 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Next Step

Consolidate the stimulus

Take an easy day or full rest tomorrow. You have already applied the training dose; now convert it with sleep, fueling, and low mechanical stress.

DECK · 06 / 06 · next_action
6 / 6
POSTEFFORT

Story First · Slide 1

ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Training Context

4 key sessions across 6 days

Load ratio is ~1.2, which is a controlled ramp. You're still in a productive stress window for Build without crossing into reckless load.

DECK · 05 / 06 · context
5 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
What Happened
fatigue

WORKOUT UNPACKED. Click to explore effort, recovery, and peak performance.

Your complex training narrative, visualized. Every heart rate spike, power drop, and peak output becomes a personalized insight across multiple slides.

DECK · 03 / 06 · what_happened
3 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Next Step

Consolidate the stimulus

Take an easy day or full rest tomorrow. You have already applied the training dose; now convert it with sleep, fueling, and low mechanical stress.

DECK · 06 / 06 · next_action
6 / 6
POSTEFFORT
Session Performance
Run
No route data
WGS84 · ORIGIN
ROUTE · COMPRESSED POLYLINE
HR MAX · 172 bpm
SAMPLES · SUMMARY ONLY

12.4km

Distance

5:18

Avg Pace /km

158bpm

Avg Heart Rate

110m

Elevation

VEL · 11.32 km/h · SPD · 3.15 m/s · ELV RATE · 1.7 m/min
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Coaching Insight
adaptation

This is productive stress, not a bad session

Weekly load is up about 20%. Late-session fade in the final 3 km is a predictable response to Build-phase accumulation and a valid adaptation signal.

DECK · 04 / 06 · insight
4 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
PostEffort · Training Insight

Fatigue arrived late. Execution stayed honest.

SIG · OPEN
POSTEFFORT

Insight Sprint · Slide 1

ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Next Step

Consolidate the stimulus

Take an easy day or full rest tomorrow. You have already applied the training dose; now convert it with sleep, fueling, and low mechanical stress.

DECK · 06 / 06 · next_action
6 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Training Context

4 key sessions across 6 days

Load ratio is ~1.2, which is a controlled ramp. You're still in a productive stress window for Build without crossing into reckless load.

DECK · 05 / 06 · context
5 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Coaching Insight
adaptation

This is productive stress, not a bad session

Weekly load is up about 20%. Late-session fade in the final 3 km is a predictable response to Build-phase accumulation and a valid adaptation signal.

DECK · 04 / 06 · insight
4 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
What Happened
fatigue

WORKOUT UNPACKED. Click to explore effort, recovery, and peak performance.

Your complex training narrative, visualized. Every heart rate spike, power drop, and peak output becomes a personalized insight across multiple slides.

DECK · 03 / 06 · what_happened
3 / 6
POSTEFFORT
Session Performance
Run
No route data
WGS84 · ORIGIN
ROUTE · COMPRESSED POLYLINE
HR MAX · 172 bpm
SAMPLES · SUMMARY ONLY

12.4km

Distance

5:18

Avg Pace /km

158bpm

Avg Heart Rate

110m

Elevation

VEL · 11.32 km/h · SPD · 3.15 m/s · ELV RATE · 1.7 m/min
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
PostEffort · Training Insight

Fatigue arrived late. Execution stayed honest.

SIG · OPEN
POSTEFFORT

Mission Driven · Slide 1

ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
PostEffort · Training Insight

Fatigue arrived late. Execution stayed honest.

SIG · OPEN
POSTEFFORT
Session Performance
Run
No route data
WGS84 · ORIGIN
ROUTE · COMPRESSED POLYLINE
HR MAX · 172 bpm
SAMPLES · SUMMARY ONLY

12.4km

Distance

5:18

Avg Pace /km

158bpm

Avg Heart Rate

110m

Elevation

VEL · 11.32 km/h · SPD · 3.15 m/s · ELV RATE · 1.7 m/min
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
What Happened
fatigue

WORKOUT UNPACKED. Click to explore effort, recovery, and peak performance.

Your complex training narrative, visualized. Every heart rate spike, power drop, and peak output becomes a personalized insight across multiple slides.

DECK · 03 / 06 · what_happened
3 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Coaching Insight
adaptation

This is productive stress, not a bad session

Weekly load is up about 20%. Late-session fade in the final 3 km is a predictable response to Build-phase accumulation and a valid adaptation signal.

DECK · 04 / 06 · insight
4 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Training Context

4 key sessions across 6 days

Load ratio is ~1.2, which is a controlled ramp. You're still in a productive stress window for Build without crossing into reckless load.

DECK · 05 / 06 · context
5 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Next Step

Consolidate the stimulus

Take an easy day or full rest tomorrow. You have already applied the training dose; now convert it with sleep, fueling, and low mechanical stress.

DECK · 06 / 06 · next_action
6 / 6
POSTEFFORT

Hook to Breakdown · Slide 1

ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
What Happened
fatigue

WORKOUT UNPACKED. Click to explore effort, recovery, and peak performance.

Your complex training narrative, visualized. Every heart rate spike, power drop, and peak output becomes a personalized insight across multiple slides.

DECK · 03 / 06 · what_happened
3 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Coaching Insight
adaptation

This is productive stress, not a bad session

Weekly load is up about 20%. Late-session fade in the final 3 km is a predictable response to Build-phase accumulation and a valid adaptation signal.

DECK · 04 / 06 · insight
4 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Training Context

4 key sessions across 6 days

Load ratio is ~1.2, which is a controlled ramp. You're still in a productive stress window for Build without crossing into reckless load.

DECK · 05 / 06 · context
5 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Next Step

Consolidate the stimulus

Take an easy day or full rest tomorrow. You have already applied the training dose; now convert it with sleep, fueling, and low mechanical stress.

DECK · 06 / 06 · next_action
6 / 6
POSTEFFORT
Session Performance
Run
No route data
WGS84 · ORIGIN
ROUTE · COMPRESSED POLYLINE
HR MAX · 172 bpm
SAMPLES · SUMMARY ONLY

12.4km

Distance

5:18

Avg Pace /km

158bpm

Avg Heart Rate

110m

Elevation

VEL · 11.32 km/h · SPD · 3.15 m/s · ELV RATE · 1.7 m/min
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
PostEffort · Training Insight

Fatigue arrived late. Execution stayed honest.

SIG · OPEN
POSTEFFORT

Performance First · Slide 1

ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Coaching Insight
adaptation

This is productive stress, not a bad session

Weekly load is up about 20%. Late-session fade in the final 3 km is a predictable response to Build-phase accumulation and a valid adaptation signal.

DECK · 04 / 06 · insight
4 / 6
POSTEFFORT
Session Performance
Run
No route data
WGS84 · ORIGIN
ROUTE · COMPRESSED POLYLINE
HR MAX · 172 bpm
SAMPLES · SUMMARY ONLY

12.4km

Distance

5:18

Avg Pace /km

158bpm

Avg Heart Rate

110m

Elevation

VEL · 11.32 km/h · SPD · 3.15 m/s · ELV RATE · 1.7 m/min
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
PostEffort · Training Insight

Fatigue arrived late. Execution stayed honest.

SIG · OPEN
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
What Happened
fatigue

WORKOUT UNPACKED. Click to explore effort, recovery, and peak performance.

Your complex training narrative, visualized. Every heart rate spike, power drop, and peak output becomes a personalized insight across multiple slides.

DECK · 03 / 06 · what_happened
3 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Training Context

4 key sessions across 6 days

Load ratio is ~1.2, which is a controlled ramp. You're still in a productive stress window for Build without crossing into reckless load.

DECK · 05 / 06 · context
5 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Next Step

Consolidate the stimulus

Take an easy day or full rest tomorrow. You have already applied the training dose; now convert it with sleep, fueling, and low mechanical stress.

DECK · 06 / 06 · next_action
6 / 6
POSTEFFORT

Story First · Slide 1

ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Training Context

4 key sessions across 6 days

Load ratio is ~1.2, which is a controlled ramp. You're still in a productive stress window for Build without crossing into reckless load.

DECK · 05 / 06 · context
5 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
What Happened
fatigue

WORKOUT UNPACKED. Click to explore effort, recovery, and peak performance.

Your complex training narrative, visualized. Every heart rate spike, power drop, and peak output becomes a personalized insight across multiple slides.

DECK · 03 / 06 · what_happened
3 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Next Step

Consolidate the stimulus

Take an easy day or full rest tomorrow. You have already applied the training dose; now convert it with sleep, fueling, and low mechanical stress.

DECK · 06 / 06 · next_action
6 / 6
POSTEFFORT
Session Performance
Run
No route data
WGS84 · ORIGIN
ROUTE · COMPRESSED POLYLINE
HR MAX · 172 bpm
SAMPLES · SUMMARY ONLY

12.4km

Distance

5:18

Avg Pace /km

158bpm

Avg Heart Rate

110m

Elevation

VEL · 11.32 km/h · SPD · 3.15 m/s · ELV RATE · 1.7 m/min
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Coaching Insight
adaptation

This is productive stress, not a bad session

Weekly load is up about 20%. Late-session fade in the final 3 km is a predictable response to Build-phase accumulation and a valid adaptation signal.

DECK · 04 / 06 · insight
4 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
PostEffort · Training Insight

Fatigue arrived late. Execution stayed honest.

SIG · OPEN
POSTEFFORT

Insight Sprint · Slide 1

ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Next Step

Consolidate the stimulus

Take an easy day or full rest tomorrow. You have already applied the training dose; now convert it with sleep, fueling, and low mechanical stress.

DECK · 06 / 06 · next_action
6 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Training Context

4 key sessions across 6 days

Load ratio is ~1.2, which is a controlled ramp. You're still in a productive stress window for Build without crossing into reckless load.

DECK · 05 / 06 · context
5 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
Coaching Insight
adaptation

This is productive stress, not a bad session

Weekly load is up about 20%. Late-session fade in the final 3 km is a predictable response to Build-phase accumulation and a valid adaptation signal.

DECK · 04 / 06 · insight
4 / 6
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
DIST
12.40 km
PACE
5:18
HR AVG
158
HR MAX
172
What Happened
fatigue

WORKOUT UNPACKED. Click to explore effort, recovery, and peak performance.

Your complex training narrative, visualized. Every heart rate spike, power drop, and peak output becomes a personalized insight across multiple slides.

DECK · 03 / 06 · what_happened
3 / 6
POSTEFFORT
Session Performance
Run
No route data
WGS84 · ORIGIN
ROUTE · COMPRESSED POLYLINE
HR MAX · 172 bpm
SAMPLES · SUMMARY ONLY

12.4km

Distance

5:18

Avg Pace /km

158bpm

Avg Heart Rate

110m

Elevation

VEL · 11.32 km/h · SPD · 3.15 m/s · ELV RATE · 1.7 m/min
POSTEFFORT
ACT · DEMORunDIST · 12.40 kmMOV · 1:05:42ELV · 110 mSTREAM · pts
PostEffort · Training Insight

Fatigue arrived late. Execution stayed honest.

SIG · OPEN
POSTEFFORT

Mission Driven · Slide 1

Athletes love it

From athletes who train seriously

Finally, content creation that keeps up with my training schedule. I was spending 40 minutes on Canva after every long run. Now it's 30 seconds.

MT

Mara T.

Marathon runner · 3:12 PB

The AI coaching tone is scarily accurate. My followers think I spent hours writing those captions. I generated six slides in the car after my ride.

JK

James K.

Cyclist · 4W/kg FTP

I use it after every brick session. The performance slide with the HR data and map overlay is exactly what my audience wants to see. Engagement went up.

PS

Priya S.

Triathlete · Ironman 70.3

Features

Everything a serious athlete needs to post consistently.

Route map on every slide

Your route rendered like a Nike poster. High-contrast overlays that make followers stop scrolling.

GPT-4o coaching narratives

AI reads your HR, pace, and load data — then writes a story your followers can actually feel.

Your own photos, elevated

Upload race day shots or use our pro-shot library. Your memories, not stock.

Carousel ready in 10 seconds

From "activity complete" on Strava to Instagram-ready slides in under 10 seconds.

Tone + story presets

Direct, reflective, or identity-led. Same data, completely different voice — you choose.

One-tap export

ZIP download. 1080 × 1350. Drop straight into Instagram. Done.

How it works

From workout data to publish-ready carousel

01Identity

One secure account

Sign in with Google. Your athletic profile persists across every device and integration.

02Connect

Plug in your data

Connect Strava in one click. Garmin, Apple Health, and more coming soon.

03Generate

AI writes your story

Choose your tone, add a note about how it felt. GPT-4o turns raw numbers into a narrative your followers can feel.

04Export

Post in seconds

1080 × 1350 slides ZIP-downloaded and ready for Instagram. No Canva. No Figma. No editing time.

Try it — 7 days free

No credit card required for trial · Cancel anytime

Pricing

Simple, creator-first pricing

7-day free trial on all plans. Cancel anytime.

Starter

$10/month

You train. PostEffort handles the story. Four posts a month, zero design work.

4 carousels / month
Standard AI narrative
Full 1080×1350 export
Start Starter
Most popular

Creator

$19/month

For athletes posting consistently who want content that reflects the real depth of their training.

8 carousels / month
All 3 narrative tones
Priority render queue
Start Creator

Advanced

$39/month

For athletes scaling output with deeper AI insight and a daily content cadence.

20 carousels / month
Daily carousel mode
Expanded AI insight depth
Start Advanced

Team

$99/month

Built for coaches and teams publishing at scale with brand consistency.

Unlimited carousels
Brand kit + custom templates
Team tone profiles
Coach + athlete co-editing
Priority support + onboarding
Contact us

All plans include a 7-day free trial · No credit card required · Cancel anytime

Start today

Train hard.
Share smarter.

Your next post is one workout away. Connect Strava, generate your carousel, and let your effort speak for itself.

Create my first carousel

7-day free trial · No card needed · Cancel anytime

Create my first carousel