Training is easier to stick to when someone else can see it. Pheidi gives you two ways to let them: a read-only link to the whole plan, and a progress image you can post anywhere. Both are generated from your live plan, so neither can drift out of date.
The Read-Only Plan Link
Every plan has a public URL of the form /plan/<id>. Open it and you get the same plan you see in the app — the week-by-week overview, the monthly and weekly calendars, the daily detail, your streak, and your intensity distribution — but with every control disabled. Whoever you send it to can read everything and change nothing.
You'll find the link in three places: the Share button in the app bar, the Share section of the export panel on your plan page, and Settings. All three copy the same URL.
No sign-in is required to view it. That's deliberate — a coach shouldn't have to make an account to look at your training — but it does mean the link is the only thing standing between your plan and whoever holds it. Treat it like an unlisted document: not secret, but not advertised either.
Give it a memorable name
By default the link ends in a short random ID. In Settings you can replace that with a custom slug — lowercase letters, numbers and hyphens, at least three characters, starting and ending with a letter or number — so the URL reads /plan/berlin-sub-330 instead of something unmemorable. Slugs are checked for availability, and clearing yours falls back to the original short ID.
Accountability Partners
The read-only link exists mostly for one job: letting somebody else watch you train.
- A coach can see the whole block — the ramp, the cutback weeks, the peak, the taper — plus what you've actually completed against what was planned, without you exporting anything or screenshotting a calendar.
- An accountability partner — a training buddy, a friend, someone in your running club — gets a page that updates itself. Send the link once at the start of a block and it stays current for the whole sixteen weeks. They can check whether Tuesday's run actually happened.
- A running group training for the same race can swap links and compare where everyone is in the plan.
This is the part that tends to matter more than the numbers. The evidence on adherence is consistent: what keeps people running a plan is rarely extra motivation, it's a structure that makes skipping visible. A link somebody else has is that structure, and it costs you nothing to set up.
If you'd rather hand out a link that isn't tied to your plan's public ID, Pheidi also serves the same page from a separate high-entropy share token — a long, unguessable URL — which you can share instead.
Progress Images
Sometimes you want to post the run, not the plan. Pheidi renders your progress as an image in three sizes, each laid out for where it's going rather than scaled from a single design:
- Square (1080×1080) — Instagram and Facebook feeds, X, WhatsApp, Slack. The safe default if you only pick one.
- Story (1080×1920) — Instagram and Facebook Stories, TikTok. Full bleed and vertical.
- Wide (1200×630) — the format chat apps and social sites use when they unfurl a pasted link.
A card that leads with a run shows its distance, and — when you logged them — the time and the pace. Underneath sits the part that makes it a progress image rather than a workout screenshot.
The progression chart
Every week of your plan is a bar, sized by that week's planned volume. The bars are drawn first as a neutral track — so the silhouette always shows the shape of the whole block, including the cutback weeks and the taper — and then the weeks you've actually banked are painted in over the top in their training-phase colour: green for base, amber for build, red for peak, blue for taper. An orange tick beneath the axis marks the week you're in now.
The practical effect is that the plan colours itself in as you complete it. Someone glancing at the image sees both how big the block is and how far into it you are, without reading a single number.
The numbers
Alongside the chart the card carries your completion percentage, runs done out of runs planned, total distance logged, and a countdown to race day. A day streak appears too, once you have one worth showing.
- Runs, not workouts. Cross-training and strength days are real work, but the card answers "how many runs have I completed", so both halves of the fraction count runs only.
- Skipped runs leave the denominator. A week you missed and moved on from doesn't permanently cap the bar below 100%.
- Distance logged prefers what you actually recorded; a partially completed run is credited by the percentage you logged.
- The countdown reads in whatever unit makes sense at that range — weeks while the race is far off, days inside the last fortnight, and race day on the day itself.
These are the same figures your plan page shows, computed from the same adapted plan, so the image can't quote a number the app disagrees with.
Where to Find It
- Right after logging a run — a Share this run button appears in the completed banner on the day view, with the card already led by the run you just finished.
- On your plan page — the export panel has a Progress image section showing plan progress without singling out a run.
- On the shared plan page — anyone looking at your plan link can pull the image too, including you when you arrive from your own link.
On a phone, sharing hands the picture straight to the operating system's share sheet, so it arrives in Instagram or Messages as an image rather than as a link. Most desktop browsers can't accept files that way, so there the button says Download up front instead of promising something it can't do.
Link Previews
Paste your plan link into Slack, iMessage, X or Facebook and it unfurls with the plan's title, its length and race date, and the wide progress card as the preview image. That preview is generated per plan, so what people see before they click already reflects where you are in the block.
What the Image Reveals
A progress card shows your plan's name, its shape, your completion figures and your race countdown. It does not carry your name, your email, or any location data — nothing that identifies you beyond whatever you chose to call the plan. It exposes no more than the plan link itself already does, so if you're comfortable sending someone the link, the image is safe to post.
Plan sharing lives inside the Pheidi app — sign in to share your plan.
Research & evidence
Science behind this feature from pheidi.training.
- Why Your Fitness App's Streak System Might Be Making You Quit Streaks drive engagement but cause abandonment when broken — why Pheidi shows a streak only once it's worth showing.
- 90% Plan Completion Is Enough Running 90% of a plan matches 100% for race outcomes — why a missed week shouldn't cap your progress bar.
- Why Runners Quit Training Programs What actually drives people off a plan, and why visible accountability helps.
See also
- How Calendar Export Works Set per-day workout times and sync your plan to your personal and work calendars.
- How the Public Plan API Works The same public plan as JSON — a read-only endpoint with every layer intact, built for AI agents and custom tooling.
- How Workout Logging Works Quick-complete, manual entry, and post-workout feedback — where the numbers on your share card come from.
- How the Activity Log Works The running record of everything you've logged and every adjustment Pheidi made.