AI for Counselling Practices: Contracts, Waiting Lists and Reminders

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI for Counselling Practices: Contracts, Waiting Lists and Reminders.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI for Counselling Practices: Contracts, Waiting Lists and Reminders.

A private counsellor can give AI the admin around sessions: drafting the client contract, writing waiting-list emails, and creating appointment reminders. None of these needs session content, and none should ever receive it. Keep real client names and anything said in the room out of every prompt, and check every draft before it is sent or signed.

The dividing line is easy to hold once you see it. Admin jobs use templates with blanks, such as {first_name}. Clinical jobs use what a client told you. AI belongs on the first list only, and a draft counts as finished only once you have checked it against your own facts and your professional body's code.

Follow me on Instagram@sagnikteaches

The line between admin and session content

Counselling differs from most small businesses because the information you hold is often the most sensitive a person has ever shared. A breach is not an inconvenience; it can end a client's trust in therapy altogether. So the working rule is drawn tightly, and it is not "anonymise and paste".

Connect on LinkedInSagnik Bhattacharya
TaskWhat the AI seesVerdict
Client contract draftYour fees, policies and structure, no clientYes
Waiting-list emailsTemplates with merge fieldsYes
Reminder messagesTemplates with merge fieldsYes
Website "how I work" pageYour own description of your approachYes, with a claims check
Replying to a distressed clientClient's wordsNo
Session summaries, formulations, risk notesSession contentNo
Supervision preparationCase materialNo

The tutorial on whether therapists can use ChatGPT for session notes covers the closed half of this table. Here we stay on the open half.

Subscribe on YouTube@sagnikteaches

Free and paid plans: what changes for a counsellor

If no client information ever enters a prompt, a free plan is enough for the jobs below, and you lose little. Neither ChatGPT nor Claude charges for its free plan. The paid individual tiers, ChatGPT Plus and Claude Pro, are both $20 a month, and Claude Pro drops to $17 a month if you pay for a year up front. ChatGPT Business and Claude Team need two seats at minimum, which is more than a solo practice usually wants to pay for. Both free plans include Projects, a workspace that keeps your fact sheet and saved prompts together (Claude's free plan allows up to five), and that is all the structure a solo practice needs for its templates.

Whatever you choose, switch off the setting that lets the vendor use your chats to improve its models, because contract drafting still involves your fees and policies. Business plans do not train on content by default, but for admin-only use, the extra cost buys you little. The real protection is the habit of leaving client content out.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

A client contract: draft it with AI, then check it as the counsellor

A counselling contract (sometimes called a working agreement) usually covers fees, session length, cancellation, confidentiality and its limits, contact between sessions, record-keeping, complaints and ending work. AI is useful here because the structure is predictable, but it does not know your professional body's rules or the law that applies to you.

Step 1: give it your facts

Fill in a fact sheet first so the draft has nothing to invent. Example, illustrative:

Practice facts for a client contract (all fictional):
- Session length: 50 minutes, weekly, same day and time
- Fee: $75 per session, paid in advance by card on the booking day
- Cancellation: 48 hours' notice; later cancellations or missed sessions charged in full, except illness or emergencies at my discretion
- Contact between sessions: email for scheduling only, I reply within two working days; not for crisis support
- Crisis information: I give clients a list of local crisis lines in the first session (I will insert the list)
- Confidentiality: I keep notes securely; I explain the limits (risk of serious harm, legal requirement) in my own words in session one
- Supervision: I discuss my work with a supervisor without identifying clients
- Records: kept for [X years, to be confirmed with my insurer]
- Holidays: I give four weeks' notice where possible
- Complaints: through me first, then my professional body

Step 2: prompt for the draft

Draft a plain-English client contract for a private counselling practice using only the facts below. Use short headed sections. Do not add clauses, fees, timescales or legal statements that are not in my facts. Where something is missing, write "[COUNSELLOR TO COMPLETE]". Do not describe counselling as a treatment for any condition and do not promise outcomes. Write at a reading level a stressed adult can follow. After the draft, list the five clauses most likely to need a professional or legal check.

Facts: [paste the fact sheet]

That last instruction does a lot of work. A good draft ends with a short list such as "limits of confidentiality wording; record retention period; fee and refund terms; data protection notice; crisis wording". Treat that list as your checking agenda.

Step 3: check it like an editor

Print the draft and answer these in order.

  1. Does every fact match your fact sheet? Fees and cancellation are where drafts drift.
  2. Is there any promise about results ("you will feel better")? Remove it.
  3. Does the confidentiality section name the limits honestly and without being cold? Rewrite in your own words if it reads like a legal notice.
  4. Does it match your professional body's code on contracts, records and ending work? Open the code and check line by line.
  5. Has a qualified adviser looked at fees, cancellation and data clauses? Do this once, then reuse the template.

A realistic fix, illustrative: the AI wrote "Sessions missed for any reason are charged in full." Your fact sheet allows discretion for illness and emergencies, so you change it to match. A small slip like that, unnoticed, becomes a dispute with a client who was in hospital.

Worked example: running a waiting list for a solo practice

Say a counsellor has 3 weekly slots reopening over the next two months and 14 people on a waiting list. Without a system, she answers each enquiry from memory, someone is forgotten, and the wait feels longer than it is. This is where AI helps most, because every message is a template.

The list itself

Keep it in a spreadsheet or your booking system, with these columns only: first name, email, date added, preferred days, status (waiting, offered, accepted, declined, removed), date last contacted. Nothing about why they came. If you need to know whether someone suits your work, that is an assessment call, not a spreadsheet field.

Five templates, drafted once

Write five short emails for a private counsellor's waiting list. Use only these merge fields: {first_name}, {practice_name}, {day_time}, {offer_deadline}, {link}. Plain, warm, no clinical language, no promises about outcomes, no mention of why anyone is seeking counselling. Under 90 words each.
1. Confirmation that they have been added, with an honest statement that I cannot give a firm start date.
2. A monthly "still waiting?" check asking them to reply to stay on the list.
3. An offer of a slot, with a 48-hour deadline.
4. A gentle "no reply, I am offering the slot to the next person" message.
5. A short message for when the list is closed, explaining that I am not taking new clients and pointing to my professional body's directory.

Sample of email 3, illustrative: "Hi {first_name}, a weekly slot has opened at {practice_name} on {day_time}. If it suits you, please reply or book here by {offer_deadline}: {link}. If not, no problem at all, and I will keep you on the list unless you tell me otherwise." What to fix: the draft often adds "we are excited to welcome you", which jars in this setting. Cut it.

The numbers, illustrative

With 14 people waiting and 3 slots, offers go out in order of date added. If the first offer is declined 40% of the time, expect a little under two offers per slot, so around five offer emails and a couple of no-reply messages. Monthly checks to 14 people take a minute each month when sent as a mail-merge. Before templates, each of those messages took perhaps ten minutes to write. After, you spend about five minutes per batch editing names and times. The time saving matters less than the fairness: everyone is treated in the same order with the same words.

Rules that keep the list safe

  • Never hold crisis information on a waiting list. Each email should include a line pointing to crisis services, which you write and verify yourself.
  • Replies that contain personal detail get a human answer, not an automated one, and are not pasted into AI.
  • Delete people from the list when they decline or when a set period passes, and say in your privacy notice how long you keep waiting-list data.

If you want a system that handles the offers for you, the comparison of booking systems for therapists shows which ones automate waiting lists and which just store names.

Reminders: wording that protects privacy

A reminder lives on a lock screen and sometimes on a shared phone. It should say that an appointment exists, not that counselling is happening. Many practices use a neutral name such as the practice name or "Appointment reminder".

Write four reminder messages for a counselling practice with merge fields {first_name}, {date}, {time}, {link}. Do not use the words therapy, counselling, session, mental health or any clinical term, because messages may be seen by other people. Include: a 48-hour reminder, a same-day reminder, a late-cancellation reminder that mentions the 48-hour policy, and a missed-appointment message that is kind and does not blame. Under 40 words each.

Sample output, illustrative: "Hi {first_name}, a reminder of your appointment on {date} at {time}. To confirm or change it, use {link}. Changes within 48 hours may be charged as per our agreement." Compare that with "Your counselling session is tomorrow". The first protects a client whose partner reads their phone. Ask each client at intake whether text, email or no reminders is safe for them, and record that choice.

The missed-appointment message needs the most care. Counsellors often worry about clients who disappear without notice, and the instinct is to write a long message. Keep it short, free of guilt and free of probing: "Hi {first_name}, we missed you today. Reply when you are ready to rebook: {link}." Anything more personal comes from you, by hand.

A client onboarding pack built from the same templates

Once the contract, waiting list and reminders exist, the first-contact pack can reuse them. A simple sequence:

  1. Enquiry reply: a fixed template confirming fee, session length, waiting time and how to book an initial conversation. Adapt from welcome email drafts for clinics.
  2. Booking confirmation: date, time, how to arrive or join online, and the contract to read in advance.
  3. Pre-first-session message: what to bring, how long the first meeting lasts, and how payment works. Avoid questionnaires about symptoms here; collect those in a secure form you control.
  4. After first session: a short thank you and the date of the next appointment.

The same AI prompts can adapt tone for each. If you offer online sessions, add a platform line, a privacy line ("choose a private space where you will not be overheard") and a fallback ("if the connection drops, I will call you on the number you gave me").

Three more admin messages worth templating

Once the main templates exist, three awkward messages are worth drafting while you are calm, because you will otherwise write them while you are not.

A fee increase notice

Fee rises are a classic reason for a client to feel dropped. Give your facts to the tool: current fee, new fee, start date, and how much notice you are giving. Ask for a short, plain notice with no apology spiral and no justification beyond "my costs have risen". Sample output, illustrative: "From 1 March, my fee will rise from $75 to $80 per session. This applies to all sessions from that date. If this affects whether you can continue, please tell me and we can talk about it at our next meeting." The fix is usually the invented reassurance. If the draft says "we will always find a way to make therapy affordable", delete it, because you have not promised that.

A holiday and closure notice

A counsellor going away needs to tell clients early and say what happens in a crisis. The tool can structure the message, but the crisis line information must be yours. Template, illustrative: "I will be away from {start_date} to {end_date}. I will not be checking messages during this time and sessions will resume on {resume_date}. If you need urgent support while I am away, please use the services listed in your agreement." Keep it exactly this plain. If a draft adds "take good care of yourself while I am gone", it is trying to be therapeutic, which is outside admin. You can add it yourself if it is your voice.

A late-payment reminder

Money conversations with clients are uncomfortable, and many counsellors avoid them. A short template, drafted once, removes the dread. "Hi {first_name}, I do not have a payment recorded for your session on {date}. Could you settle it by {deadline}? If something has changed, please let me know. Link: {link}." The tool will tempt you towards firmer language ("failure to pay may result in termination"); keep that out unless your contract already says it and a professional has checked the wording.

Handling first enquiries without clinical judgement

Many counsellors lose hours to enquiry emails from people who are not a fit: wrong location, wrong fee band, or needs outside the counsellor's scope. A reply template helps, provided it never screens on clinical grounds. Deciding whether someone is suitable is an assessment decision made by you, in conversation. The template only handles the practical edges.

A workable pair of replies, both with blanks:

  • Practical fit: "Thank you for getting in touch. My current fee is {fee}, sessions are {length} minutes and I see clients on {days}. The next availability is {waiting_time}. If that works for you, reply and I will offer a time for an initial conversation."
  • Not able to help: "Thank you for getting in touch. I am not able to offer you a place at the moment. Your professional body's directory lists other practitioners, and I have included crisis support details below in case you need them." The crisis details are pasted by you and checked quarterly.

Notice what is missing. Neither mentions the reason someone is seeking counselling, and neither asks them to describe it. If an enquiry email includes that story, answer it by hand, kindly, and move the practical details into the template.

What to do if client information does get into a chat

It will happen to someone eventually: a screenshot pasted, a name left in a draft. Decide in advance what you will do, because panic produces poor decisions.

  1. Stop using the chat and note what went in, when and into which account.
  2. Delete the chat and check the tool's settings for any retained copy or history.
  3. Check your plan's retention and training settings. If training was on, say so when you ask for advice.
  4. Ask your insurer, professional body or data-protection adviser what you must do and whether the client must be told. Make that call the same day.
  5. Write a short incident note in your own records: what happened, what you did, what you changed.
  6. Change the habit that caused it, for example by adding the one-page rule sheet to your desk and your phone's lock screen.

The aim is a calm, documented response. Practices that handle a slip transparently, and fix the cause, tend to keep clients' trust far better than ones that hope nobody notices.

Three counselling admin slips and how they surface

  • The reminder that names the service. A client's flatmate reads "counselling tomorrow" on a shared tablet. Fix: neutral wording and a recorded preference for each client.
  • The contract that contradicts your practice. The AI inserts a 24-hour cancellation window while you work to 48. A client relies on the written version. Fix: the fact sheet and a line-by-line check against it.
  • The pasted email. A tired Friday, a client emails in distress, and you paste it into a chatbot "just to find the right words". Fix: a rule on your desk that says no client words go into any AI tool, plus a drafted holding reply ("Thank you for your message, I will reply properly by [time]") you can send while you think.

Telling clients that AI drafts your admin

A short paragraph in your privacy notice or contract is enough: "I use computer tools to help draft routine administrative messages, such as reminders and templates. I never enter anything you say in sessions, and I never enter your name or contact details." Wording variants and how clients tend to react are in the tutorial on telling clients you use AI. If a client objects, nothing changes for you: you write their messages by hand.

How to set up and check it in a week

  1. Day 1: privacy settings off for training; write your rule sheet (what may and may not be entered).
  2. Day 2: fact sheet and contract draft; start your checks.
  3. Day 3: adviser or professional body check of the contract; fix and finalise.
  4. Day 4: waiting-list columns and five templates; test with a colleague's email address.
  5. Day 5: reminder templates loaded into your booking system and sent to yourself.

After a month, check: have all clients had the contract before session one? Does every waiting-list email still match your current availability? Any complaints about wording? If a task saves under an hour a month, drop it. The aim is less clutter, not more tools. For an outside view on which admin is worth handing over, my AI implementation consultation (via the contact page) is built for that.

Questions counsellors ask about AI and admin

Should I tell clients I use AI for admin?

Yes, briefly, in the contract or privacy notice. Say which admin tasks it supports and that no session content is ever entered. Clients in therapy often care about who sees what, so naming the boundary builds trust rather than raising alarm.

Can I put a client's first name in a reminder prompt?

Better not. Draft the reminder once with a merge field such as {first_name} and let your booking system fill the name in. The AI then never sees real client details, which removes a whole category of risk.

Is an AI-drafted contract legally enough?

No. Treat it as a first draft. Compare it with your professional body's guidance and have a suitably qualified adviser check anything about fees, cancellation, confidentiality limits and data before clients sign it.

What if a client emails me something sensitive and I want help replying?

Don't paste it in. Write the reply yourself, or write a generic template for the situation and personalise it by hand. Anything a client has shared about their life or feelings stays out of AI tools.

Further reads

Sources: ChatGPT pricing pages (individual and business), Claude pricing page, Anthropic privacy centre article on model training (all checked 4 November 2026); general professional-practice guidance on contracts and confidentiality.

Want your practice admin sorted without touching sessions?

On a 1:1 call we'll map the admin you do every week, choose the jobs AI can safely take, and leave you with templates and checks your practice can run by itself.

Book a 1:1 call with me