Import a Word Training Plan Into Your Coaching App
How trainers move Word-document plans into Trainera with one TRAI message: what is kept (days, sets, reps, rest, meals, macros), file limits (5 MB, 60,000 characters), why PDFs need converting, and why assigning to a client asks first.

Get your free AI training and nutrition plan in 60 seconds
Can you import a Word training plan into a coaching app?
Yes. In Trainera, a trainer attaches the .docx file to a message in TRAI, the AI assistant on the web dashboard, and asks for an import. TRAI transcribes the document into a training plan and/or a nutrition plan in your library, day by day and as written, with sets, reps, rest and rest days kept. Each file can be up to 5 MB and up to 60,000 characters of text are read; PDF files are not read, so save them as .docx first.
Who can import a plan document, and on which device?
Document import is a trainer feature on the web dashboard, available on every paid trainer plan from Starter up.
TRAI is the chat assistant built into Trainera. For trainers it works on your own account only: it reads your clients and library, builds plans and saves them. The mobile app has the same TRAI chat, but its attachment picker takes images only, so a Word file has to go in from a browser. If you coach mostly from your phone, keep the original .docx files in a cloud folder and do the import session from a laptop once.
| Attachment rule | Web dashboard | iOS and Android app |
|---|---|---|
| Files per message | Up to 4 | Up to 4 |
| Size limit | 5 MB per file, 12 MB per message | 5 MB per file |
| Accepted types | .docx, text files (txt, md, csv, tsv, json, xml, html, rtf), images | Images only |
| Document text read | Up to 60,000 characters per document, the rest is cut off | Not applicable |
| Not read. TRAI replies that PDF reading is not supported yet and asks for a .docx or .txt | Not available |
Images are read too (TRAI transcribes the text on them and describes them), and an attached image can become the cover of a plan. For the plan content itself, a .docx is the format the import instructions are built for.
What does TRAI keep from the document?
It keeps the structure you wrote: every day in the order of the document, every exercise with its sets, reps and rest, and the weekly pattern with rest days.
The import is a transcription, not a new plan. TRAI is told to treat the document as the dictated content, so it does not swap your exercises for its own picks and it does not ask you again about calories, meals per day, number of days or goals. The document already answers those questions.
| In your Word document | In the Trainera plan |
|---|---|
| Week and day headings, rest days | Training schedule in the same order, rest days kept, plan length taken from the program |
| Exercise rows with sets, reps and rest | Workout days with the same exercises, sets, reps and rest |
| Tables (one row per day or per exercise) | Read row by row, cells kept together, so a day's meals stay on that day |
| Meals with foods and amounts | Nutrition days with meal type, time, the meal name, foods and amounts |
| Daily calorie and macro targets | Plan targets; each meal gets calories, protein, carbs and fat estimated so the day adds up to the document's totals |
| Notes on portions or rules | A short plan description |
| Both a meal plan and a program in one file | Two plans: the nutrition plan first, the training plan right after, in the same reply |
One detail matters for trainers who have their own exercise videos. When an exercise name in the document matches an exercise in your library, the plan links to it, and exercises that match Trainera's reference library (more than 1,800 exercises) get the official image and video. Every exercise and meal in the saved plan is then added to your own library automatically, without duplicates by name.
How to import a Word plan step by step
The whole import is one message: attach the file, say what you want, read the summary.
- Open TRAI on the web dashboard and start a new chat, so earlier conversation does not mix into the import.
- Attach the .docx (up to 4 files in one message if you are moving several plans).
- Say it is an import, and name the plan if you want a specific title.
- Read the summary. After saving, TRAI lists what it imported (titles, days, workouts) and anything from the document it could not fit.
- Open the plan in your library and check one or two days against the original.
- Assign it to a client when you are happy, either in the app or by asking TRAI, which shows a confirm card first.
Example prompt (trainer, plan document attached):
"Import this as a training template. Keep my exercise names, sets and rest exactly as written. Call it Hypertrophy Block A."
Example prompt (trainer, a file with a 4-week meal plan and a program):
"This document has [client name]'s meal plan and gym program. Import both into my library, don't assign anything yet."
Example prompt (trainer, after checking the plan):
"Assign Hypertrophy Block A to [client name]."
The last one is a change to a client's account, so TRAI answers with a confirm card ("Yes, do it" / "No") before anything happens. Assigning a new plan replaces the client's current active plan of that type, which is exactly why it asks.
What if my plan is a PDF, Google Doc or Pages file?
Convert it to .docx first; TRAI does not read PDF files today.
Each common source format has a short route to .docx:
- Google Docs: File, Download, Microsoft Word (.docx). Google describes the download options in its Docs Editors Help.
- PDF: Word can open a PDF and turn it into an editable document. Microsoft explains the steps and the limits (complex layouts may shift) on its Edit a PDF page. Save the result as .docx and skim the tables before you attach it.
- Apple Pages: export the document to Word format.
- Spreadsheets: a plan kept in a sheet can be exported as .csv, which TRAI reads as a text file.
Why .docx works so well: it is an open, documented format (ECMA-376, Office Open XML), so the text and the table structure can be read reliably. A PDF is built for printing and often loses the row structure a plan depends on.
If you only have a few lines, you can also paste the key text into the chat instead of attaching anything.
How to prepare the document so the import comes out clean
Clear structure in the document means less checking afterwards; TRAI copies what it reads.
In practice, the exercises are rarely the issue; layout habits that look fine on paper are. A few fixes before you attach the file:
- One heading per day ("Day 1: Upper", "Day 2: Rest"). Write rest days out instead of leaving them implied.
- Sets and reps in one format, such as 4 x 8-10, rest 90 s. Mixed styles in one file make every day harder to check afterwards.
- Use real exercise names. "Barbell back squat" can match a library exercise with a video; "the usual squat thing" cannot.
- Put daily totals on meal plans (for example 2,200 kcal, 160 g protein). The macro estimates are fitted to those totals.
- Keep one client or one template per file. Up to 4 files per message is the limit, and separate files give you separate summaries.
- Accept or reject tracked changes before you attach the file, so deleted lines do not end up in the plan.
Very long documents are cut after 60,000 characters. That is a lot of text for one plan, but a year of programs in one file may pass it; split it by block or by phase.
Is it safe to attach a client's document?
Attached files are treated as reference data, never as instructions, so text inside a document cannot make TRAI act.
If an old file contains a line such as "send this to all clients", TRAI will not message anyone because the document said so. Only your own messages count as requests, and changes to client data still go through a confirm card. The import into your library is the one save that runs without a card, because it only adds a plan and changes nothing for any client. The full safety design is in our post on why TRAI cannot delete your data.
The chat footer says it plainly: "AI can make mistakes. Double-check important results." For an imported plan that means opening it and checking it against the source before a client trains from it.
What the import does not do
It does not read PDFs, it does not take documents on mobile, and it does not redesign your program.
- No PDF reading. Convert to .docx or .txt.
- No document attachments in the mobile app (images only).
- No voice input; TRAI is a text chat.
- No automatic assigning. The plan stays in your library until you assign it, and assigning asks first.
- No "improving" of your program during the import. If you want changes, ask after the import: rebuild one day or add a week, as described in editing an AI plan day by day.
The longer list of limits is in what TRAI won't do.
How many requests does an import use?
One message is one request, so importing a document costs one request from your monthly TRAI allowance.
A request is reserved when you send the message and given back if the run fails or returns nothing. Clicking Yes or No on a confirm card continues the same request and costs nothing extra. Each request can run up to 10 agent steps and 20 tool calls, which covers a document with both a meal plan and a program.
| Trainer plan | Price per month (US) | TRAI requests per month | Clients |
|---|---|---|---|
| Free | $0 | No TRAI | 3 |
| Starter | $19.99 | 20 | 10 |
| Pro | $49.99 | 50 | 30 |
| Business | $99 | 100 | 75 |
| Enterprise | Custom | 200 | Unlimited |
Prices are the US list prices; they differ by country, and yours are on trainera.fit/pricing. Yearly billing is about 10 times the monthly price. At the limit TRAI says "You've reached your monthly limit of N AI requests. It resets next month." The counter resets each calendar month.
For a trainer moving 30 old plans, that math is simple: on Starter, batch up to 4 files per message and spread the rest over a few days, or do the move in a month on Pro.
Your Word-to-app migration checklist
Here is the order that keeps a plan migration short and safe:
- Collect your plans and convert every PDF or Google Doc to .docx.
- Clean the layout: day headings, one sets-and-reps format, daily totals on meal plans.
- Import on the web dashboard, up to 4 files per message, and read each summary for anything that did not fit.
- Spot-check every plan in the library against the original.
- Assign plans client by client and confirm each card.
If you are moving clients from another platform at the same time, the client side of a switch is covered in how to switch coaching platforms without losing clients. For the wider picture of what TRAI does for trainers, read how an AI assistant for personal trainers builds client plans faster, and if you are rewriting old programs anyway, how to write a training program is a useful check before you import.
Bring your Word plans into one coaching app: see what Trainera for personal trainers includes, or create a trainer account.
Frequently Asked Questions
Can I upload a PDF training plan to the AI assistant?
How do I convert a Google Doc workout plan to Word?
Does an imported plan go straight to my client?
Can I import a meal plan from a Word document?
Can I import a Word plan from the Trainera mobile app?
Keep Reading
Put this into practice with Trainera
Get your free AI training and nutrition plan in 60 seconds
1800+ exercises, wearables and progress tracking, free with no card needed. AI food scanning comes with Premium. Train solo or with a certified coach.