π Overview
The BoxMate Upload Assistant is a custom tool built using ChatGPT that takes your weekly affiliate programming PDF and converts it into a format BoxMate can quickly read and use to build sessions. Instead of manually re-entering your programming each week, you upload your PDF to the assistant and paste the output directly into BoxMate, saving significant time and effort.
This guide walks you through the one-time ChatGPT setup, uploading your PDF to the correct assistant, and pasting the results into BoxMate to generate your sessions automatically.
π This feature is currently in early BETA and is actively being developed. Please send all feedback and issues to danny@boxmateapp.co.uk.
π Requirements
Before getting started, make sure you have the following in place:
π’ A ChatGPT account - the free plan is available and sufficient (takes around 2 minutes to set up)
β
π’ Access to the BoxMate admin area at admin-beta.boxmateapp.co.uk
β
π’ Your weekly programming PDF - emailed to you as part of your affiliate subscription
β
π’ An active subscription to the affiliate programming you wish to upload
βοΈ You may only use this tool if you have purchased and hold an active subscription to your affiliate programming. You may not share the assistant's output with anyone other than yourself.
π οΈ Available Assistants
BoxMate currently has custom assistants built for the following affiliate programming providers. Click the link for the programme you use to open the correct assistant in ChatGPT:
1οΈβ£ Step 1 - Set Up ChatGPT (First Time Only)
You only need to complete this step once. If you already have a ChatGPT account, skip ahead to Step 2.
β Creating Your Account
Head to chatgpt and create a free account to get access to our custom assistant.
π£οΈ Turning Off Model Training
Once set up and logged in, you must disable the model training setting. This is required because the programming content belongs to the affiliate provider and should not be used to train the AI system.
Click the arrow to view the process of turning off model training
Click the arrow to view the process of turning off model training
Click your profile icon in the top right corner of ChatGPT.
Click Settings.
Navigate to Data Controls.
Turn off the Improve the model for everyone toggle.
π‘ Although this would not be accessible to anyone outside of OpenAI, turning off this setting is a requirement as the programming content belongs to the affiliate provider.
2οΈβ£ Step 2 - Upload Your PDF to the Assistant
This step takes your weekly programming PDF, reads it using a special set of instructions written by the BoxMate team, and converts it into a format BoxMate can quickly use to build sessions automatically.
From the Available Assistants section above, click the link for the programme you subscribe to. Once the assistant has loaded in ChatGPT:
Click the attach file icon in the bottom left of the chat input.
Select your weekly programming PDF.
Press Enter - do not type any additional text in the message box. Simply select the file and send.
β οΈ Do not enter any text in the message box. Simply select the PDF and press Enter.
The assistant will begin working through your file. This can take between 1 and 5 minutes depending on your connection speed. If the assistant pauses, click the Continue responding button in the bottom right to resume.
When the assistant has finished, click the Copy code button in the top right of the coloured text box. This copies the output ready to paste into BoxMate in the next step.
3οΈβ£ Step 3 - Build Sessions in BoxMate
Head to BoxMate to paste in the assistant output and automatically generate your sessions for the week.
Go to the calendar or weeks view in BoxMate - where you normally programme your sessions.
Click the Actions dropdown and select Upload Assistant.
Select your programme from the options shown.
Paste (CTRL+V / CMD+V) the output copied from the ChatGPT assistant into the large text box.
Select your preferred visibility setting and any offset required.
Click Upload.
π That's it! Your sessions will be created automatically with all available details, notes, and workouts from your PDF.
β οΈ Current Limitations
As this feature is in early BETA, there are some known limitations depending on the affiliate programme you use. These are actively being worked on.
ποΈββοΈ HWPO
The following limitations currently apply when using the HWPO assistant:
π’ Weightlifting and strength components will be built as workouts. You will need to manually recreate these as exercises and add any sets.
π₯ Mayhem
The following limitations currently apply when using the Mayhem assistant:
π’ Weightlifting and strength components will be built as workouts. You will need to manually recreate these as exercises and add any sets.
β
π’ The upload tool is exclusive to the Affiliate track - other tracks are not currently supported.
β
π’ Data is only imported from page 4 of the PDF, where the days are displayed side by side. Any additional information from other pages will need to be manually copied from the PDF.
β Frequently Asked Questions (FAQs)
Find answers to common questions or additional details that may not be covered in the main instructions.
Click the arrow to view frequently asked questions
Click the arrow to view frequently asked questions
Do I need to pay for ChatGPT to use the Upload Assistant?
Click the arrow to see the answer
Click the arrow to see the answer
No, the free ChatGPT plan is available and sufficient to use the BoxMate Upload Assistant. A paid plan is not required.
Why do I need to turn off model training in ChatGPT?
Click the arrow to see the answer
Click the arrow to see the answer
The programming content in your PDF belongs to the affiliate provider. Turning off the "Improve the model for everyone" setting ensures that your uploaded PDF is not used to train OpenAI's systems. This is a requirement when using this tool.
Can I share the assistant's output with other coaches at my gym?
Click the arrow to see the answer
Click the arrow to see the answer
No. You may only use the output for yourself. The programming belongs to the affiliate provider and sharing the output would breach their terms. Each user must hold their own active subscription.
How long does it take for the assistant to process my PDF?
Click the arrow to see the answer
Click the arrow to see the answer
Processing typically takes between 1 and 5 minutes depending on your connection speed. If the assistant pauses mid-process, simply click the Continue responding button in the bottom right of the ChatGPT window to resume.
Why are my strength or weightlifting components not appearing as exercises?
Click the arrow to see the answer
Click the arrow to see the answer
This is a known limitation in the current BETA. For both HWPO and Mayhem, weightlifting and strength components are built as workouts rather than structured exercises with sets. You will need to manually recreate these as exercises and add your sets. This is actively being improved.
I use Mayhem but my track isn't being imported. Why?
Click the arrow to see the answer
Click the arrow to see the answer
The Mayhem Upload Assistant currently only supports the Affiliate track. Other tracks are not supported at this time. For Mayhem, only data from page 4 of the PDF (where the days are shown side by side) is imported, any additional information from other pages will need to be manually copied across.
Where do I report issues or send feedback about the Upload Assistant?
Click the arrow to see the answer
Click the arrow to see the answer
Please send all feedback and issues to danny@boxmateapp.co.uk. As this feature is in active BETA development, all feedback is welcomed and helps improve the tool.





