Get invited
What's new

More of the coaching, in fewer places.

Coachtor is in testing with its first coaches, through Apple's TestFlight. It is not in the App Store yet. Each card says where a feature stands today.

New on November 11

Live on the webiPhone, in testing

The Playbook: 72 training rules to read.

A new Playbook tab in the coach's Library holds the 72 strongest-evidence training rules. Search them, browse by group, and open any rule to see what to do, how strong the evidence is, its sources and the month it is next due for review. A few rules are softer coach conventions, and they say so. Clients never see the tab.

Live on the webiPhone, in testing

Next week's weights follow the rules, and say why.

When Coachtor drafts the next phase, a lift moves up only after two good sessions on plain reps. A lift that was done earlier in the phase being drafted but has been off for 2 to 4 weeks holds its weight; after 4 weeks it starts about 15 percent lighter, after 8 about 30, and the draft says that is a coaching convention. A lift not done at all in that phase is not adjusted yet. An assisted lift is held rather than cut, since a lower number there makes it harder. A pain or form stop on a lift's last session holds its weight for the coach to check instead of cutting it. Where a reason comes from the progression or time-off rule, a Why link on the phase review opens that rule. You read and approve every draft, unless you have switched on approve-ahead for a client.

New on November 10, just before midnight

Live on the webiPhone, in testing

Owners: "Are we OK this week?"

The owner's Today opens on one card: a one-line answer, then who to call first, any late payment, and a coach who needs a hand, each with one button. A manager sees the same card with no payment row. If late payments did not load, the card says so instead of saying all is well.

Live on the web

A Clients table at a desk.

On a wide screen, a coach can switch Clients from a list to a table: status, this week, streak, last workout and one next step per client, with columns you can sort. The phone keeps the list. More, Getting started and Away also use the full page width at a desk.

Live on the webiPhone, in testing

A grayed-out button says why.

When a main button cannot be tapped yet, a short line under it says what is missing: "Write the message first." or "Add their name first." This covers Message all, Start a challenge, Start a team, Invite a coach, both import pages and My offers. Library tabs now wrap onto a second line instead of scrolling sideways.

Live on the webiPhone, in testing

A client's workout recap is written for the client.

A client reading their own finished workout no longer sees the coach's cards. The recap speaks to them: "Your reason", "Your usual", "Waiting on your coach". The coach's view is unchanged. In the look-around, the coach's Money page now shows a made-up book.

New on November 10, before midnight

Live on the web

Coach Today in two columns at a desk.

On a wide screen, Today shows your schedule with a Needs you list beside it, so the clients who need a reply, a plan or a check-in sit next to the day. If a list behind it fails to load, it says so instead of saying nobody needs you.

Live on the webiPhone, in testing

Needs you comes first on a client.

A client's record and the Clients side panel open with Needs you on top, above the last four weeks. The Clients list is wider at a desk. Row buttons are quieter, done days get a check mark, and red is kept for real problems.

Live on the web

Owner pages: sort, export, and who to call first.

Owners can sort the Coaches page and export the Coaches and Clients lists. When more than three clients have gone quiet, Clients shows a Call these 3 first card. Gym and coach pages have plainer headings, coaches show three to a row on a big screen, and the revenue bars say how much changed from the month before.

Live on the webiPhone, in testing

The look-around is filled in and adds up.

The sample coach and client in the look-around now have made-up data on every page, from Getting started to Payments, and every count comes from one list, so the numbers agree from screen to screen. When a coach changes, the note about it shows in the conversation again.

New on November 10, late night

Live on the web

The side menu stays put at a desk.

Every coach and owner page at a desk keeps the side menu, including on a fresh load. The page sits beside the menu with one gutter instead of a narrow strip in the middle of a wide screen, and the calendars use the full width.

Live on the web

Inbox at a desk opens your newest unread chat.

Open the Inbox at a desk and the newest unread conversation shows by itself. It stays marked unread until you click or type in it, or pick its row. A chat, reply or nudge opened from anywhere at a desk now lands in the Inbox pane with the side menu kept. Hover tools are a small two-icon pill by the bubble, and nothing is outlined until you use the arrow keys.

Live on the web

More lists only what the side menu does not.

At a desk, More no longer repeats the side menu. On a phone, More is unchanged. The side menu lights one item at a time.

Live on the webiPhone, in testing

Plainer coach words.

Today says "2 sessions left in pack" with a "1 more" link to the week. A coach who is not the owner sees Ask your owner instead of an invite form that gets refused. Workout not found offers Go to Today and Open clients. Check-in counts read in the normal text color; red is for pain or a missed workout only. Each win to cheer has one Send cheer button. The owner's coach page says No phone number on file.

Live on the webiPhone, in testing

Client screens: Finish, bigger helper text, clearer buttons.

The end-of-workout button is Finish, because the sets are already saved; it keeps your note and effort. Helper text on client screens is bigger and a lighter gray. Today's three links are full-size buttons, and "Something else" is now "My own workout". The Food page explains that your coach turns food on, and Delete all my food data moved under Me. Empty pages say why and give one button back. The look setting is called Light or dark. A client never sees coach words or the coach menu on a workout recap or Next week.

New on November 10, night

Live on the webiPhone, in testing

Put a follow-up off, your way.

Tap Later on a follow-up and it opens the choices: Dismiss, or Remind me later. Remind me later offers 3 hours, 6 PM, tomorrow at 8 AM, 3 days or next Monday, and the follow-up comes back then. Dismiss was called Not needed.

Live on the webiPhone, in testing

A quiet client you messaged counts as handled.

When you send a Nudge to a client who has gone quiet, Coachtor now treats it as handled. It comes back in 3 days if they are still quiet, and Undo is on Today.

Live on the webiPhone, in testing

Send stays above the keyboard.

When you edit a message that is lined up to send, the Send button sits just above the keyboard, so one tap sends it.

Live on the webiPhone, in testing

Cleaner Inbox rows, and Profile in the chat.

Inbox rows no longer say "With" and a name when nothing is waiting on you. The Record link at the top of a client's chat now says Profile, because it opens their profile, not a recording.

New on November 10, evening

Live on the webiPhone, in testing

Tapped Finish by mistake? Continue workout.

The finish screen and Today now have a Continue workout button. It opens the same workout with your sets and notes, and you can log the next set. The time you were away does not count as training time.

Live on the webiPhone, in testing

Set a start time and an end time.

To fix a workout's length, pick when it started and when it ended. Coachtor works out the minutes. The five-minute stepper is gone.

Live on the webiPhone, in testing

A shorter lift menu that scrolls.

The More menu on a lift keeps eight everyday choices, each with one short line. The rest are under More options. The menu scrolls inside its card, so nothing is cut off.

Live on the webiPhone, in testing

Timed holds read in seconds.

A plank or a hold shows seconds in last time, history, the recap, the set sheet and the swap pop-up, not reps.

Live on the webiPhone, in testing

Consult recaps fold into one card.

A consult recap is one card with plain headings. Older recaps fold away too, so the page is shorter.

New on November 10, late afternoon

Live on the webiPhone, in testing

Today is your agenda.

Coaches open Today and see the day's sessions and check-in calls, one tap from each booking.

Live on the webiPhone, in testing

Follow-ups live with your clients.

Check-ins waiting, lift notes and wrong-lift requests now sit in Clients, with a button back to the full list.

Live on the webiPhone, in testing

An Inbox for conversations.

Inbox now lists only the people you are talking with, newest first, so messages are not buried under cards. Unread counts match.

New on November 10, afternoon

Live on the webiPhone, in testing

A finish screen that keeps your words.

After a workout, the finish screen has a clear Save workout button and three centered effort choices: Easy, Solid work and Hard. If a save does not go through, the screen stays open with your note and effort, and you can try again. Coaches see the same screen.

Live on the webiPhone, in testing

Fixing a workout's time is safer.

When you change how long a workout took, a failed save no longer loses the new time. The editor stays open so you can retry.

Live on the webiPhone, in testing

"Add to my plan" only where it fits.

The Add to my plan choice now shows only on lifts you added yourself today, never on a lift your coach programmed.

New on November 9, morning

Live on the webiPhone, in testing

Plain words when something fails.

When a save or a send does not go through, Coachtor now says so in a short sentence you can act on, like "The message did not send. Try again." It no longer shows the database's own text. If you have no signal, it says that instead.

Live on the webiPhone, in testing

Buttons answer your tap.

A button now dims while your finger is on it, and on the phone it gives a light tap you can feel, so you know the press landed.

iPhone, in testing

The keyboard stays clear of what you type.

On the longer forms, like the note after a workout, the page now scrolls up as the keyboard opens, so the box you are typing in stays in view.

Live on the webiPhone, in testing

A money Save cannot save twice.

On the coach's package and price form and on the payments match form, Save now waits for the first tap to finish. A quick double tap no longer saves the same thing twice.

New on November 8, afternoon

Live on the webiPhone, in testing

Long messages read like messages.

A reply with a few paragraphs used to show as a folded card with each line cut short and an Open link. It now shows as a normal chat bubble with every word and line break, for the coach and the client, including messages already sent. Consult summaries keep their card.

Live on the webiPhone, in testing

Remove a lift you added by mistake.

A lift you add to today's workout now has a trash button and an "Added today" tag. One tap takes it out, and Undo brings it back for 5 seconds. Lifts from your coach's plan work as before.

New on November 8

Live on the webiPhone, in testing

The Today tab reads right on the web.

The bottom of the letter y was cut off, so the tab read "Todav" in a phone browser. It now shows the whole word.

Live on the webiPhone, in testing

Consult cards show they open.

On a client's record, each consult card you can open now has a small arrow, and its status reads in full. The one waiting on you keeps its Review button.

Live on the webiPhone, in testing

Close takes you back to Inbox.

Open lined-up messages from the Inbox, close them, and you land back on the Inbox, not on Today.

New on November 6, evening

Live on the webiPhone, in testing

The weight from the first consult counts.

When a client types their weight in the sign-up consult, it now shows as their first weigh-in on their record and in their app. It never replaces a weigh-in already logged that day, and finishing twice adds nothing.

New on November 6, late afternoon

Live on the webiPhone, in testing

Import, easy to find and step by step.

Add a client now has a clear "Import a list of clients" row that opens the import straight away. Import clients and Invite a coach show three numbered steps, with the one you are on lit. Bringing programs over lives in Library, with your programs.

Live on the webiPhone, in testing

Tidier lists and check-ins.

Messages lined up show each client once, with a count when there is more than one. A client's check-in note sits under the question it answered. On the web in phone Safari, no white bands above and below the app.

New on November 6, afternoon

Live on the webiPhone, in testing

Small fixes from the week's phone check.

"Not needed" on a missed check-in now clears it in the message thread too. A client who trains in order no longer shows "Missed" in the week view, the same as the month.

Live on the webiPhone, in testing

An Inbox that reads at a glance.

Times today, "Yesterday", then the date. Every client behind the Inbox number has a dot: filled for a new message, an outline for anything else waiting on you.

New on November 6, early afternoon

Live on the webiPhone, in testing

Add a client with a name and an email.

That is all the invite asks now. Their start is the day they join, unless you tap "Starting later?" and pick a date. Their goal comes from the first consult.

Live on the webiPhone, in testing

A new client's first open, in order.

Your health form and waiver come first, right above the consult. The consult only pops up once the forms are in.

Live on the webiPhone, in testing

In person, said plainly.

When the first consult is in person, the client's app says "Your first consult is with Sam in person" and asks nothing more. On the client's page you can still send it to their app instead, in one tap.

New on November 6, midday

Live on the webiPhone, in testing

One tap from a new client to the consult.

A new client's page, before any consult, now has one clear button: Start in-person consult. It opens the consult screen with that client already picked, ready to record or type notes. Before, the button said "Record a first consult".

New on November 6, late morning

Live on the webiPhone, in testing

Consult questions that read right in person.

The four questions you ask at every first consult now come with tips that talk to you and use the client's name, like "Get Sam's number for a bad week. You set it as the weekly aim." The questions themselves did not change.

Live on the webiPhone, in testing

A write-up that says it saved.

A long consult write-up can outlast the connection. Before, the screen said it could not reach the server even when the write-up saved. Now it keeps checking for up to 6 minutes, says "It saved" and opens the write-up when it lands. If no write-up shows up, the button says Retry, and Retry works.

New on November 6

Live on the webiPhone, in testing

Only active clients count toward your plan.

Past clients and open invites no longer count toward your plan's client limit. Past clients stay readable for their history and reports. If a new client joins when your plan is full, they wait and you see Upgrade or archive; they become active as soon as a spot opens.

Live on the webiPhone, in testing

A calmer Follow-ups list.

With a lot due, the Follow-ups list opens on what is due today instead of every item at once. The Select bar on a list keeps its words on one line above the buttons.

Live on the webiPhone, in testing

Apple Health and message fixes.

The Apple Health sheet on iPhone is titled Apple Health and never opens blank. A few small fixes from the messages review are in too.

New on November 4

Live on the webiPhone, in testing

Messages that read like a text thread.

A thread now looks like iMessage: bubbles with tails, a time only after a 15-minute gap, swipe left to see every exact time, and one Read under the last message. The Inbox shows one row per client with their last message, the time and a clear unread mark. A long consult recap opens folded to 3 lines, and your own notes look different from the app's cards.

Live on the webiPhone, in testing

Sent consults stay sent.

Once a consult's plan is sent, it can't be turned back into a draft, and the server now refuses it too, before any AI runs. A client with past consults is no longer offered a "first consult", and the consult card is tidier.

Live on the webiPhone, in testing

Small fixes from phone checks.

The record's last 4 weeks rows read "Oct 12" instead of a bare 12. On a client's month calendar, done days get a check mark, and a plan done in order shows "Next in order" instead of Missed. MyZone and a chest strap are now on the heart-rate device list. Long lift names wrap to 2 lines at most.

New on November 3, evening

Live on the webiPhone, in testing

One Follow-ups list.

Check-ins, reminders and lined-up messages now live in one list on Today, opened from All follow-ups, with chips to filter by reason. Every chip adds up to the same count. Remind several clients at once, each as their own message. The client list's Tools button is gone: Select picks clients, Import sits under Add, and your gym is under More.

Live on the webiPhone, in testing

Bring your clients over.

Import a client's workout history from Trainerize or TrainHeroic yourself. Each invite shows whether it is ready: workouts, consult and weigh-ins in. An odd weight in a file, like 16 among 160s, is kept and flagged for you to check, never dropped.

Live on the webiPhone, in testing

Check-ins easier to read, and replies drafted.

On a phone, a check-in's questions now show in full and long answers get their own row. In an early test with one coach, Coachtor drafts a reply to each check-in, and a change to next week's program, only for clients who said yes to AI help, up to 150 a day. You read and change the reply before it sends, and the program changes only when you tap Approve.

New on November 3

Live on the webiPhone, in testing

Training a client, made clearer.

When you train someone, each lift shows what they did last time and what to do today. The row under a set now says Coach notes, and rating a set offers cues that match the lift, plus an optional typed note. A one-side lift can be counted each side for today, and the heart-rate chip has an X to hide it.

Live on the webiPhone, in testing

Clients say yes to AI help themselves.

A client whose coach turned on AI help is asked once, on their Today screen, whether that is OK. Yes keeps it on. Not now turns it off, and that beats the coach's switch. The privacy page says the same.

Live on the webiPhone, in testing

Late messages say they are late.

A lined-up message past its day now reads "3 days late" instead of a weekday. Each client keeps one weekly check-in reminder at a time, so last week's unsent one closes when the new one lines up. Nothing sends without your tap, same as before.

New on November 2

Live on the webiPhone, in testing

14 days to decide on Growth.

A coach on the Coach plan who adds a 16th client gets 14 days to keep adding, up to 30, at the Coach price. Today shows how many days are left. After that, new clients wait until you move to Growth or a spot opens. You always keep every client you have.

New on November 1

Live on the web

Coaches can sign up on their own.

Tap Start now on coachtor.com, type the 6-digit code we email you, and you are in. The first 25 coaches get a founder seat with no card: 60 days free for seats 1 to 10, 30 days for seats 11 to 25.

Live on the web

Plans priced by how many clients you coach.

Coach is up to 15 clients, Growth up to 30. Founding coaches pay $49 or $69 a month; after that it is $59 or $79. One email 15 days before your free days end asks for your card, and you add it at coachtor.com/plan.

Live on the webiPhone, in testing

A workout that did not load can't be saved over.

A past workout whose sets did not load now says "Didn't load" with Try again, instead of an empty workout you could save by mistake. The Inbox checks once more before it ever says "Didn't load", so it never shows empty when it is not.

New on October 30, 2:20 PM

Live on the webiPhone, in testing

A rest timer that steps by 10 seconds, and buzzes again.

Rest now goes down or up 10 seconds at a time. The "Rest is up" buzz and sound come back when you are in another app during rest.

Live on the webiPhone, in testing

Evening dates land on the right day.

Plan history, drafts and "since the goal was set" counts no longer jump to the next day for anything done after about 5 PM.

Live on the webiPhone, in testing

Smoother first month for coaches.

Clear on more Today cards, one assist field for assisted lifts, holds counted in seconds everywhere, a clearer path to send a new client's first plan, and the Add a client button no longer hides under the keyboard.

New on October 30, 10:27 AM

Live on the webiPhone, in testing

Report and Block in every message thread.

The menu on any message thread now has Report and Block. A blocked person's messages stop arriving, and Coachtor's team sees every report.

Live on the webiPhone, in testing

Delete your account, even with clients.

A coach with clients can now delete their account in one flow: for each client, hand them to another coach or archive them, on the same screen.

Live on the webiPhone, in testing

Terms of use, and a crash fixed.

A plain terms page, linked from sign-in and the site footer. Progress no longer crashes on "Your bests" for a lift with no weight.

New on October 29, 10:04 PM

Live on the webiPhone, in testing

A client's last 4 weeks, at a glance.

The top of every client record shows the last 4 weeks as colored squares: done, missed, moved, check-in, 1-on-1. Tap a day to see what they logged, or what happened to a missed workout.

Live on the webiPhone, in testing

Calendar in the coach's bottom bar.

Coaches get a Calendar tab between Clients and Inbox: this week, how many workouts are done so far today, and who missed yesterday. At a desk it sits in the side rail.

Live on the webiPhone, in testing

Calendar for clients too.

Clients get a Calendar tab: the month in colored squares, how many workouts they have done this month, and what is coming up. Tap a past day to see what they logged.

New on October 29, 12:43 PM

Live on the webiPhone, in testing

The invite says what it does.

When you invite a client, the sheet and the consult screen now say plainly that Coachtor emails them the invite, so nothing gets sent twice or not at all.

Live on the webiPhone, in testing

Gone quiet counts on Today.

A client who has gone quiet is now one of your cards for today, with a Nudge button, and counts in Today's one number. The rest sits under Falling behind.

Live on the web

Help pages match the screens.

The consult and invite-a-client help pages now show the steps exactly as the app has them today.

New on October 29, later

Live on the web

Prices by how many clients you coach.

Coach covers up to 15 clients at the same price as before. Founding coaches, the first 25, pay $49 for Coach (changed October 31: founding coaches have the same client limits, 15 on Coach and 30 on Growth). Growth covers up to 30 clients: $79 a month, or $69 for founding coaches, and $790 a year, or $690 founding. More than 30? Ask us. One coach, one login.

New on October 29

Live on the web

No more waiting list.

A coach enters their email on coachtor.com and Chris invites them within a day, with the link to install the app or sign in from a browser.

Live on the web

60 voice minutes a month.

Every coach plan includes 60 minutes a month of clients talking their consult with the app, about 6 consults. A voice pack is $19 for 60 more minutes. Coach prices are unchanged: $49 founding, $59 list.

Live on the web

Gyms start with a pilot call.

The gym price table is gone. A gym books a short pilot call at hello@coachtor.com, and we set up its account and price together.

New on October 29, 8:37 AM

Live, admin only

A second seat on the admin site.

Coachtor's admin site (bugs, features, go-lives, the board) can now seat a named staff member beside the owner, with the lowest access by default. Nothing changes for coaches or clients.

New on October 29, morning

Live on the webPhones, in testing

A calendar for every client's plan.

Each client plan opens as a week or a month, on the phone and the desk. A coach picks how the plan lays out: in order, where a missed day slides forward, or on set dates, where a missed day stays missed until it is moved.

Live on the webPhones, in testing

Tap a date to add or move.

Tap any date to add a workout, a one-time workout, a 1-on-1, a weigh-in, a body scan, measurements, a reminder or a note. Move a workout by tap or by press-and-drag, skip a day, repeat an item, undo a move.

Live on the webPhones, in testing

Clients see who set what.

A client sees "Set by" their coach on Today, can move any workout ahead, and the coach sees "Moved by" the client. Nothing buzzes except a timed reminder, which checks every five minutes. A coach-only note stays with the coach.

New on October 28, night

Live on the webPhones, in testing

A typed consult that thinks ahead.

Every question offers answers to tap, an example, and a note box. What you answer changes what comes next, so a plan needs no second round of questions. The health form is inside the consult, filled once.

Live on the webPhones, in testing

Your answers, your call on AI.

At Finish you choose: an AI draft for your coach to check, or coach only. Coach only means nothing from that consult reaches the AI, and a coach cannot undo that choice. The consult works with AI off too.

Live on the webPhones, in testing

Sore spots become notes to confirm.

Tap where it hurts and the coach gets a proposed injury note to confirm, never one saved behind their back. A long typed note or a talk fills later answers, and you keep only what is right.

New on October 28, evening

Live on the webPhones, in testing

Every cardio round shows.

An air bike planned as 30 seconds, six times, now shows six rows in the workout, not one. Each row's time sits in Minutes as 0:30. It works the same on the rower, bike, treadmill and stair climber.

Live on the webPhones, in testing

Plain labels, right numbers.

The calories column says Calories, and a planned time never lands in it. The + and - keys move a time like 0:30 by a minute and stop at 0:05.

Live on the webPhones, in testing

Short times in the plan editor.

On the phone plan editor, a 30 second cardio round reads "30 sec", not 0.5 min. Change it there and the client's workout link shows the new time.

New on October 28, afternoon

Live on the webPhones, in testing

A calm coach Today.

Up to five cards for today, one per client, biggest first. Each says what is wrong in plain words and has the one button that fixes it, like Reply or Review plan. Later puts a card off until tomorrow, with Undo.

Live on the webPhones, in testing

Everything else, in one place.

One "Also this week" row opens a pop-up: who has gone quiet, check-ins not in, consults to write up, plans to look at and packages running out, each with its own button. The check-ins page now opens on this week.

Live on the webPhones, in testing

One number you can trust.

The Today tab, the header and the app icon all show the same number: the cards for today. Inbox shows a dot. Also fixed: a consult sent from the plan page shows as sent, with no Send left on it.

New on October 28, late morning

Live on the webPhones, in testing

Your week at a glance.

A week strip on top of coach Today: how many workouts are done, a ring per day, and amber for a missed one. Tap a day to see who trained, what they lifted and how hard. A workout done a day late or early is not called missed.

Live on the webPhones, in testing

Lift changes you can find.

When a client swaps a lift, Today says "See the changes" and opens them in one pop-up: what was planned, what they did, and why. The client's record says how many are waiting, near the top.

Live on the webPhones, in testing

One clear way to start the consult.

A client who chose "later" now sees one consult card with three ways in: type it in the app, talk it through by voice, or do it in person with their coach. Also fixed: on iPhone, sound goes back to the speaker after a voice recording.

New on October 28, morning

Live on the webPhones, in testing

One lined-up card per client.

Today shows one card for each client with something waiting, instead of a pile of messages. Skip closes a card without deleting anything.

Live on the webPhones, in testing

Consult to plan, without double sends.

Send a new client's first plan from the consult or the plan page. Come back and the consult shows it went out. A plan already sent is never sent twice.

Live on the webPhones, in testing

Back goes up, and calmer check-ins.

Back takes you up one level instead of out of where you were. Check-in questions read like a coach would ask them. Also new: lift info on How to, clearer follow-up questions, an AI help tick per client, and a Workout length label.

New on October 27, afternoon

Live on the webPhones, in testing

AI help for a past consult, with the client's yes.

On a consult you pasted in or brought over from before Coachtor, you can tick that the client agreed to AI help with that consult. Coachtor saves who ticked it and when, and Write it up then works. An "Ask to turn on AI" button drafts a message for you to send. A client who turned AI off always wins.

New on October 27, midday

Live on the webPhones, in testing

Client photos everywhere.

A client's photo now shows wherever their initials circle was: Today, the desk, Lately, Check-ins, recaps, Inbox, Clients, Add to workout and the consult lists. The coach's own face shows in the corner and on the client's Your coach card. Initials stay when there is no photo.

Live on the webPhones, in testing

Cardio details on the plan.

A cardio row shows its machine settings, like "Incline 6%, level 8", in the coach's plan editor on phone and desk, the client's workout overview, the workout itself and History. The desk editor no longer shows a treadmill as "1 set, 0 reps".

Live on the webPhones, in testing

A tidier Today.

The "N for today" count leaves out clients whose only items are in Older. The birthday and consult-due Clear pop-ups close when you leave Today. Today reads a client's newest group plan, the same as their record.

New on October 27

Live on the webPhones, in testing

Today keeps working after Review on iPhone.

On an iPhone, Today could stop taking taps after a coach opened a client's pop-up or went to Review. Now every button keeps working, and the next screen opens only once the pop-up has closed.

Live on the webPhones, in testing

"Ran short" compares to the plan.

A workout is called short only against the minutes the plan asked for. A client's recent average is used only when the plan names no length, and only with 2 or more workouts behind it. The drafted message says the same.

Live on the webPhones, in testing

Discard a draft, with Undo.

A workout recap's draft now has Discard next to Send. It comes off Today, nothing is sent and nothing is deleted, and Undo brings it back.

Live on the webPhones, in testing

Fewer false alarms, more cards you can clear.

A client whose only plan is a draft not yet sent is never called "Gone quiet" and gets no quiet buzz. The birthday and consult-due cards now have Clear, and drafts older than 14 days fold into Older.

New on October 26

Live on the web

New coach prices.

A coach on their own pays $59 a month after the free days. Founding coaches pay $49: the first 10 for life, the next 15 for their first 12 paid months, then $59. Pay for a year and get 2 months free: $590 a year, or $490 for founding coaches (for life for the first 10; for the next 15, the first paid year). Gym prices have not changed.

Coming, not on sale yet

Minute packs will be $19.

A pack will be 60 voice minutes for $19, a change from the price in the October entries below. They are still not on sale.

New on October 25, night

Live on the webPhones, in testing

Cardio rows in a planned workout.

A cardio lift logs rows like lifting, each with its own time plus the machine's second number: distance, floors on a stair climber, calories on an air bike, laps in a swim, or level on an elliptical. Pace and speed are worked out for you, and cardio bests (farthest, longest, fastest pace) never mix with lifting bests.

Live on the webPhones, in testing

Change what a lift tracks.

From a lift's menu, pick Weight and reps, Time, or Cardio. A coach can use it for today, or say Yes to "Fix it for next time too?" to change the client's plan and their own library together (the library change applies to new plans only).

Live on the webPhones, in testing

Cardio targets in the plan editor.

A coach can set minutes and distance on each cardio row of a plan, and the workout reads it plainly, like "1 × 20 min · 2 mi". When a client changes what a lift tracks, the coach sees one quiet line with Undo, never a buzz.

New on October 25

Live on the web

Pain still reaches a coach who is away.

A coach who gets alerts by email now gets a client's pain message, pain check-in, red flag or stop sign on the next run, one email each, even while away or in quiet hours. Everything else still waits for their return.

Live on the webPhones, in testing

Away dates for coaches.

A coach can set the days they are away in their settings. Alerts are held until they return and show as one count, new bookings pause, and an optional out-of-office line (off by default) tells clients. Pain or injury flags still reach the coach.

New on October 24, last

Live on the webPhones, in testing

Start a plan today.

A plan sent to start on a later day can start today instead. Only future dates move; nothing already logged changes.

Live on the webPhones, in testing

Copy a whole plan.

A coach can copy a whole plan, with its phases, as the start of a new client's plan, then change what they need before sending it.

New on October 24, late

Live on the webPhones, in testing

Later-phase changes wait for Send.

A coach's edits to the phases after the running one are held until they press Send, with a "What this changes" preview first. The client then sees one line on Today, "Your coach updated Phase 2." The coach's Day 15 pick is remembered.

New on October 24, night

Live on the webPhones, in testing

Habit challenges on plan days.

A coach can add a habit that runs from one plan day to another, optional or required. The client sees it on Today only on those days, with "Day X of Y" under it, and the coach sees one line per challenge on the whole plan. No points.

New on October 24, evening

Live on the webPhones, in testing

Phases counted in days.

A coach can switch a plan to count from Day 1 in days instead of weeks, with phases from 2 to 182 days. Weeks stay the default, and turning it on moves no date already set.

Live on the webPhones, in testing

The fast-day challenge as one step.

The 2 rest days and the deload after them are drafted and approved together, and the client's skip or stop covers both.

Live on the webPhones, in testing

Swap a wrong lift before it is logged.

If a plan has the wrong lift and the client has not logged a set of it yet, the coach can swap it in the plan.

New on October 24

Live on the webPhones, in testing

Strength by movement.

The coach sees one line each for squat, hinge, push, pull, lunge and carry over the plan block, on the client's Progress and at each check-in. The client sees the same in plain words. Under 3 weeks it says "early days" instead of a number.

Live on the webPhones, in testing

A plan in 3 steps.

Drafting from a plan style is now Style, Days and time, then Check and draft. More options sits in 3 groups, and once a phase is running a small map shows where the client is in the whole plan.

Live on the webPhones, in testing

Imported assisted lifts read the right way.

Trainerize saved an assisted pull-up or dip as the weight lifted; Coachtor saves the help the machine gives. Imported Trainerize sets on those lifts now read "lifted (from Trainerize)" and are kept out of bests, charts, last time and starting weights, so they never look like a client got weaker or stronger.

New on October 23, late night

Live on the webPhones, in testing

Check-ins at every phase end.

Near the end of each phase the coach gets one card: how the phase went and a suggested next step. The coach's client list now also flags a Day 15 check-in that is due and a client who has done under half the plan's workouts.

Live on the webPhones, in testing

Logging that checks with you.

A lift that is not in today's plan asks before it is logged. A bodyweight move with a weight close to the client's own asks once whether it is added weight. One-side lifts all read "each side".

Live on the webPhones, in testing

A faster number pad.

For clients with years of history, the workout screen now reads that history once, so the number pad and the history view answer right away.

New on October 23, night

Live on the webPhones, in testing

A clearer workout screen.

Every set row now shows the lift's picture and name. Bodyweight sets say "no weight", the line between sets reads "Rest 1:00" instead of a bare time, and holds over a minute read "1:30 min".

Live on the webPhones, in testing

Plans keep the real lift.

Every plan a coach drafts or saves now links each lift to the exercise library, so the client always sees the right picture and how-to.

Live on the webPhones, in testing

No old "Rest is up".

Finishing or throwing away a workout clears every rest alert still waiting, so the phone does not buzz about a rest that already ended.

New on October 23, evening

Live on the webPhones, in testing

The whole plan on one map.

Tap the phase strip on a client's record and the whole plan opens: every phase from Day 1, where the client is today, the workouts done, how hard they felt and the habits kept. It is for looking only; changing later phases comes next.

Live on the webPhones, in testing

A Day 15 check-in for the coach.

Two weeks in, counted from the plan's first day, the coach gets one card: days 1 to 14 at a glance and a suggested next step. Moving on, repeating a week or holding stays the coach's pick.

New on October 23, afternoon

Live on the webPhones, in testing

A workout screen that keeps up.

For clients with a long training history, the live workout screen used to lag behind the timer and the number pad. It now checks for new bests once when the workout opens, so each tap shows right away.

New on October 23, midday

Live on the webPhones, in testing

"Are you done?" after 20 quiet minutes.

When a workout sits 20 minutes with no set logged, the client gets one nudge: Finish and save, or Keep going. It replaces the old 60-minute buzz. Rest now names the next round in a circuit, holds take a weight and read "each side", and bests are counted the same everywhere.

Live on the webPhones, in testing

Review plan, then send.

A draft the coach has not looked at says Review plan, opens with its changes marked and puts Send at the bottom. Day chips on the client record switch the workout, Add lifts opens full height, and Lifts to tag adds imported lifts that used to fail.

Live on the webPhones, in testing

Safer plans and truer counts.

An old copy of a plan on a second device can no longer overwrite a newer one already sent. Gone quiet ignores imported history, the owner's client list stops showing zeros, and a one-time workout no longer counts as part of the week.

New on October 23

Live on the webPhones, in testing

Plans for clients who have not joined yet.

When a coach brings in a client's past training before they join, the plan builder now uses it for lift choices, starting weights and Last time, and reads the consult saved on the invite. Start over and copy work for an invited client on the phone too.

Live on the webPhones, in testing

Stop signs during a challenge.

While a challenge phase runs, the client sees the signs to stop for and a 911 line. "I hit a stop sign" ends the challenge, puts the base plan back that day and tells the coach. A yes to a check-in question the coach flags also shows the coach a red flag.

Live on the webPhones, in testing

Email the invite.

A coach taps Email and the client gets a branded invite from the coach and gym, with the three steps to get in and the date it runs out. Replies go to the coach. The list says when it was emailed, Email again resends, and Share or Copy still works.

New on October 22, evening

Live on the webPhones, in testing

Phased plans with a checkpoint.

A phase can stay locked until the coach records a professional's clearance, and an optional phase lets the client join or skip. Coaches write what the client reads for each phase and week, and keep private notes only they see. Habits can step up their daily number without breaking the streak.

Live on the webPhones, in testing

A calmer coach desk.

Today leads with today. Cmd K jumps to any client, J and K move down the list, and several drafts send at once. A coach is told when a client's weekly weigh-ins stay flat for 3 weeks. Supersets on the desk now take 3 lifts or more.

Live on the webPhones, in testing

Invites stay open 60 days.

New invites and Send again last 60 days, not 14. The Invited tab shows how many are sent and how many are not yet. Calorie targets under 1,200 a day need the name of the professional who set them.

New on October 22, afternoon

Live on the webPhones, in testing

A cleaner lift card.

Last time's numbers sit beside each set, one check per set, and one ••• menu. Switch between In order and By lift. A set with nothing to log can be marked done with one tap.

Live on the webPhones, in testing

Press and hold to move.

Reorder lifts by pressing and holding, in a live workout, the phone editor and on the desk. Coaches can change a lift everywhere in a plan with a preview, and copy and paste workouts.

Live on the webPhones, in testing

"Do it today?"

Missed a workout? One tap moves it to today. The plan also reads week by week, and gyms can set the weight sizes they actually have.

New on October 22

Live on the webPhones, in testing

One Send does it all.

Sending a plan makes it live and posts a plan note in the client's chat in the same step, with a card that opens their plan. The "Draft plan, not sent" reminder clears the moment it goes.

Live on the webPhones, in testing

Reps or seconds, per lift.

Every lift has a Reps or Seconds switch on phone and desk. A plank reads "30 sec", and typing "45s" makes a lift timed.

Live on the webPhones, in testing

"Did you mean?" and Start my workout.

Adding a lift by hand shows up to 3 close matches from the library first. Coaches with a plan of their own get Start my workout on Today.

New on October 21, night

Live on the webPhones, in testing

A sent plan shows up right away.

When the coach sends a plan, the client's app reads it again as soon as they open it, tap the notice or pull down. No more yesterday's plan after a Send.

Live on the webPhones, in testing

Fewer questions after a set.

"Why did it stop?" only comes up on a clear miss. "How hard?" asks once per lift, after its last set, with Skip. Tapping a number box replaces the number instead of adding to it.

Live on the webPhones, in testing

A new finish screen.

"How did it feel?" comes first, your top three bests show with See all, Done stays in reach, and you can add a progress photo.

Live on the webPhones, in testing

Your coach's message, mid-workout.

A new message from the coach shows as a small pill under the header. Tap to read it without leaving the workout.

Live on the webPhones, in testing

Smoother sets and supersets.

Change a weight once and apply it to the sets still to do in one tap. Timed holds get a 10 second get-ready with Skip. Ungroup or remove a superset in one tap, in the plan or mid-workout. The rest bar shows the next lift on its own line.

Live on the webPhones, in testing

Clearer weights.

A barbell weight is the whole bar; dumbbells and kettlebells say "each". Kettlebells in pounds step between real bell sizes, 18 to 106. A lift with no weight logged says so, instead of calling it bodyweight.

Live on the webPhones, in testing

Fresher cheers for the coach.

The cheer options come from three real things the client did, worded differently each time and never a repeat of the last few. The coach still picks and sends.

New on October 21, afternoon

Live on the webPhones, in testing

Consult to plan is simpler.

One safety card you tick off once. What the client asked for goes straight into the unsent draft. The plan has one status word everywhere, and Needs you shows one row per job. Pick where the plan starts from: an AI draft, My programs, a copy of another client's plan, or build it yourself. Then one Send.

Live on the webPhones, in testing

Old Strong exports keep their weights.

Older Strong files used to come in with every weight missing. Now they bring their weights and their timed sets.

Live on the webPhones, in testing

Weights land on real gym sizes.

Kettlebells step up by real bell sizes, and suggested weights land on weights a gym can actually load. A saved weight that isn't a usual size gets a small note and is never changed.

Phones, in testing

A shorter swap menu on Android.

Swapping a lift on Android shows the first 40 choices and scrolls cleanly. Search finds the rest.

Live on the web

The desk Inbox fits at bigger text.

With a larger text size turned on, the Inbox on the desk now fits the screen.

New on October 21, morning

Live on the webPhones, in testing

"New to Coachtor?" opens as a pop-up.

On the sign-in screen, "New to Coachtor?" now opens a centered pop-up with the three ways in, for a coach, a gym or a client, and Close takes you back to sign-in.

Live on the webPhones, in testing

The AI plan builder stops repeating lifts.

A drafted workout never uses the same lift twice, or two names for the same lift, and a push day runs in rounds of chest, shoulders, then arms or abs, with a different variation each round.

Live on the webPhones, in testing

Imported lifts use library names.

A lift brought in from another app now shows its library name on Today's Strength tile and on the coach's charts. A library plank reads in seconds on the plan, in the workout and on Done.

New on October 20, late night

Live on the webPhones, in testing

Bests are counted by lift.

The workout header, Today and the finish screen now count lifts with a new best, so one lift that beat three bests reads 1 new best. A lift's total for the day shows under the lift on the finish screen, not on one set. The finish screen also counts a whole workout that beat its last volume as one more.

Live on the webPhones, in testing

A consult draft keeps library lifts.

A plan drafted from a consult now names real lifts from the exercise library, including a lift the coach swaps in or adds. The client's history and the body map follow those lifts.

Live on the webPhones, in testing

A hold can carry a weight.

A plank or other hold can now log seconds and a weight on the same set, with + Weight. A side plank logs its seconds for each side, like 20 sec each side.

Live on the webPhones, in testing

One-arm lifts read each side.

A one-arm lift like a dumbbell row now reads its weight as one side's, like 45 lb each side x 10, in the workout, on Done and in its history.

New on October 20, night

Live on the webPhones, in testing

A one-time workout.

On a client's Plan tab, a coach can now add a one-time workout on a day they pick. The client sees it on that day only, and their plan and what comes next stay the same.

Live on the webPhones, in testing

Talk to change it knows today.

Talk to change it now reads today as the client's next workout, can build supersets, like only 3 supersets today, and matches the lift names the coach says to the exercise library.

Live on the webPhones, in testing

Something else today, as a workout.

When a client picks Something else today and adds a lift, the button now reads Start workout and opens the logger with no set ticked. It counts as done only when the client finishes it, instead of saving every set as done. Cardio on its own still logs right away.

Live on the webPhones, in testing

The body map lights every muscle.

The Today so far body map now lights every muscle a workout worked. Back, lats and quads could stay dark when a lift was saved under a different id.

Live on the webPhones, in testing

A best badge means a best.

In a workout, a best badge now shows only on a set that beat a best, and the header counts each best once.

New on October 20, evening

Live on the webPhones, in testing

Pick how the plan runs, then Send.

On a follow-up consult at the desk, the bar with Send now says once, beside it, to pick how the plan runs: in order, or on set days. Tapping Send before that takes the coach to the choice instead of sending.

Live on the webPhones, in testing

An off Send looks off.

In a message thread, Send while there is nothing to send is now gray with muted text, easy to read, instead of a faded blue that looked broken. Screen readers say it is off too.

Live on the webPhones, in testing

Plan sent this week.

On the owner's client list, a client whose plan went out this week now reads plan sent this week, instead of plan 0 weeks old.

Live on the webPhones, in testing

One card for several swaps.

When a client swaps several lifts, the coach's Inbox shows one card, like Swapped 4 lifts, instead of one card per swap. Review all lists each one.

Live on the webPhones, in testing

Bigger day buttons.

The day buttons on a plan are now 44 by 44, on the phone plan editor and the desk plan page, so each day is easy to tap. On a narrow phone the seven days wrap to two lines.

Live on the webPhones, in testing

A library plank logs in seconds.

A plank picked from the exercise library now logs in seconds in the workout, with a timer on each set, even when the coach did not set Seconds on the plan.

Live on the webPhones, in testing

The weight picker matches Done.

In the body weight picker, a tap on plus or minus now moves the band to the new number, so the number in the band is the one Done saves.

Live on the webPhones, in testing

Closed to signed-out visitors.

Someone who is not signed in can no longer run 9 of Coachtor's internal database functions. This came from a security review. Nothing changes for anyone signed in.

New on October 20, mid-afternoon

Live on the webPhones, in testing

One rest timer.

The workout screen now has one rest timer: the amber band at the top, which stays in view while the client scrolls. The second timer inside the lift card is gone.

Live on the webPhones, in testing

The next set follows the client.

After a client logs a set, Next up moves to that same lift's next set, on the card and on the bar at the bottom, instead of jumping back to the first lift in the plan.

Live on the webPhones, in testing

Superset rounds read right.

In a superset, the round chip shows the round the client is on, so it reads Round 4 of 4 after every set of the first lift. When the client goes ahead of the round, doing all of one lift first, rest still starts. Going back and forth works as before.

Live on the webPhones, in testing

Booked, with Undo.

When a coach picks a time under When's next?, it shows Booked with an Undo button for 5 seconds, then books it and tells the client. Tap Undo in time and nothing is booked or sent. Leaving the screen books it right away.

Phones, in testing

The notifications card lines up.

The Turn on notifications card on the finish screen now lines up with the Done button.

New on October 20, afternoon

Live on the webPhones, in testing

New to Coachtor? on sign-in.

The phone and desk sign-in now have one New to Coachtor? link. It opens a small page with three paths: a client asks their coach for an invite, a coach sees how Coachtor works and saves a spot, and a gym books a call. Coachtor stays invite-only.

Live on the webPhones, in testing

Superset reps stay as planned.

When a lift in a superset is planned as 8 to 9 reps, Edit all now shows that range, and saving keeps each set's own reps instead of changing them all to one number.

Phones, in testing

No notification question mid-workout.

The workout screen no longer stops to ask about notifications. After the client's first finished workout, the finish screen shows one Turn on notifications card, once per phone. Until they turn them on, the rest timer only rings while the app is open.

Live on the webPhones, in testing

Sign-in tries once more.

If the sign-in server's clock is a moment off, sign-in now waits about a second and a half and tries again by itself, instead of showing an error.

Live on the webPhones, in testing

Android invites use the testing link.

An invite to a client on Android now carries the link to Coachtor's closed test on Google Play, so they land on the version in testing.

Live on the webPhones, in testing

The right split squat video.

Dumbbell Single Leg Split Squat now plays a video with both feet on the floor, and its How steps match: a long split stance, no bench.

New on October 20

Live on the webPhones, in testing

Check-ins every two weeks, per client.

A switch on the client's record sets Every week or Every 2 weeks. The off week has no reminder and no chase, and the app never calls it missed. If the client moves to another coach, the rhythm moves with them.

Live on the webPhones, in testing

A progress review at each phase end.

At the end of a phase, or at most every 6 weeks, a short review is drafted from the client's workouts, check-ins and goal. The coach changes any line and taps Approve. Only then does the client see it, and if the coach edits it later, it says so.

Live on the webPhones, in testing

Lighter weeks, suggested.

When a client misses reps two workouts running, rates workouts hard, skips sessions or has a rough check-in, the coach sees a suggested easier week: about 60% weight, same lifts. Nothing changes until the coach approves, and then the client sees an Easier week card.

Live on the webPhones, in testing

A rep ladder, and Do more.

A lift can climb one rep a set each time every set is hit, up to 20 by default, with each side counted per side. Clients can tap Do more. After two workouts done exactly as written, the app asks once whether they did it as written.

Live on the webPhones, in testing

Streaks worth seeing.

Clients get a gold "weeks in a row" badge when they finish a workout. Coaches see the same streak on Clients and the record, and a quiet note for a week when a long run ends. It is never red, and only the coach sees it.

Live on the webPhones, in testing

A cleaner lift library.

27 demo videos now show the right move, 25 tags are corrected, and dozens of lift names are clearer. A renamed lift keeps its history, and imports with the old name still find it.

Live on the webPhones, in testing

A consult opens the plan page.

From a consult's plan step, Edit and send in the plan page opens the full plan page with the consult's draft and a Back to the consult link. If you have unsent changes there, it asks before replacing them.

Live on the webPhones, in testing

Today, faster again.

The coach's Today now reads one best per lift instead of every set ever logged. On our test gym it opens in about 2 seconds, down from 3.5 two days ago.

New on October 19, evening

Live on the webPhones, in testing

Swap a lift in one tap.

On the desk plan page, a lift's menu offers three lifts of the same movement, one tap each. The swap list opens on the same movement first, above every lift. Long lift names and the "Last time" line now wrap instead of being cut off.

Live on the webPhones, in testing

Plan drafts with more variety.

A six-day mixed week is Push, Pull, Legs, twice. Repeat days use different lifts, the client's own first. Every week covers all six movement patterns, and each push day gets an overhead press and each pull day a vertical pull, unless an injury rules it out.

Live on the webPhones, in testing

A tidier Inbox at the desk.

Messages lined up for one client show as one chip with Review all, and the Inbox gives them one row instead of a row each. The waiting items fit on one line, and the coach's thread uses the full desk width.

Live on the webPhones, in testing

Today opens sooner.

The coach's Today loads its parts together and shows before the wins fill in. On our test gym it opens about a second sooner.

Live on the webPhones, in testing

Clear words when the AI is off.

If a client hasn't turned on Coachtor's AI, the plan page says so plainly, with a ready message asking them to turn it on (you send it, never the app) and Edit by hand. The rule itself is unchanged.

Live on the webPhones, in testing

Send on a consult never looks stuck.

If a follow-up consult needs you to pick how the plan runs, the reason now shows right beside Send. A follow-up starts on the plan's current mode, so most of the time there is nothing to pick.

New on October 19, afternoon

Live on the webPhones, in testing

Draft or live, at a glance.

Every plan screen says at the top whether you're working in a draft the client can't see yet, or looking at the plan they have. "Adjust this plan" is the first choice, so changing a plan never means starting over.

Live on the webPhones, in testing

Extras can be real workouts.

An optional extra can be a walk or a full workout with lifts. The client logs it set by set, it counts toward their week once, and skipping it is never a miss.

Live on the webPhones, in testing

Clients can ask to add a move.

Found a move they like? A client asks to add it to their plan, even one the app doesn't have yet, with a name or a link. Only their coach sees it, picks the day and approves.

Live on the webPhones, in testing

What you asked the AI, kept.

Each plan keeps a short history of what the coach asked the AI and what was used. Only that coach sees it. Think with me now has Back to the options.

Live on the webPhones, in testing

Small fixes that add up.

Try again after a crash restarts the app instead of a black screen. A half-finished workout no longer reads as done. Inbox buttons stay readable at big text sizes.

New on October 19

Live on the webPhones, in testing

Android Back does what you expect.

Back closes only the pop-up, number pad or full-screen rest timer, never the whole plan editor or a running workout. Plus seven more Android fixes: the keyboard no longer hides a new workout's name, cards keep their side margins, and words stay whole after a bigger text size.

Live on the webPhones, in testing

Clients can start their own workout.

No plan for today? A client picks lifts from the library and logs as usual, and their coach sees it. Warm-up and cool-down moves open the same how-to as any lift.

Live on the webPhones, in testing

Every how-to in three lines.

All 1,071 library lifts now read Set up, Move, Avoid, one line each, and ten lifts got a better clip.

Live on the webPhones, in testing

Pauses that really pause.

A client on a break is not flagged as gone quiet, reminders and check-ins wait, goal dates move by the length of the break, and the coach gets a note on the return day. Only a real reply marks a check-in answered.

Live on the webPhones, in testing

Alerts that fit each client's week.

A client who trains once a week is not flagged after a few quiet days. The owner's numbers leave out breaks, archived clients and imported history, so a coach's count is the real one.

Live on the webPhones, in testing

Pain in a check-in reaches the coach.

When a check-in mentions pain, Today says so and an injury note is proposed. Nothing changes until the coach confirms. AI message drafts now read the client's recent messages and injury notes, and imports keep timed holds and per-side reps.

New on October 18, night

Live on the webPhones, in testing

A plan screen you can read.

Phases run down the left with their dates: done, now with its progress, and the next one marked Draft, not sent. Each lift is one row, with last time beside next time and every column lined up. Supersets sit in one box, and adding a lift opens the library in a pop-up.

Live on the webPhones, in testing

One record, with an Overview first.

Each client's record has tabs: Overview, Plan, Messages, Consults and Progress. The Overview puts the one thing that needs the coach on top, then tiles for the week, the plan, the last workout and the check-in. Body weight and steps show only when the client shares them, and the coach can reorder or hide the extra tiles.

Live on the webPhones, in testing

A clearer Home for clients.

Clients open to their next workout and a Start button, then the same tiles in their own words, with this week's count and their check-in a tap away.

Live on the webPhones, in testing

What a client says about pain sticks.

"My knee hurts" in a workout, or the coach's Hurt? Swap lifts, now proposes an injury note, and easier choices use the area the client tapped. Voice edits keep a spoken injury and see logged weights. Nothing changes a plan until the coach taps Confirm.

Live on the webPhones, in testing

Progress numbers that tell the truth.

"Last four weeks" compares to four weeks ago, older bests never vanish, assisted lifts count less assist as stronger, and weight-loss progress reads the whole history and scans. A copied plan now gets the new client's injury, level and gear checks.

Live on the webPhones, in testing

Small fixes.

An injury swap stays swapped in the next phase and no longer counts as skipped. The rest timer's band is easier to see and fills the screen edge to edge.

New on October 18, evening

Live on the webPhones, in testing

Plans that start from the client.

A new plan now starts from the lifts the client already knows and the goal they set in their consult, so two clients no longer get the same plan. A goal saves itself when the coach approves the consult.

Live on the webPhones, in testing

Weights from their own logs.

Starting weights come from what the client actually lifted, and go up inside a phase as they hit their reps. A set stopped for pain never steps the weight up, and a sore area keeps the load lower.

Live on the webPhones, in testing

Lift names matched once, for the whole gym.

A coach reviews every imported lift name once and Coachtor suggests the library lift for each. One Approve moves every client's history, so Last time, progress and the Body Map all read it, and a re-import keeps the match.

Live on the webPhones, in testing

Red flags reach the coach at once.

A red-flag answer or a client saying something felt wrong reaches the coach right away, even during quiet hours, and the consult draft flags warning signs without ever blocking Send.

Live on the webPhones, in testing

Injury notes from past consults.

Injury areas mentioned in a client's consult show up as proposed notes. Nothing changes a plan until the coach taps Confirm.

New on October 18

Live on the webPhones, in testing

Plans that respect an injury.

Coachtor now keeps an injury record for each client, seen only by the client and their current coach, across 9 areas from knees to pregnancy. Every library lift is tagged, so a knee note keeps a back squat with a modify line and swaps a box jump. The consult draft, phase drafts and voice edits all follow the same rules. A physical therapist review of the rules comes next.

Live on the webPhones, in testing

Pain during a workout reaches the coach.

A client who taps that something hurts sees the emergency line first, then four quick questions. A warning sign stops that lift only; the workout carries on with a swap, a skip or keep going, and the coach is told.

Live on the webPhones, in testing

Take a break, with a return date.

A client, or their coach, can pause until a date. The plan waits whole weeks, and every reminder, nudge and gone-quiet flag skips them until they are back. Health answers and messages still come through.

Live on the webPhones, in testing

In person or in the app.

A consult can switch between in person and in the app, from the coach's record or the client's Today card. Answers already typed are kept, and an in-person consult sends no reminders.

Live on the webPhones, in testing

Simpler bars, and a Skip on Do next.

The Consult tab is gone: Start a consult sits on Today and Clients. Owners get Gym, Today, Clients, Inbox and More, with a Whole gym and Mine switch on Clients. A plan ending in 2 weeks shows as Needs you, and Do next has a Skip with a note.

Live on the webPhones, in testing

Small fixes.

Circuits show last time too, swap reasons are never cut off, Today at phone size shows more, the Clients list hides what you cleared, and Escape closes every desk pop-up.

New on October 17

Live on the webPhones, in testing

A consult draft that knows the client.

The first plan after a consult now reads what Coachtor already knows: how long they have trained, your notes, recent messages and their current plan. Experienced clients skip the learn-the-lifts block. A Before you send card lists what to check. Since October 18 it reads injuries too.

Live on the webPhones, in testing

One plan editor, everywhere.

The desk builder, the phone workout editor and the consult Plan step now use the same lift row: picture, Core or Accessory, last time, swap, move and take out. The consult Plan step is the full editor before you send.

Live on the webPhones, in testing

Last time, beside every set.

In a workout, each set shows what the client did on that set last time, so a drop from set 1 to set 4 shows in orange. Tap Last time for the full history. Circuits have it too since October 18.

Live on the webPhones, in testing

Clear on Today.

The × on a Today card is now a Clear button, with the same three choices, and "+1 more" now says what it means, like "1 more thing for Wes".

Live on the webPhones, in testing

A calmer client record.

The top of a client's record is smaller: their ring and one line, like "1 of 3 this week, on pace". Rows wrap instead of being cut off, and titles are one calm size across the app.

New on October 16, evening

Live on the webPhones, in testing

A calmer Today.

Today shows the three clients who need you most, each with why and one button, then everyone else this week as one line with a Message button. Tap Clear to mark one handled, not today, or not needed. A red flag can't be waved away.

Live on the webPhones, in testing

Swap a lift without losing your place.

Swap now has a search box over the whole library, with pictures, and you can type in a lift that isn't there. Nothing changes until you tap Use this, and the new lift keeps its spot in the superset.

Live on the webPhones, in testing

Remove or add a lift mid-workout.

Remove this lift sits under More, with five seconds to undo. Add to this superset puts a new lift into the round you are in. Bodyweight lifts no longer ask for a weight unless you want one.

Live on the webPhones, in testing

Say why a set stopped.

One tap: grip gave out, form broke, too heavy, too easy, or felt pain. It saves with the set, shapes the next weight Coachtor suggests, and shows on the coach's record.

Live on the webPhones, in testing

Core and Accessory lifts.

Every lift in the library is now marked Core (the big movement of the day) or Accessory, so plans fill each slot with the right kind of lift. Crush press is in the library too.

Live on the webPhones, in testing

Numbers that agree.

A client's record, Progress and the week dots now use one count of workouts this week, so they say the same thing. Long card text wraps instead of being cut off.

New on October 16, afternoon

Live on the webPhones, in testing

Your lift names stay yours.

A lift name a client or coach typed in is only seen by the people who can already see that client's workouts. Every release now checks that one person can never see another's data before it goes out.

Live on the webPhones, in testing

Workout history can't be lost.

A phone that was offline, or a second Trainerize import, can no longer erase sets that are already saved. Two imported lifts that land on the same library lift keep every set, and one rule now decides whether a weight is per hand or total.

Live on the webPhones, in testing

Circuits use the Coachtor number pad.

Typing reps and weight in a circuit opens the same number pad as every other set, instead of the phone's keyboard. It closes on a tap outside, and the row stays in view.

New on October 16

Live on the webPhones, in testing

A tidier coach workout screen.

Coaching a client on the floor, each lift has one Coach button. It opens a pop-up in the middle of the screen with how hard it was and what you saw, so the list stays short.

Live on the webPhones, in testing

Old lift names find their history.

Lifts brought over from Trainerize under a different name now link to the matching library lift, so last time and best show up. The plan step after a consult reads as one line, with the coaching option named once.

Live on the webPhones, in testing

Number pad fixes.

Tapping outside the number pad closes it, and the row you are typing in stays above the pad instead of under it. Plans that count each side catch reps that were doubled.

New on October 15, night

Live on the webPhones, in testing

880 more moves, stretching first.

The library adds 880 moves, led by stretches, each with its own clip and a short how-to. Three lifts that showed the wrong clip now show none until the right one is found.

Live on the webPhones, in testing

A clearer workout screen.

An Up next tag marks the set to do now. The how-to shows every step plus a Watch out for box. The number pad has +2.5 lb, the weight box shows every digit, one-side lifts say "8 each leg", and supersets have their own tint, apart from done green.

Live on the webPhones, in testing

Coach fixes from a real session.

Doing an in-person consult now closes the client's in-person ask. The plan sits first on a client's record, and Light or Dark is easy to find. The consult has a Done bar over the keyboard and shows supersets, and lifts without a gear tag no longer get barbell plate math.

New on October 15, evening

Live on the webPhones, in testing

The same words on every screen.

Inbox, Clients, a client's record, Consult and Today now speak one language: Needs you when it's your turn, With Ray when it's theirs, Sent Oct 15 when it's done, and Gone quiet in red for a client who has slipped. Every button is one of five: Review, Send, Reply, Nudge or Book. Today shows how many clients need you, counted once each.

Live on the webPhones, in testing

Bringing clients over from Trainerize, done right.

The importer reads every kind of real Trainerize file correctly: one-dumbbell and one-side lifts keep the weight the client actually used, names that flip word order land on one lift, and numbers that look wrong are flagged for you to check instead of guessed.

Live on the webPhones, in testing

Email links open the right place.

A link in a Coachtor email now always opens your own account: if you're not signed in, it asks you to sign in first and then takes you there. Looking around with the made-up example people works as before.

New on October 15, afternoon

Live on the webPhones, in testing

Something's off? Tell your coach mid-workout.

On any lift, tap More, then Something's off: wrong exercise, count each side or both together, weight is per dumbbell, counted differently (seconds, steps, reps), or something else in your own words. It goes to your coach only, up to 20 notes a day. The coach taps Fix it to change the plan from now on, or Just this workout, with undo either way.

Live on the webPhones, in testing

Plans that mix the gym's gear.

Plan styles now build each superset at one spot in the gym, like the rack or the cable stack, and follow the client's kit, with dumbbells at most about half of a day's lifts. Each lift shows one plain chip for how it is loaded: 1 kettlebell or dumbbell, 2 dumbbells per hand, Barbell, Machine or Band. One-side moves say it in the count, like "12 each leg".

Live on the webPhones, in testing

A new desk plan builder, and pop-ups in the middle.

Building a plan at a desk is redone, with a body-part picture on each lift and its how-to clip playing on hover. Every pop-up, on phone and desk, now opens in the middle of the screen instead of sliding up from the bottom.

Live on the webPhones, in testing

Workout screen polish.

One New best per lift, on the set that earned it, marked with a 🏆 and a colored outline instead of a gold fill. New accounts start in dark mode, with a light or dark pick in the first-time walkthrough. Back from the finish screen returns you to the workout.

Live on the webPhones, in testing

Imported weights read right.

Bringing in a client's Trainerize history no longer halves numbers that cannot be two equal dumbbells, so one-dumbbell and machine lifts keep the weight the client actually used.

New on October 15

Live on the webPhones, in testing

Starting weights that fit the client.

Start a plan over from a plan style, at the consult, in the phone plan editor or at the desk, and each lift starts from the client's own recent workouts instead of one default weight. Lifts they have not done lately open empty for you. At a consult, the AI also fits those from what was said, using one of your 40 week drafts a day. In the consult's workout pop-up, each lift shows its next step, like "Next: 25 lb once all 3 sets hit 8": 5 lb up, or 10 lb on squats, deadlifts, leg presses and hip thrusts at 200 lb or more. You still approve every bump. Each lift also shows the client's past numbers on it, like "Last: 45 lb × 8, Jun 16 · heaviest 55 × 5", from their last 60 workouts however long ago, imported ones included.

New on October 14

Live on the webPhones, in testing

Wrong lift? Say so in one tap.

If a past workout filed a lift under the wrong name, the client taps Wrong lift and their coach gets a card. The coach moves those sets, and the plan, to the right lift in one tap, with undo.

Live on the webPhones, in testing

Cardio in your own workout, and training off-plan.

A client's own workout now has Treadmill, Bike and Rower: log minutes, and miles if you like. Coaches can tap Train something else today for a one-off session; it goes in the history and never into the plan.

Live on the webPhones, in testing

Start a plan over in a new style.

A client who already has a plan can be redrafted from a plan style like CCA supersets. Nothing reaches the client until you tap Send, and Put the old plan back stays until then. The consult also asks once whether the client trains in person or remote, and remote clients get a filmed movement check and phone photos instead of a scan.

Live on the webPhones, in testing

Smaller fixes.

Clients opens on everyone, sorted by name, with who needs you still marked. On Android, lift videos play, the How to button clears the bottom of the screen, and your music keeps playing through Coachtor's sounds and clips. At a desk, scrolling up a long conversation loads one older page at a time.

Live on the webPhones, in testing

A new workout screen.

The list is the screen: every exercise is a short row, tap one to log it right there. A checkbox for each set, Coachtor's own number pad, and How hard as four words (Easy, Good, Hard, Max). Rest shows up top and under the set you just checked. Supersets sit in one numbered box with rest after the round. Tap Last time for the last four sessions and use those numbers again. A short chime marks each set, quiet when the phone is on silent, with an off switch. Finish sits at the end of the list and lists any sets you skipped.

Live on the webPhones, in testing

Plan styles and program length.

Pick how a plan is built: Core, Core, Accessory (CCA) supersets, upper and lower supersets (CAA), Push, Pull, Legs, a mixed week, or one lift at a time. Coachtor marks the best fit for the client, and your usual style lives in Settings. Set the length too: ongoing, 3 or 6 months, or a goal date. The plan splits into phases, coach and client both see "Week 5 of 12", and you get a heads-up two weeks before the end.

Live on the webPhones, in testing

A calmer Inbox, and alerts that get through.

The coach's Inbox is one list of people, sorted by who needs you, newest or name. Tap a person to message them and handle what's waiting, like a check-in reply, on one screen. Messages lined up for later wait under Lined up. For clients, a coach's message, a new plan or a consult request now arrives by email as well as a phone alert. An Email me too switch turns the emails off.

New on October 13

Live on the webPhones, in testing

Bring in a client's old progress photos.

Moving a client from another app? On their Health card, tap Add past photos and pick many at once, or drag a folder's photos in at a desk. They group by the day each was taken; tag front, side or back. Works before they sign in too: the photos wait with the invite and land on their Progress when they join. Only the client and their coach now see them. The client is told once, sees "Added by" your name, and can remove any.

Live on the webPhones, in testing

Before / Now progress photos.

Progress photos are now one section for client and coach: Before and Now side by side with the dates on them and weight and waist from those days, every photo by year, Play to flip through them in order, and a compare view with a slider. Pick any two days of the same pose. The client can save a Before / Now picture to their phone; the coach cannot.

New on October 12

Live on the webPhones, in testing

Gym managers, for owners who are not on the floor.

On your Gym tab, tap Add a manager and pick one of your coaches, or someone new by email, like a front-desk lead. Before you confirm, you see what they can do and what stays with you. A manager runs the team day to day: invites clients and coaches, sees the gym's clients (when your "See clients' app" switch is on), moves a client to another coach, and removes a coach with no clients left. They get the weekly report too, with every money line taken out. Money, rates, payments, billing, your brand and adding or removing managers stay yours. Take the role back any time, or they can step down.

Live on the webPhones, in testing

Managers see your coaches' phone numbers.

A gym's manager sees a coach's number on the coach's page, the same way the owner does, shared with clients or not. Only for coaches at the gym they manage, and only while they are a manager. Clients still see a number only when the coach shares it.

New on October 11

Live on the webPhones, in testing

Bring in a consult from before Coachtor.

On a client's record, open Consults, then Bring in a past consult. Paste the text or upload an Otter export, a text file or a Word file (up to 5 MB). Pick the day it happened, tick that they agreed, and Coachtor writes it up as history. No plan is made and nothing goes to your client until you save it. Then they see it, marked "From before Coachtor". It counts as their first consult, so the next one is a follow-up. Your gym owner never sees it. Up to 20 a day per coach. PDFs are not read yet.

Live on the webPhones, in testing

Plans that run in order, with optional extras.

For each plan, pick In order or On set days. In order: the next workout up is whatever is next, "Day 3 · Lower body", and a missed day moves nothing. You set a weekly aim, like 3 a week. Add extras next to the days: a walk, a hike, 30 minutes on the treadmill (up to 8 a plan, 5 to 240 minutes each). They count toward the week and are never missed. On a short day your client taps Short on time and picks one of your extras, or a shorter version of their next workout with the main lifts only. Name the program too, like "Strength block 1". A consult follow-up can now send a plan with no set weekdays.

Live on the webPhones, in testing

A new client record, built around what is next.

A blue top shows this week: a ring, a plain status (Doing well, On pace, Watch or No plan yet) and a seven-day strip. Under it, one Do next with one button, red when a client needs you, and a win to cheer when nothing is waiting. Below are eight cards: Plan, Progress, Check-ins, Messages, Consults, Notes, Payments and Health. Each opens as a pop-up, and nothing starts open. Same data, same who-sees-what.

Live on the webPhones, in testing

Your phone number, only if you want it shared.

Add your number under Your account. It stays hidden from clients until you choose to share it, and you pick text only, or call and text. A client with a shared number sees a "Text" row on their Coach tab, with a nudge to message you in Coachtor first. Your gym owner always sees it, marked hidden from clients when you have not shared it. Other coaches and other gyms' owners do not.

Earlier on October 11

Early test, one coachPhones, in testing

Food tracking, phase 1.

A client logs a meal with a photo or a few typed words. The AI guesses what is on the plate, the client checks it and fixes it before anything saves. It is off for everyone by default. Today one coach has it on for their own clients, and each client stays off until that coach picks how much to count for them. No red, no "over", no streaks.

The AI reads a meal only on the client's own yes to Coachtor's AI, plus a yes to food photos the first time they open food. Up to 12 estimates a day per person. A coach sees meals logged while the client was at their gym. A gym owner sees them only if "See clients' app" is on. Clients can delete all their food data in one tap, and it comes with their full copy. More gyms and coaches come later.

Live on the webPhones, in testing

A calmer start for a new coach.

A welcome screen with your gym, your photo and your name, and one button: Start coaching. Then Today shows a short setup card with a progress ring and the minutes left. The next step is a real button, and done steps fold into one green line. When you finish, one green card says you are set up, and Today goes back to the coaching day.

Live on the webPhones, in testing

Little things that read wrong, fixed.

"1 minute" and "1 lift", not "1 minutes" and "1 lifts". The owner's money tiles say "A month per member", not initials. After today's workout, the client's Today turns green: "Done today", with the next one as "Next time". A brand-new client reads "1 this week. The chart fills in from week 2." A kilo client's empty bar is 20 kg, not 20.5. Effort runs the same way everywhere, 1 Easy to 5 Brutal.

Live on the webPhones, in testing

Tidier screens, and faster ones.

Four client screens lined up after a careful look: the Coach tab title, the check-in dot, the Calendar's today line and the Me weight row. Today's counts now agree on the coach's Today, Inbox and tab. Progress loads faster. A phone address that no longer works is dropped instead of tried again and again.

Overnight into October 11

Live on the webPhones, in testing

A coach reads payments from their own gym only.

After a client moves, a coach now sees only the payments made at the gym where they coach that client. The client still sees all of their own. We ran a security check across the app and fixed the five medium items it found.

Live on the webPhones, in testing

Fewer dropped balls.

A buzz that fails to send now gives you a retry, and falls back to email. One rule decides who has gone quiet. A consult your client finished in the app no longer gets stuck, and your copy of a client's record includes what they answered there. The count on the app's badge includes consults to review.

Live on the webPhones, in testing

Quicker Today, steadier workouts.

Today and the sessions list read much faster. A rest that ended a workout now says "then you're done". Plurals read right at the start of a workout, and a volume best no longer reads like a lift's weight.

October 9 and 10

Live on the webPhones, in testing

Kilos or pounds, per client.

A client picks kg or lb in Settings, and a coach can set it on their record. Plan building follows it, and a kg | lb switch on the record shows either view. Weigh-ins show in the unit they were taken in.

Live on the webPhones, in testing

Owners see their own gym's coaching only.

A gym owner sees nothing about a coach's clients outside that gym. Work a client did before they joined the gym stays hidden from the owner unless the coach shares it, with a switch on the client's About page, off to start.

Live on the webPhones, in testing

Get set up, step by step.

A coach gets a Get set up list on Today, and an owner gets a Gym checklist. A practice client can be added with one tap, so you can try Coachtor before a real client is on it. The old tours are gone.

Live on the webPhones, in testing

Progress on two pages, and a week at a glance.

Progress splits into Strength and Bodyweight. A This week strip shows where the week stands.

New on October 8

Live on the webPhones, in testing

Email alerts for coaches at a computer.

If no phone of yours gets notifications, you get an email when one of your own clients messages you or answers a check-in: "Ana sent you a message", or a count when several are waiting. At most one of each kind an hour. It never holds the message's words or the check-in's answers. It follows your switches and quiet hours, and every email has a link to stop them.

Live on the webPhones, in testing

Clients see how to pay you.

On My business, write how your clients pay, with a link if you have one. Your client sees it above I paid, and their Coach tab lists the payments you confirmed. Only you and your current clients see it. Stop coaching now says the payment is separate and how to stop it. Coachtor still never takes or moves money.

Live on the webPhones, in testing

Messages you can search and reply to.

Scroll up for older messages, search a conversation, and reply to any message so the answer shows what it answers. With no signal, what you typed waits on the phone and says Waiting to send. On the desk, Enter starts a new line.

Live on the webPhones, in testing

Plans say who can see them.

Every plan screen has one line: "Only you can see these changes" or "Alex can see this plan". Buttons say what they do: Send to Alex, Save privately. Changes made on the phone save privately to your account, so the desk picks them up. A lighter week in a new phase is a tick box, off until you tick it.

Live on the webPhones, in testing

A More tab, Gym settings, and your own account.

Coaches get a More tab for Library, Exercises, Forms and My business. Owners get five tabs (Gym, Today, Inbox, Clients, More) and a Gym settings page for setup. Settings are one list under Me, and save what they show. Edit your name, change your email with a code, or remove your photo.

Live on the webPhones, in testing

Consults: type at the desk, check before the write-up.

Type your consult notes in the browser. A consult ends with a list to check, then Looks right, write it up. Clients talking with the AI can pick "I'll tap when I'm finished". A recorded consult plays on any device you are signed in on. "Later" on a consult holds until tomorrow.

Live on the webPhones, in testing

A faster, tidier start.

Today and Coach load faster and say Loading instead of sitting blank. The sign-in code goes in as soon as you type the sixth digit. The first-run tour shows only to a coach with no clients, and each client gets one "Here's what I heard" card. Lift names fit the desk plan, and its minutes match everywhere else.

Live on the webPhones, in testing

Removed money comes back for 30 days.

Removing a payment, expense or package asks first, and Restore brings it back for 30 days. Invites say what really happened: Copied, not sent yet; Shared; or Joined. Never "sent" when it was only copied.

Live on the webPhones, in testing

The app says what is true.

A write-up says ready only once it has saved. A screen that could not load says Didn't load, instead of looking empty. A setting waiting to save says so, and saves when it can. An app update waits with Update ready and never restarts a screen you are using. If your gym uses a waiver, it is checked on every screen and by our server.

Earlier on October 8

Live on the webPhones, in testing

Take a full copy of your record.

One tap saves everything as a single file: workouts, check-ins with their answers, both sides of your messages, forms, habits, consult write-ups, appointments and payments. Photos, videos and voice notes come as real files that never expire. Each part shows a tick, or says it could not be included so you can try again. Coaches and gym owners get a copy of their own work too. The PDF is labelled a summary.

Live on the webPhones, in testing

Check-ins and message files stay with your coach.

Your weekly check-ins and the photos, videos and voice notes in your messages are seen by your coach, and your team's coaches if you train on a team. Never the gym owner, even when the owner can look at clients' app. Every privacy line in the app now names who actually sees it.

Live on the webPhones, in testing

Changing coach is clear in Messages.

After a move, your old coach's messages stay under their own name, and a line marks the change: "Your coach changed from Sam to Jordan on Oct 3." The new coach sees the old messages as the other side, not their own.

Live on the webPhones, in testing

Moving a client asks first.

Owners: picking a coach now opens a check that names everyone involved and who gets a notification, then Move or Cancel. Nothing moves on one tap.

Live on the webPhones, in testing

Back to it, and no more letters.

With a workout running, Today says Back to it instead of Start. Workouts are called by their names everywhere, never A, B, C. On the desk, the plan header says when changes are waiting to send.

New on October 7

Live on the webPhones, in testing

Reviewing a consult, in three steps.

Ask first, then the plan, then send. Claude lists the few things the plan still needs to know; send them to your client as one numbered message after a confirm, or skip and plan anyway. The plan opens when they reply. What they told you sits in short tiles that open on a tap, and the top says how the consult was done: recorded, typed, or talked with the AI, with its real length.

Live on the webPhones, in testing

Your own offers, and a plan sized to one.

Under Account, list what you sell: a single session, one week, or 2 to 104 weeks, in person or online, and sessions a week. Up to 12. The write-up suggests the one that fits and says why, then drafts to its size: one workout, one week, or phases with phase 1 written and the rest outlined. Change the offer with a tap. With none saved, four starting offers show until you change one. Only you see your offers.

Live on the webPhones, in testing

Fewer stuck talks, fewer accidental asks.

If a client's talk with the AI has not got going in 20 seconds, the app offers Type it instead, and the screen stays on while they talk. "Ask for a follow-up consult" and "Ask for a first consult" now ask you to confirm before your client gets the buzz.

Live on the webPhones, in testing

Signing out leaves nothing behind.

Sign out always lands on the front door with every screen fresh: no client cards, no gym name, logo or color from the last person on the phone.

Live on the webPhones, in testing

A set is never deleted by accident.

Swiping a set only shows Remove. Tap it and the set goes, with Undo for 5 seconds; in a superset it asks first. Swapping or taking out a lift keeps the sets you already ticked.

Live on the webPhones, in testing

Nothing typed is lost.

A half-done check-in, typed consult or "Something else today" stays on the phone if the app closes and comes back where you left off. "Something else today" finishes with no signal and sends when it can. The workout bar no longer covers any button.

New on October 6

Live on the webPhones, in testing

Plans laid out as phases, that bend with real life.

Lay out the phases ahead of time, each with a name, a length and what it is for. When life happens, pause the plan, add two weeks, or move to the next phase now, and every later date moves with it. After a gap, ease them back in. Suggestions come to you from a follow-up consult, an "It hurts", tired check-ins in a row (2 by default, 1 to 4 per client) or a client's "Going away?" note, and each waits for your yes or no. Choose whether a client sees their phases or just their workouts.

Live on the webPhones, in testing

Replies show what they answer.

A message you send from a win, a workout recap, a check-in, a red flag, a goal nudge or a quiet-client chase now carries a small card above it saying what it is about, like the PR you are cheering. Both of you see it, and a tap opens it. Plain messages look the same as before.

Live on the webPhones, in testing

Every lift's history, one tap away.

Tap any lift on a client's record, a recap or a past workout to see that person's history with it: how many times, the last, the best, the trend, and every session. Workout days on the record open the whole workout, with Edit for the coach. Clients see their own on Progress.

Live on the webPhones, in testing

Numbers picked, not typed.

Height, weight, birthday, measurements, habits, goals and most coach number and date boxes now use wheels and plus or minus buttons. A weigh-in is never saved from a guess: it starts empty, with last time's number as a hint. Sets in the workout logger stay typed, as before.

Live on the webPhones, in testing

A clear ask about the AI.

A client who has not said yes or no to Coachtor's AI gets one short pop-up on opening the app, once: what they get, that their coach checks everything first, and how to turn it off under Me. Yes, see what it covers, or not now. Never shown during a workout, and never to coaches.

Android, in testing

The keyboard no longer covers what you type on Android.

Messages, sign-in, forms and the other screens you type on now move up out of the keyboard's way on Android phones, the way they already did on iPhone.

Also new on October 6

Live on the webPhones, in testing

Ask a client for their first consult.

A new client with no consult yet gets an Ask button on the Consult tab, their record and their card. They do it in the app, typed or talked, in about 10 minutes. The ask lands in your message thread with them as a card with a Start button, buzzes their phone, or emails them if they have no phone that buzzes, with one reminder after 2 days. Changed your mind? Take it back until they start.

Live on the webPhones, in testing

Unsent work stays with its own account.

A check-in, a private coach note or a calendar entry waiting to send now belongs to the account that wrote it. Sign out and someone else signs in on the same phone, and it never shows up or sends as theirs. Anything older that was waiting with no account on it is held back, and the app asks "are these yours?" before it sends.

Live on the webPhones, in testing

The AI only on a clear yes.

A body scan read by a coach now names the client, and goes to the AI only if that client said yes to Coachtor's AI. A recorded consult goes to the AI on the client's yes, or, before they have been asked, on your "Client agreed to be recorded" tick. A taken-back yes, or an answer the server cannot check, is a no, and nothing is sent.

Live on the webPhones, in testing

Delete account removes every file.

Deleting an account now clears every place that holds the person's files: profile and progress photos, photos and videos in messages, body scans, consult recordings, and a coach's own demo videos. Then it checks they are gone. If any file will not go, the account is not deleted and the app says so, so you can try again.

New on October 5

Live on the webPhones, in testing

Fix or delete a past workout.

Open any finished workout from Progress or the calendar and see every set as logged, the time, how it felt and the note. Typed 315 instead of 135, or left the app running? Change a set, add or take one out, fix the day and length, or delete the whole workout. Coaches can do the same for their clients, and the workout says who edited it and when, so nothing changes quietly. Bests and the body map follow what is saved.

Live on the webPhones, in testing

The body map.

Every lift shows what it works on a front and back body: main muscles solid, helpers light, your own lifts too. While logging, a small map sits beside each lift and "today so far" fills in as sets are checked. Clients see their week shaded on the body, never graded. Coaches see the same week with light spots marked, and pick what counts as light for each client (4 hard sets a week to start).

Live on the webPhones, in testing

Tap where it hurts.

Swapping lifts for an injury starts on the body: tap the knee, shoulder, hip or back. Four quick questions come first, and any yes (a pop, swelling, numbness, it gave out) shows a refer-out note to send instead of a swap.

Live on the webPhones, in testing

Your map, your words.

Clients choose the figure their map draws: neutral, broad or curvy, a body shape and nothing else. Separately, and only if they want to, clients and coaches can say how they identify and their pronouns, in their own words if they like. Only their coach or their clients see it, and AI write-ups use their pronouns, or they/them.

Live on the webPhones, next app version

A 3D body to look around.

Under the body map, "Look around in 3D" opens a real muscle model: on a lift's page, on a client's week in Progress, and on the coach's Body and health. Drag to turn, Front and Back, pinch to zoom, and tap a muscle to see its name and what it shows. Same shading as the flat map, and coaches see light spots in a warm amber. On the web now; phones get it with the next app version. The flat map still does the coaching. Model: Z-Anatomy, from BodyParts3D, CC BY-SA.

Live on the webPhones, in testing

Plans that fit their life.

Ask how long and how many days a week a client wants to train, and every draft fits it: A and B for twice a week, up to A through F, with optional workouts that never count as missed. Warm-ups and cool-downs, a different weight for each set, an as-many-as-you-can last set, top set and back-offs. Before you write the next plan, one card shows their lifts, bodyweight, effort and attendance, and the AI reads the same card. Hikes, games and walks count, and planned rest days are part of the plan.

Live on the webPhones, in testing

Workout phases.

Every plan has a length: 12 weeks by default, set per client, or until their goal date. Two weeks before it ends, the next phase is drafted from what actually happened and waits on your Today. It starts only after you approve it.

Live on the webPhones, next build

Talk to change a plan.

Say "swap squats for something easy on their knee" and see each change side by side with a reason, then approve. Clients can talk mid-workout to log a set, leave you a note, ask a question, or get an easier lift for today. Live words on the web now; on phones with the next app version.

Live on the webPhones, in testing

Win the Week, and coaching from the floor.

Clients win a week by being active 4 days, and rest days the plan calls for count. Seven follow-ups for prospects who are thinking it over, an intro workout that ends on your offers, a refer-out card when something sounds like more than soreness, and a 3-week ramp back after.

Live on the webPhones, in testing

Follow-up consults clients do themselves.

Ask a client for a follow-up and they see what they told you last time, tap Still true or change it, and answer a few new questions. About 5 minutes, typed or talked. You get what changed and plan suggestions to review.

Live on the webPhones, in testing

A clearer Clients list.

Grouped by what each client needs from you, red for act now and amber for waiting on you, with one button per row. Each client's page opens on who they are and the one thing to do now.

Live on the webPhones, in testing

Clients know when it's AI.

Before a client does their consult in the app, one screen says they'll be talking with Coachtor's AI assistant, that it becomes a transcript for you, and that Anthropic and Deepgram process it. They tap I understand once. The voice also says it's an AI in its first line.

Live on the webPhones, in testing

A recording reminder.

Before you record a consult, the app reminds you to tell the client you're recording, and you tick "Client agreed to be recorded". Washington and some other states need everyone's OK. The tick is kept with the consult.

Coming, not on sale yet

Minute packs are coming.

A pack will be 60 voice minutes for $15, never expire, and be used only after your monthly minutes run out. They are not on sale yet. Until then, past your monthly minutes, voice waits until the 1st and your clients type instead. The iPhone and Android apps show what you have left.

New on October 4

Live on the webPhones, in testing

Consults with people who haven't signed yet.

Pick Prospect when you start a consult. No invite and no app for them. The write-up ends on an offer from your gym's list instead of a plan, then one tap: Signed (the invite goes out and week 1 is drafted from the same consult), Thinking (a follow-up date and a drafted text you send from your phone), or Not now. Book a follow-up consult, or set "follow up in 6 weeks" for any client, and it shows on your Today when it's due. Owners see how many consults turned into clients per coach, never who.

Live on the webPhones, in testing

A welcome for new clients.

A new client's first visit asks for a photo, birthday, height and weight, and what they wear (Apple Watch, Garmin, Fitbit, Oura, Whoop, Samsung or a smart scale). Everything can be skipped and comes back later as one small card. Age, height and weight go into the consult write-up and the first plan. Only the client and their coaches see them.

Live on the webPhones, in testing

Birthdays on your Today.

On a client's birthday, your Today shows a card with a happy-birthday message already written from their wins. Edit it or tap Send. Nothing goes out until you do. You can also fill in a client's birthday, height and weight yourself, for clients who never open the app.

Live on the webPhones, in testing

Delete a consult.

At the bottom of any consult. You confirm first, then the recording, the text and the write-up are gone for good. A plan you already sent stays.

Live on the webPhones, in testing

See where every client stands.

Each client on your list now says where they are: consult ready to review, wants to meet in person, plan to send, or on a plan. The ones waiting on you come first. Open a consult and tap Ask to send the questions it still has, in your words.

Live on the webPhones, in testing

One side at a time, counted right.

One-arm and one-leg lifts say so, start on the weaker side, and match those reps on the stronger side. Volume counts both sides. Planks and holds show seconds, like 2 × 20 sec. A big clock up top, and a workout left open for 90 minutes pauses from when you left.

Live on the webPhones, in testing

Voice minutes you can see.

Each month: 120 minutes of clients talking their consult with the app (about 12 consults), and 20 hours of your recorded consults. A heads-up on Today at 90 minutes and at 15 hours. Need more? Minute packs are coming ($15 for 60 minutes) but are not on sale yet; until then, past your minutes, voice waits until the 1st and your clients type instead. A talked consult asks the must-know questions first and wraps up by about 20 minutes, without ever mentioning the clock; what it skipped comes to you as a short list to ask in person. Typing never counts.

Live on the webPhones, in testing

Check-ins this week, on one screen.

Fifty check-ins become one page: how many came in, who has not, and the few that changed. Only those need you, each with a one-line summary and a reply drafted in your voice. Everyone on track gets a short note you review first, with Skip on every row, then one tap sends them.

Live on the webPhones, in testing

Form checks and questions after a workout.

Mid-workout, a client films a set; it reaches you tagged with the lift, the set, the weight and the reps. At the end they can ask a question, leave a voice note or send a form video. You reply by voice or in words.

Live on the webPhones, in testing

Body scans from a photo or PDF.

Snap an Evolt, InBody or any scanner printout. Coachtor reads the numbers, the person checks them, and they go on the chart beside scale weigh-ins. Anything the scan did not show stays empty, never guessed. Great for clients with no wearable.

Live on the webPhones, in testing

Consults with just a name.

No email? The consult still gets written up. You ask for an email only when you send the invite. Follow-up consults start from the last one and suggest what to change in the plan.

Live on the webPhones, in testing

Change many plans at once.

Edit a program and update everyone on it, skipping clients you changed by hand. Deload week, travel week or push everyone back a week, with a preview and Undo. Hurt knee or shoulder: swap the lifts for a few weeks.

Live on the webPhones, in testing

Gym floor mode.

Start an in-person session from Today, log their sets with big buttons and Same as last, and say a quick voice note. Session packages count down by themselves, and a client running low shows up with a renewal note drafted.

New on October 1

Live on the webiPhone, in testing

Your own clients, alongside the gym's.

A coach who works at a gym can also coach clients of their own: their own practice, with its own name, logo and color, or simply "Coaching with" the coach. One list of clients covers both, with your own marked Mine only and a filter. The two stay separate underneath: a gym plan never goes to a private client, and the gym's money and library stay the gym's.

When a coach moves on, the gym owner moves each client to another coach, or lets them go with that coach, and the coach's access to the gym ends. A client can also choose to go with their coach, with a week's notice to the gym. The client's history goes with them either way.

Live on the webiPhone, in testing

Workout recaps that do the work.

On a workout recap, Hold loads and Make it shorter now change the plan for you, with a preview first and Put it back if you change your mind.

Live on the webiPhone, in testing

The workout, start to finish.

Four tabs for clients: Today, Progress, Coach and Me. Today shows one workout and Start. The overview comes first, then a logger in plain words: "do these back to back" instead of letters, last time filled in, How and Swap on every lift, and Pause and Finish at the top.

A new best shows the moment it is logged, with how far it went up. The finish screen gathers the bests, the weeks trained, how it felt, and a card to share.

For you: Needs attention opens Today, and wins to cheer wait under it. Swap requests come to you, and approving one changes the plan.

The logger: the workout clock, an In order or By lift switch, the coach's note for this workout, and flat bench press with last time's numbers beside each set, a rest line between sets and a check on each saved set.
Live on the webiPhone, in testing

Bring your programs over.

Print a program to PDF from Trainerize, TrueCoach, Everfit or another app, or take photos of a printed one. Coachtor reads it into a draft for you to check before anything is saved.

Bring your programs over: pick PDFs, or use photos of a printed program. The file is read and not kept.
Live on the webiPhone, in testing

Old workout logs come too.

Strong, Hevy, TrainHeroic, or any spreadsheet with a date, a lift, the weight and the reps. Their history lands in Coachtor, so last time and new bests start full.

Bring in your history, from Strong, Hevy, TrainHeroic or any spreadsheet, with where to find the export in each app.
Live on the web

Send a workout link.

For the client who will not install an app. Text them a workout from their record. They open it on their phone, tick each set and finish, with no app and no password, and it lands in their history.

iPhone, in testingAndroid next build

A year of weigh-ins on one tap.

When a client connects Apple Health, they can bring in their past weigh-ins, so their weight chart starts full instead of empty.

Live on the web

Coming from another app?

How your clients, programs and history come over from Trainerize, TrueCoach, Everfit, PT Distinction and My PT Hub, side by side.

See how switching works

Live on the web

A better desk at app.coachtor.com.

Coachtor on your computer, with a left menu, Needs attention beside the client it is about, wide plans and clients, and a printable client report. Today's pass fit the plan builder on smaller screens and put plain labels on every button. Sign in with the code we email you.

Earlier this fall

In testing

Apple Watch app, with live heart rate.

Clients see today's workout on their wrist, log a set with the Digital Crown, and get a tap when rest is up. Heart rate shows live on the Watch and the phone. It works with the phone left in a locker, and saves the workout to Apple Health.

Prefer a strap? A MyZone belt, Polar, Wahoo or Garmin strap shows live on the phone too.

In testing

Apple Health and Health Connect.

Weight and daily steps reach you on their own, so clients stop typing them. Finished workouts save back to their phone's health app. Health Connect, the Android version, brings in Garmin, Fitbit and Samsung too.

Live on the web

See as client.

Open any client's own app, read only, and see exactly what they see. Training them in person? Press Start and log the session from there.

Live on the webiPhone, in testing

Exercises: 1,000+ lifts with demo clips.

Browse every lift, watch the clip, read a short how-to, and add it straight to a client's workout. Each lift shows the client's history under it.

Live on the webiPhone, in testing

Your Library, in one place.

Programs, workouts, forms, habit sets, videos and saved messages. New items stay yours until you share them.

Live on the webiPhone, in testing

Copy a plan to many clients.

Pick a plan, a workout or a template, then send a copy to one client, a handful, or a whole group. Add to what they have, or replace it.

Live on the webiPhone, in testing

Coach at a gym and run your own practice.

One login for both. Switch between them, and your own clients stay yours, paid separately from the gym's.

Want in? Coaches come in a few at a time.

Get invited