Coaching Practice Tech Stack Audit: A Complete Worked Guide
Nour
Founder, Coachful

A coaching practice tech stack audit establishes what your software actually does, who depends on it, what it costs and which changes would improve the service. A useful audit ends with owned decisions and supporting evidence. It can recommend replacing several subscriptions, improving one workflow, or retaining a specialist system that earns its place.
Start with the work a client needs to complete: understand the offer, agree the service, book the correct session, reach preparation, receive coaching and know what happens next. Then examine the systems supporting that work. Counting apps alone misses the difference between necessary specialization and repeated handling.
Coachful is our #1 recommendation for bringing the core coaching workflow together when your audit identifies fragmented preparation, client resources, sessions and follow-through. Make the decision against your actual requirements. The detailed audit below shows why a practice can choose Coachful while deliberately retaining its accounting, specialist signing and other necessary tools.
Define the audit before collecting subscriptions
Write a short scope statement: the services, people, records, dates and decisions included. A solo practice reviewing individual coaching has different dependencies from a consultancy delivering employer-funded programs. Include the client, coach, administrator, payer and sponsor as distinct people where those roles differ. Buying the service does not automatically confer access to everything discussed within it.
Choose a review period that exposes both everyday work and less frequent obligations. Recent activity helps explain use; a complete annual charge view helps find yearly renewals. Also inspect upcoming commitments. A scheduling account with few recent bookings may still contain appointments that cannot simply disappear.
Set a realistic audit allowance and a decision date. Identify who may inspect records, approve expenditure, change access and cancel contracts. Keep credentials out of the inventory itself. The inventory should name the responsible account holder and recovery arrangement, with secrets stored through the practice's appropriate protected route.
Build an inventory that explains the dependency
For each tool, record purpose, account owner, authorized users, relevant records, connected systems, actual billing currency, frequency, next charge, notice terms and the work that would fail without it. Add where its current contractual and supplier information can be found. Review the real plan and configuration rather than assuming a feature advertised elsewhere belongs to your account.
Give each tool an initial decision: retain, improve, investigate, replace or retire. These are working judgments. “Investigate” needs a named question and owner; it should not become a permanent label hiding uncertainty. A proposed replacement needs a condition that can be checked before retirement.
Separate recurring comparison from cash timing. A £120 annual recovery subscription has a £10 monthly equivalent, but it does not charge £10 each month. Record both facts. Include taxes, currency conversion, usage charges and plan limits where they affect your actual choice. Never compare a discounted first month with a full renewal year without explaining the difference.
Inspect accounts as well as subscriptions. The NCSC's guidance on important online accounts recommends reviewing access and removing or disabling accounts no longer needed. It also discusses passkeys and strong unique passwords with two-step verification where appropriate. Check what each provider supports and the practice's recovery route; a spreadsheet saying “secure” is not evidence that these controls are configured.
Trace four real journeys through the stack
Enquiry to an agreed first appointment
Follow one representative enquiry from arrival to its actual owner, service discussion and booking. Check who receives information, whether the calendar uses the intended availability and timezone, and which message tells the client what to do next. A successful form submission is only one event. It does not prove someone reviewed suitability or that the appointment exists.
Include an exception such as a changed appointment or unanswered enquiry. Record the trigger, source, destination, recipient, action and person responsible when the normal route fails. Distinguish appointment notices from marketing permission. Adding another automation can multiply an unclear responsibility instead of resolving it. The coaching welcome packet template helps turn the agreed route into usable client instructions.
Agreement and payment to correct entitlement
Identify the applicable agreement, signer, version, payment arrangement and access being supplied. Check the relationship between the client, purchaser and sponsor. A payment reference is useful evidence for finance; it does not by itself explain which preparation or program a person should open.
Examine one normal payment and one exception through the actual provider records. A pending payment, scheduled retry or invoice marked sent is different from confirmed collection. Keep the bookkeeping system where the accountant needs it, and reconcile references across systems rather than declaring a client portal a complete accounting replacement.
Preparation to a useful coaching response
Ask the intended client to locate the preparation, understand its purpose, submit through the agreed route and identify where the coach's response will arrive. Observe the whole sequence with suitable permission and material. A coach successfully opening their own editor is not the same test.
Check what the coach must read, where private thinking belongs, and whether a promised client response was actually delivered. A saved review, task tick or notification may represent a different stage. Compare the instructions with what the client can see. Include the time needed to repair a confusing link or explain a missed response.
Completion to records and continuing obligations
Follow the end of a service: remaining sessions, final resources, access, records, future charges and the route for questions. Ending a subscription to software is separate from ending a client's entitlement. Identify what must remain available and who owns the preservation and later review of records.
The ICO's UK storage-limitation guidance says retention should be justified by purpose and reviewed. Its page is currently under review following legislative changes. It does not supply one universal retention period for every coaching record. Use the rules and agreements applicable to your practice, with appropriate advice for unresolved obligations; neither “keep everything forever” nor “delete on cancellation” is an adequate policy.
Use Coachful against specific audit requirements
Begin with three concrete demonstrations. First, show the intended client reaching the correct resource through their account. In Clients, the client's Worksheets & resources area supports examining resource access, responses and sending. Check the actual grant and audience. Copying a resource link is not a substitute for establishing the necessary access.
Second, distinguish private review from client delivery. Coach review beneath a submitted form supports the coach team's review; the client does not see that private review or receive it in the response PDF. If the service promises feedback, use the separately agreed client-facing route and verify the readable response there.
Third, inspect agreement and recap behavior. An issued agreement has its own text; signed copies preserve what was signed. When saving an active template version, the selected update option can move eligible unsigned copies, while customized copies are excluded. Do not describe a template edit as rewriting a signed agreement.
Session recaps send automatically by default. The workspace approval setting can hold new recaps for review, and an explicit session-type setting can override the workspace choice. Inspect both when the service needs review before sending. A new hold does not retrieve an already sent recap. These are specific configuration questions, not reasons to assume every part of your practice needs replacement.
For the wider transition, use the coaching tech-stack consolidation guide. Keep this audit focused on deciding what is justified and the evidence needed before a change.

Worked example: Mara audits eight tools
The following is an original fictional practice, with invented prices and operating records. Mara is the sole coach. Jo provides occasional operations help, and Bilal does bookkeeping. The audit runs from 1 November to 2 December 2036. Their agreed scope covers individual coaching administration, records and software charges, while ordinary coaching delivery continues separately.
Mara authorizes a limited two-client pilot and a £85 replacement subscription for November. She sets an audit allowance of 540 combined staff minutes, including configuration, client coordination, repairs, cancellation and the final charge check. Routine coaching sessions are outside that stated audit allowance and continue as promised. Jo and Bilal accept their specific inspection tasks without receiving private coaching reflections.
| Purpose | Monthly equivalent | Dependency found | Initial decision |
|---|---|---|---|
| Scheduling | £22 | Existing appointments and public booking links | Investigate retirement after reconciliation |
| Specialist signing | £28 | One corporate buyer's required signing route | Retain unless the buyer accepts a change |
| Client portal | £74 | Preparation instructions and reference documents | Replace after access and history checks |
| Preparation forms | £18 | Current responses and active links | Replace after response preservation and pilot |
| Bookkeeping | £32 | Bilal's reconciliation and accounting records | Retain |
| Licensed media | £26 | Permission-limited teaching material | Retain pending its separate rights review |
| Email marketing | £34 | Subscriber permission and suppression records | Retain during this audit |
| Recovery storage | £10 | Protected copies and restoration procedure | Retain and test the recovery route |
The total is £244 monthly equivalent: £234 in monthly charges plus £120 charged annually on 8 January for recovery storage. Nothing in the audit treats infrequent recovery use as evidence of redundancy. Bilal confirms the charge dates from records rather than dividing the total and calling every item a monthly cash payment.
Turn broad feature claims into acceptance criteria
On 4 November, Mara initially writes “move everything into Coachful.” Jo asks what “everything” includes. Together they replace that statement with three decisions: pilot the preparation workflow, preserve the relevant previous records, and examine whether scheduling can be retired without disrupting confirmed appointments. Bookkeeping, marketing and licensed media are not authorized for migration.
Their original acceptance record contains these conditions:
- Identity and access: each pilot client signs into their own account and reaches only their intended preparation.
- Instructions: the message names the resource, purpose, due point and where the response will arrive.
- Review and delivery: Mara can inspect the submission, keep her review private and deliver the separately promised client feedback.
- History: the necessary previous responses and agreement references remain readable through the practice's authorized record arrangement.
- Continuity: active appointments and the non-pilot clients' work remain available.
- Exit: portal and form cancellation must show an effective end date and usable retained records before Mara counts a stopped charge.
They rehearse with synthetic material before inviting clients Nila and Omar. This is a fictional account of an audit, not a claim that a real customer workspace has been tested. They do not infer that Coachful imports every historic field or automatically reconstructs the old service. Necessary historical records remain separately preserved where appropriate.
The corporate buyer replies on 6 November that it still requires the existing specialist signing route. Mara acknowledges the requirement and retains that tool. No tool is cancelled merely because another system also offers agreements. This is a fit decision about the actual buyer's requirement, not a claim that either signing method is universally legally superior.
Follow the pilot through an actual failed handoff
Nila and Omar separately agree to try one preparation submission each. Nila's coaching call is 18 November; Omar's is 25 November. Their existing service includes a short reply to preparation by 17:00 on the day before the call. Each can use ordinary email for a logistical difficulty, and neither is asked to submit sensitive material to the audit team.
On 15 November Mara activates the replacement subscription and checks each intended resource grant. Nila receives a clear instruction, submits on 16 November, and gets Mara's client-facing reply on 17 November. Mara also saves her private Coach review. Those are two different records supporting two different purposes.
For Omar, Mara accidentally copies an old preparation instruction into her 22 November message. Its old form link still opens because the old service remains active. Omar replies on 23 November asking which form counts. He has not completed two submissions, and the audit does not score his question as client resistance.
Mara reads the actual message and owns the error. Her complete replacement instruction says:
I sent you the old preparation link. I am sorry for making the route unclear. Please use the worksheet called Next Conversation in your Coachful account for our 25 November call. Its purpose is to identify one conversation you want to work on. Please submit by 12:00 on 24 November if that works for you. I will send my short response in our private Messages conversation by 17:00 that day. You do not need to complete the old form. If the timing no longer works, reply here and we will use the opening of the session instead.
Omar accepts the revised timing on 23 November and submits at 11:20 on 24 November. Mara reviews it and sends her readable feedback in their private Messages conversation at 16:10. Omar acknowledges receipt. The original message remains part of the audit record; a corrected template does not erase the confusion he experienced.
Both coaching calls take place as arranged. The audit records two preparation submissions and two delivered replies, each meeting the final agreed reply deadline. It also records one failed initial instruction and an accepted repair. These observations support a workable route for these two clients. They do not establish that every client will prefer it, that coaching quality improved, or that two successful replies prove a platform-wide delivery rate.
Close dependencies before cancelling the charge
Jo checks the scheduling dependency on 26 November. Four December appointments still rely on the old scheduling arrangement. Mara decides to retain scheduling through December and review it on 20 December. She does not claim it was replaced in this audit or change clients' confirmed appointments to make the spreadsheet look simpler.
For the portal and forms, Mara and Jo reconcile the remaining active instructions. Mara preserves the necessary history through the approved record arrangement and personally reads the private samples; Jo checks the non-confidential record manifest and access procedure without reading private coaching content. They keep the old services available through 30 November. Mara then receives and saves cancellation confirmations showing both services end on that date, with no further renewal charge.
The record arrangement has its own access and review responsibilities; cancelling an interface is not an instruction to retain all personal material indefinitely. Mara remains responsible for the appropriate records policy. The NCSC's backup guidance also emphasizes knowing how to restore a backup and checking that important data is included. Bilal and Mara verify one permitted sample restoration and its readable content, rather than relying solely on a green backup notification.
The complete closure entry reads: “Portal and forms retired effective 30 November; cancellation confirmations and authorized history checked. Scheduling retained for four December bookings, review owner Mara, 20 December. Signing retained on buyer instruction. Media rights review remains separate. Recovery arrangement retained; sample restored and read. No other tool retirement authorized.”
Reconcile actual costs and the whole audit workload
The first model assumed retirement of scheduling, portal and forms: £22 + £74 + £18 = £114. With an invented £85 replacement, £244 − £114 + £85 = £215 monthly equivalent, a proposed £29 reduction. That was a scenario, not an achieved saving.
Because scheduling stays, only £92 is retired. The final comparison is £244 − £92 + £85 = £237 monthly equivalent, a £7 reduction. The continuing monthly cash charges are £227; recovery still charges £120 at its January renewal. On 1 December, the fictional statements show the expected £227 of monthly charges and no portal or form renewal. This one observed cycle supports a £7 recurring reduction for that cycle.
November has overlap: the old £234 monthly charges plus the full £85 replacement charge, totaling £319 of software cash charges. The recovery annual charge does not occur that month. Twelve unchanged future cycles would imply £84 less recurring expenditure, but those cycles have not happened. They are a forecast, not £84 already recovered.
| Audit work | Mara | Other staff |
|---|---|---|
| Inventory and charge review | 50 minutes | Bilal 35 |
| Requirements and decisions | 35 | Jo 15 |
| Workflow observations | 70 | Jo 20 |
| Configuration and rehearsals | 105 | Jo 25 |
| Client coordination and instruction repair | 35 | None |
| Cutover, preservation and cancellation | 40 | Jo 20 |
| Final reconciliation and review | 25 | Bilal 25 |
Mara uses 360 minutes, Jo 80 and Bilal 60: 500 staff minutes against 540 allowed, leaving 40 unused. The repair is inside Mara's 35-minute coordination entry, not hidden outside the total. Each client separately spends 20 minutes on pilot preparation and coordination; those 40 client minutes are not staff labor or ordinary coaching-session time.
At invented planning values of £60 an hour for Mara, £45 for Jo and £50 for Bilal, the staff time represents £360 + £60 + £50 = £470. Jo and Bilal actually invoice their £110 combined; Mara's £360 is an owner-time valuation. The £85 overlap charge and £110 paid help are £195 additional transition cash compared with staying unchanged that November. Including owner time gives £555 of these selected transition resources. Neither total is a software vendor quote or the practice's complete operating cost.
On 2 December, Mara chooses to keep the new preparation route because the two-client trial makes the sequence and private-review boundary usable for her service. She explicitly accepts that the small recurring reduction does not by itself repay the transition quickly. She does not claim new revenue, hours saved every week or an already completed scheduling migration. The coaching operating budget guide helps carry these separate cash and time figures into a fuller forecast.

Use an original decision register for your next audit
For each proposed change, write eight fields: requirement; current arrangement; observed problem; evidence checked; proposed decision; authorized owner; completion condition and date; unresolved dependency or recovery route. Keep the actual outcome beside the proposal. A missed condition should change the decision rather than disappear from the notes.
Prioritize an incorrect recipient or unsupported access route before a cosmetic improvement. Test an ordinary journey and a realistic exception. Ask clients what was confusing, including whether the promised human response arrived. Record an unsupported requirement plainly and investigate it with the relevant provider or professional.
The ICF Code of Ethics addresses information exchange, confidential records and responsibilities when using technology. Software does not take those professional responsibilities away. Your finished audit should make the service, costs and ownership easier to explain to the people relying on them.
Frequently asked questions
Does a good audit always reduce the number of tools?
No. It should improve the fit between requirements and arrangements. Retaining a necessary specialist tool can be the correct decision, even when another product uses a similar feature label.
Can I count a cancelled subscription immediately as a saving?
Check the effective end, remaining obligations and actual charges. Separate a future avoided renewal from money already retained, and include overlap, replacement and transition costs.
How do I verify that preparation works?
Use the intended client account and actual access. Follow the instruction, submission, coach review and promised client response as separate events. Include a difficulty and its human recovery route.
Should I move every historical record into the replacement?
Decide what needs to move, remain accessible elsewhere or be reviewed under your records policy. Verify the supported route and readable results. Do not invent an automatic import or discard needed history to simplify migration.
When should I repeat the audit?
Review material service, staffing and supplier changes, and set reminders before renewals. A periodic review with a complete annual charge view is useful; the appropriate frequency also depends on the practice's obligations and risks.







