You find a workout you want to try — in a YouTube comment, a coach's PDF, an Instagram post, a screenshot from a friend, or a 2010s forum thread. Now you have to manually re-enter every exercise, set, rep, weight, and rest period into a workout app before you can train it. Most people give up and don't train the routine at all.
There's a faster way. One app on iPhone — Ellim — lets you import any workout routine from a photo, screenshot, PDF, or pasted text in under two minutes. Free, no subscription, no daily cap. Here's how, and how it compares to the other ways to get a routine into your app.
Quick Comparison: Every Way to Import a Routine
Your options, ranked by speed:
Method | Apps That Support It | Time | Cost |
|---|---|---|---|
AI photo import | Ellim | ~30 sec | Free |
AI text / paste import | Ellim | ~30 sec | Free |
AI PDF / screenshot import | Ellim | ~1 min | Free |
CSV import | Hevy Pro, Strong Pro | 5-10 min | Paid |
Manual entry (build by hand) | Every workout app | 15-45 min | Free |
Community routine browse | JEFIT, Boostcamp | ~5 min | Free / ad-supp |
The 90-Second Walkthrough (Free, Ellim)
Open Ellim → Train → Import routine.
(Free, no Premium needed.)
Pick your source.
Photo from camera roll, take a new photo, paste text from clipboard, or upload a PDF.
Tap Import.
AI parses the source — exercises, sets, reps, weight, rest, supersets, day-by-day structure.
Review and edit.
Ellim shows you the parsed routine. Fix any misread exercises, then save.
Start training.
The routine appears in your routines list, ready to log.
Median time we tested: 35 seconds for a single-day routine, 90 seconds for a full multi-day program.
Try it with your next routine: Download Ellim free — AI import included →
What Kinds of Routines Can Be Imported?
Instagram / Twitter / Threads screenshots
— coach posts a "try this push day" with sets and reps. Works.
Reddit / forum posts
— text-based routines from r/Fitness, r/weightroom, etc. Paste and import.
Coach PDFs
— multi-week programs. PDF upload preserves structure.
YouTube comment routines
— paste the comment text. Works.
Photographed pages from a book
— Starting Strength, 5/3/1, Renaissance Diet. Take a phone photo of the page.
Whiteboard photos
— your trainer scribbles a session on a whiteboard. Snap it.
Spreadsheets
— screenshot a Google Sheets or Excel routine. Works.
How AI Import Compares to the Other Methods
Three ways to get a routine into your app — what each costs you:
Feature | AI Photo Import (Ellim) | CSV Import (Hevy Pro) | Manual Entry |
|---|---|---|---|
Free tier supports it | Yes | Pro only | Yes |
Time per routine | ~30 sec | 5-10 min | 15-45 min |
Input type | Photo / text / PDF | CSV file only | Type by hand |
Works with screenshot from IG / coach PDF | Yes | No | No |
Catches sets, reps, weight, rest, supersets | Yes | CSV-dependent | You decide |
Daily import limit | No | No | N/A |
App availability | Ellim (iPhone) | Hevy Pro / Strong Pro | Every app |
Why Manual Entry Quietly Wastes Hours
A real-world example: a 5-day Push/Pull/Legs program with 8 exercises per day, 4 sets each, plus warm-up and rest notes. That's 5 × 8 = 40 exercises to enter, each with sets/reps/weight/rest. Manual entry in Hevy or Strong takes 15-45 minutes — and that's before you find an exercise that isn't in their library and have to create it.
AI import does the same routine in ~90 seconds. The difference compounds: most lifters try new routines every 4-8 weeks, and manual entry is the friction that stops them from trying.
When AI Import Misreads — How to Fix It
AI gets ~95% right on clean inputs. The 5% it misses tends to be:
Ambiguous exercise names
(e.g. "rows") — Ellim picks the most common variant; tap to change to barbell row, dumbbell row, etc.
Mixed units in one routine
— review the weight column and adjust if metric/imperial got crossed.
Complex supersets
— most are caught; review and reorder if AI missed the grouping.
Bad source photos
— blurry or angled photos lose accuracy. Retake at a flat angle.
Total fix time for the misreads is usually under 30 seconds.
Why This Is Free, Not Premium
Most apps would lock AI features behind a $13/mo subscription. Ellim's position: getting a routine into the app should never be the friction that stops you from training it. Premium features (Smart Session — AI generating new workouts from scratch; AI meal photos — snap a plate, get macros; progressive overload insights) are different — they're the "after you're training" features. AI routine import is the door, and the door stays open.
What If I'm on Android or Don't Use Ellim?
Today, no Android app ships a comparable free AI import. The fallbacks:
JEFIT community routines
— search the JEFIT community DB for a similar routine and use it as a starting template.
Boostcamp pre-built programs
— if the routine you found is a known program (5/3/1, GZCL, nSuns), Boostcamp probably has it free.
Manual entry
— slow but works in any app.
Hevy Pro CSV import
— if you can convert the routine to CSV, paid Pro accepts it.
Frequently Asked Questions
Is AI routine import really free in Ellim?
Yes — no Premium tier, no daily limit. AI routine import is a free feature in 2026.
Can it import from a photo?
Yes — phone photo, screenshot, or photographed page from a book. Take the photo at a flat angle, good lighting; AI parses sets/reps/exercises/rest.
Can it import from text I copy-paste?
Yes — paste any routine text (Reddit post, YouTube comment, coach's email) and AI parses it.
Can it import a PDF program?
Yes — upload a PDF, and Ellim parses each page including multi-day structure.
How accurate is the AI?
On clean inputs, ~95% accurate first pass. Ambiguous exercise names ("rows", "press") are picked as most-common variants; you tap to refine. Misreads are easy to fix in the review step before saving.
Is there a daily limit on AI routine imports?
No — free, unlimited. Import as many routines as you want.
Can it import from Hevy / Strong / Fitbod?
Yes — screenshot your existing routines from those apps and import via photo. Or paste exported CSV / text data.
Will it pick the right exercise variant?
It picks the most-common interpretation. "Press" → bench press in a push context; overhead press in a shoulder context. Tap to change if needed.
What about supersets, drop sets, AMRAPs?
Caught when explicitly marked ("A1/A2 = superset," "drop set: 100/80/60," "AMRAP"). Edit in the review step if missed.
What if I want AI to also generate a routine from scratch?
That's Ellim's Smart Session — a Premium feature ($17.99/mo). Different from import: Smart Session creates a new workout from a conversation about goals, equipment, time. Import is for routines you already have a source for.
Why is AI routine import free when other apps charge for AI? What's the catch?
No catch. Ellim's position: getting a routine into the app should never be the friction that stops you from training it — so import is free, forever, unlimited. A small percentage of users upgrade to Premium ($17.99/mo) for the harder AI features (Smart Session workout generation, AI meal photos, progressive overload insights). Routine import is the door, and the door stays open.
The Bottom Line
You shouldn't have to retype 40 exercises just because you found a routine on the internet. AI routine import is free in Ellim — photo, text, screenshot, or PDF in, trackable plan out in under two minutes.
Try it on the next routine you save. The whole point of finding new training ideas is to train them.
Import your first routine in 90 seconds: Download Ellim free on the App Store →

