Setup guide for coaches

This guide walks you through setting up your coach account and inviting your first athlete. The menu has four sections: Account, AI, Athletes and Finances. Start at Account → Overview to see what is ready and what to do next. On a phone, use the menu icon to open these sections. Click or tap a picture to see it larger.

Back to the coach page

1. Coach account and login

Required.

Start with Open a coach account. On the sign-up page, check that Coach is selected. Enter your full name, email address and a password of at least 8 characters. Read the privacy notice and coach partner agreement, mark your acceptance and create the account.

If you receive a confirmation email, open the latest link. Check Spam if it does not arrive, then request another email from the login page. You can also request a password reset there.

After signing in, Account → Overview shows the setup steps. Billing, AI and Stripe have separate statuses: one successful save does not complete every step.

Choose Coach, then enter your own name, email address and password.
Choose Coach, then enter your own name, email address and password.

2. Billing details and approval

Required.

Open your billing details on Account → Overview. Enter your legal or company name, tax number, billing email and full address. The country field takes a two-letter code: HU for Hungary, DE for Germany, AT for Austria. This is your own billing country, not your athletes' country.

After saving, three separate statuses show saved details, tax number verification and admin approval. If verification fails, check the tax number and country code; ask for help if needed.

Use the contact button in Overview to request approval. It opens your email app; send the message yourself. You can set up API keys and prices while waiting. Stripe setup becomes available after approval.

Account → Overview: the readiness checklist shows the next task.
Account → Overview: the readiness checklist shows the next task.
Billing details: saving, tax number verification and admin approval have separate statuses.
Billing details: saving, tax number verification and admin approval have separate statuses.
Billing fields and Save; the test coach has not entered their details yet.
Billing fields and Save; the test coach has not entered their details yet.

3. AI provider, key and model

Required for athlete AI features.

On Account → API keys, choose which provider will prepare your athletes' plans and responses. The default model is the AI version you choose; an API key lets the app use your own provider account. You pay the provider for AI usage.

  1. Choose an AI provider and Default model. This is still a draft until you save it.
  2. Open the selected provider's page below. Set up an API payment method or credits, then create a secret API key. Copy the full key immediately; it may not be displayed again.
  3. Return to the app, paste the key into that provider's secret API key field and press Verify and save key.
  4. After the key saves successfully, also press Verify and save model. The model becomes your default only after the success message.

A ChatGPT or Claude chat subscription is separate and does not pay for API usage. Key and model verification can each run a short check with a small provider charge. After a successful save, the key field clears; the key stays stored in encrypted form.

If verification fails, check the copied key, API balance and model access. Troubleshooting help is also available at the bottom of the page. Individual tasks can use their own model under AI → Task models: if a task uses another provider, you also need a working key for that provider.

Account → API keys: provider, default model and help with the provider account.
Account → API keys: provider, default model and help with the provider account.
Where to paste the secret key, followed by separate key and model save buttons.
Where to paste the secret key, followed by separate key and model save buttons.

4. Accepting payments and bank payouts

Required to accept paying athletes.

On Account → Overview, press Set up Stripe after your billing details have been approved. Enter the business, identity and bank details requested on Stripe's own page. If you stop partway through, return using Continue setup in the app.

Return to Overview afterwards and press Refresh Stripe status if needed. Payment acceptance and Bank payouts have separate statuses. Continue setup if Stripe requests more details; refresh later if verification is pending.

You do not need to find or paste a Stripe API key. The button connects your coach account to Stripe. The athlete pays once; Stripe automatically separates your applicable platform fee and credits the remainder to your coach Stripe account. Stripe's own fees may reduce it further.

A Stripe balance is different from money arriving in your bank account. Use Open my Stripe account to check actual payout dates.

Account → Overview → Stripe: this test account needs approval first.
Account → Overview → Stripe: this test account needs approval first.

5. Methodology settings

Optional.

Under AI → Coaching instructions, set your own principles for your athletes' plans. For example, describe how to alternate training and rest or which preparation priorities to follow. Save the section you change.

You can skip this when starting and return later. Plans can still be prepared from the athlete's goals and data without your own instructions. Only change AI → Task models if you want a separate model for a particular AI task.

AI → Coaching instructions: your own instructions and planning preferences.
AI → Coaching instructions: your own instructions and planning preferences.
AI → Task models: a separate model for each task; changing these is optional when starting.
AI → Task models: a separate model for each task; changing these is optional when starting.

6. Athlete prices

You can start with the defaults.

Under Account → Athlete prices, set what the athlete pays for a four-week block. You can start with a 0% base price increase and the platform's default packages.

The base price increase is your own markup: 10% means raising the base price by 10%. Basic has no additional package markup; Premium and Ultra add theirs to the increased base price. The page shows the first introductory block separately from the three package prices, in both HUF and EUR.

The athlete's billing country determines the currency: HUF in Hungary, EUR in Germany and Austria. Your country and the app language do not switch the athlete's price to euros. The two list prices are set separately, without daily exchange-rate conversion. An individual currency setting made by the admin can override the country-based choice.

Choosing an AI model does not automatically raise the athlete's price. The platform fee is deducted from the payment, while you pay the provider separately for AI usage. Press Save prices after making changes. Already paid blocks keep their price.

Account → Athlete prices: your base price increase and package markups.
Account → Athlete prices: your base price increase and package markups.
Calculated HUF/EUR package prices and the first introductory block.
Calculated HUF/EUR package prices and the first introductory block.

7. First athlete and first plan

When all required steps are ready.

Your invitation link appears when all required steps on Account → Overview are ready. Copy it and send it to your athlete. Anyone registering through it is assigned to you. If the link is still unavailable, Overview shows which requirement needs attention.

The athlete also needs to set up their profile, zones, schedule and billing details. Send them the athlete setup guide for help.

Under Athletes → My athletes, you will find your athletes and their plans, and can start a training plan. Wait for the result while it is prepared. If the request is interrupted, check the plan list before starting again.

Invitation link: the app shows which settings are still needed before it becomes available.
Invitation link: the app shows which settings are still needed before it becomes available.
Athletes → My athletes: the new test coach’s list is still empty.
Athletes → My athletes: the new test coach’s list is still empty.

8. Costs, earnings and your invoice record

An ongoing coach responsibility.

Finances → Costs shows an estimate of AI usage recorded by the app. Check your provider balance and actual API billing on Anthropic's or OpenAI's own page.

Finances → Earnings shows purchases and your share after the platform fee, grouped by currency. This is not a bank payout report: Stripe fees and refunds can change what actually arrives. Check payouts in your Stripe account.

Create athlete invoices in your own invoicing software. On Earnings, mark I have issued the athlete's invoice for the purchase, optionally enter the invoice number or reference, then press Save. This is a record: it does not create an invoice or trigger a bank payout.

If the platform fee changes, Account → Overview shows the proposal and a 21-day decision deadline. The new fee applies to purchases started after acceptance; the 21 days are not a mandatory waiting period. Without acceptance, new purchases pause after the deadline.

Finances → Costs: estimated AI usage and provider billing links.
Finances → Costs: estimated AI usage and provider billing links.
Finances → Earnings and athlete invoice records; the test coach has no purchases yet.
Finances → Earnings and athlete invoice records; the test coach has no purchases yet.

Where do I find it?

What you need
Where it is
Note
What is ready and what comes next?
Account → Overview
Required settings, their statuses and action buttons.
Your billing details
Account → Overview → Billing details
Legal name, tax number, email, country code and address.
Request approval
Account → Overview
After opening the contact button, send the email yourself.
Create an API key
Anthropic or OpenAI → API keys
Use the provider links above. Set up API billing too.
Paste a key and select a default model
Account → API keys
Verify and save the key first, then the model.
Connect Stripe
Account → Overview → Stripe
After admin approval. No Stripe API key is needed.
Payment acceptance and bank payouts
Account → Overview → Stripe
Separate statuses; use Continue setup for missing details.
Four-week prices, HUF and EUR
Account → Athlete prices
Start with 0% own markup and default packages.
Your coaching methodology
AI → Coaching instructions
Optional; save the section you change.
A separate model for one task
AI → Task models
A model from another provider also needs that provider’s key.
Invitation link
Account → Overview
Available after the required settings are ready.
Athletes and training plans
Athletes → My athletes
Athletes assigned to you and their plans.
Estimated AI usage costs
Finances → Costs
Check the actual API balance on the provider’s page.
Purchases, your share and invoice records
Finances → Earnings
Mark and save invoices issued in your own invoicing software.
Bank payouts
Account → Overview → Open my Stripe account
Stripe shows actual payout amounts and dates.
Accept a new platform fee
Account → Overview
A 21-day decision deadline; new purchases use the new fee after acceptance.

These pictures were captured from the live app on 1 October 2026, using the test coach account with the interface in English. Billing and key fields are empty, with no athletes or purchases yet, so the pictures show setup in progress. The invoice checkbox appears with the first recorded purchase. Pictures are cropped; scroll in the app to reach the rest of a longer page.

If you get stuck

Write to info@trintend.com and we will help. If a screen already looks different from the picture here, let us know too.