Coachful
CoachfulHelp

Fully deleting a client from Coachful (GDPR)

By Coachful10 min readUpdated Apr 16, 2026

Learn exactly how to fully delete a client from Coachful for GDPR compliance — what data gets removed, what stays, and the precise steps to complete a right-to-erasure request.

What's covered
  • What "fully deleting a client" actually means
  • What data is removed vs. what is retained
  • Step-by-step: How to fully delete a client in Coachful
  • How long does deletion take to propagate?
  • GDPR compliance checklist for coaches
  • Pro tips for handling deletion requests professionally

A client asks you to delete their data. Maybe they've invoked their right to erasure under GDPR, maybe they just want a clean break — either way, you need to act quickly and completely. Partially removing a client from your coaching workspace isn't enough when a formal data deletion request is on the table. This guide walks you through every step of fully deleting a client from Coachful, what gets removed, what stays, and how to stay compliant.

What "fully deleting a client" actually means

There's a difference between archiving a client, removing them from a program, and fully deleting their account and associated data. Archiving just hides them from your active dashboard — their profile, session history, and messages still exist. Full deletion is permanent and removes the client's personal data from your workspace so it can no longer be accessed, exported, or recovered.

Under GDPR Article 17 (Right to Erasure), individuals can request that their personal data be erased when it's no longer necessary for the purpose it was collected, when they withdraw consent, or when they object to processing. As the coach, you are the data controller. Coachful is the data processor. That means the legal obligation to act on a deletion request sits with you — and you have one calendar month to comply.

Before you delete: Make sure the request is genuine and that you've verified the client's identity. A quick email confirmation is sufficient for most cases. Keep a timestamped record of the request and your response — this is your paper trail if a regulator ever asks.

What data is removed vs. what is retained

It helps to know exactly what a full deletion covers so you can answer your client honestly.

Data that is permanently deleted

  • Client profile: name, email address, phone number, profile photo, and any custom field data you collected
  • Session notes and coaching journal entries attached to their profile
  • Chat messages inside program squads and community squads where they were a member
  • Booking history and scheduled appointments linked to their account
  • Goal and habit tracking data inside programs they enrolled in
  • Any uploaded files, forms, or documents submitted through the platform

Data that may be retained for legal or financial reasons

  • Stripe billing records: Payment and invoice data is retained by Stripe for financial compliance. Coachful uses Stripe Connect, and Stripe's own data retention policies apply to transaction records. You cannot delete these from within Coachful — Stripe is required to retain them.
  • Aggregated analytics: Non-identifiable, aggregated platform metrics are not considered personal data under GDPR and are not subject to erasure.
  • Your own records: Notes or documents you've saved outside of Coachful (e.g., in a personal Google Drive) are your responsibility to manage separately.

If your client asks specifically about payment records, point them to Stripe's privacy policy and your own terms of service. You are not in breach of GDPR by retaining financial records required by law — GDPR explicitly carves out legal obligations as a lawful basis for continued retention.

Step-by-step: How to fully delete a client in Coachful

Follow these steps in order. Skipping steps — especially unenrolling the client from active programs first — can leave orphaned data behind.

  1. Sign in to your Coachful dashboard at app.coachful.co/sign-in and navigate to Clients in the left sidebar.
  2. Search for the client using their name or email address. Click their profile to open it.
  3. Remove them from all active programs. Inside the client profile, go to the Programs tab. For each enrolled program, click the three-dot menu next to the enrollment and select Remove from program. This unenrolls them and removes them from the associated cohort squad. Do this for every program before proceeding.
  4. Cancel or remove any active subscriptions or payment plans. Go to the Billing tab on the client's profile. Cancel any recurring subscriptions so no further charges are attempted. If they have an outstanding balance, resolve it according to your own terms before deletion.
  5. Remove them from any community squads. Navigate to Community → Squads, open each squad the client belongs to, and remove them as a member. Their past messages inside those squads will be handled in the next step.
  6. Cancel all upcoming bookings. Go to Bookings and filter by the client's name. Cancel any scheduled sessions and notify them if appropriate.
  7. Delete the client's profile. Back on the client profile page, open the Settings / More options menu (the three-dot icon in the top-right corner of the profile) and select Delete client. You will be shown a confirmation dialog listing all data that will be erased. Read it carefully, then type the client's email address to confirm and click Delete permanently.
  8. Document the deletion. Note the date and time of deletion, the client's name (you can retain this for your own compliance log — the GDPR obligation is to erase their data from your systems, not to forget they ever existed), and the original request timestamp. Store this in your records for at least 12 months.
Using Michelle, Coachful's AI assistant? You can ask Michelle directly: "Delete [client name]'s profile and walk me through the steps." Michelle will check which programs and squads the client is currently enrolled in and guide you through the cleanup checklist before the final deletion — reducing the chance of missed steps. Learn more about Coachful's AI-powered coach dashboard.

How long does deletion take to propagate?

Once you confirm the deletion, the client's profile is immediately removed from your active dashboard. Their data is flagged for hard deletion and fully purged from Coachful's servers within 30 days, consistent with our data processing agreement and standard GDPR timelines. During that window, the data is inaccessible to you or the client — it is not recoverable.

If your client asks for written confirmation that their data has been deleted, you can send them a confirmation email immediately after completing the steps above. You don't need to wait for the 30-day purge cycle to complete before telling them the deletion has been initiated — the data is already inaccessible.

GDPR compliance checklist for coaches

Beyond the mechanics of deletion, staying GDPR-compliant means building a few lightweight habits into your coaching practice.

  • Have a privacy policy. Your Coachful website builder lets you add a custom page — use it to publish a clear privacy policy explaining what data you collect, why, and for how long. This is a legal requirement if you coach EU residents.
  • Respond within one month. Log every data request the moment it arrives. GDPR gives you 30 days to respond, with a possible extension to 90 days for complex requests (but you must notify the requester within the first 30 days).
  • Only collect what you need. Coachful's intake forms and custom client fields let you collect onboarding information. Only add fields for data you genuinely use — unnecessary data collection is a compliance risk.
  • Keep a processing register. A simple spreadsheet logging what client data you hold, why, and for how long satisfies most audits for small coaching businesses.
  • Review third-party integrations. If you've connected tools like Zapier, a CRM, or an email marketing platform to Coachful, check whether the deleted client's data also exists in those systems. Your GDPR obligation covers all systems you control.

Pro tips for handling deletion requests professionally

The way you handle a deletion request can define how a client remembers you — even after they've left.

Treat every data deletion request as an opportunity to demonstrate professionalism, not as a threat. A coach who handles it gracefully often earns a referral or a positive review — even from a departing client.

Respond to deletion requests promptly and in writing. A two-line reply — "I've received your request and will complete the deletion within [X] days. I'll confirm when it's done." — sets expectations and creates a paper trail. Clients who feel heard are far less likely to escalate to a data protection authority.

If a client requests deletion mid-program, consider whether there are contractual obligations (unpaid fees, minimum commitment periods) that apply. You can pause the deletion process to resolve a financial dispute — just document your reasoning and communicate it to the client in writing. You cannot indefinitely delay deletion without lawful grounds.

Troubleshooting common issues

The "Delete client" option is greyed out

This usually means the client is still enrolled in at least one active program or community squad. Complete step 3 and step 5 of the process above (removing them from all programs and squads) before attempting deletion again. Coachful enforces this as a safeguard to prevent orphaned squad memberships.

I deleted the client but their messages still appear in my squad

Chat messages in squads are deleted as part of the profile deletion, but there can be a short propagation delay — typically under 24 hours — before they disappear from the squad timeline. If messages are still visible after 48 hours, contact Coachful support with the deletion timestamp so the team can manually verify the purge.

The client says they can still log in

If a client's profile has been deleted but they claim they can still access the platform, it's possible they have a separate account under a different email address. Ask them which email they used to sign up and search for it in your Clients list. If you find a second profile, repeat the deletion process for that one too.

I accidentally deleted the wrong client

Full deletions are permanent and cannot be undone by you or the Coachful support team once confirmed. If you deleted the wrong person, you'll need to re-invite them to your workspace and ask them to re-enter their profile information. There is no data recovery path after a confirmed deletion — which is exactly the point from a GDPR perspective.

I need to delete a client but I'm only a Virtual Assistant on the account

Permanent client deletion requires admin or super_admin (super_coach/owner) permissions. If your role is virtual_assistant, you'll need to ask the account owner or an admin to perform the deletion. You can prepare all the groundwork — unenrolling from programs, cancelling bookings — but the final delete action is restricted to higher roles for compliance reasons.

The client is in a cohort squad with other clients — will deleting them affect others?

No. Removing a client from a cohort squad (which happens automatically when you unenroll them from the program) does not affect the other members of that squad. Their messages, shared files, and progress remain intact. Only the deleted client's contributions are removed.

Ready to manage your client data with confidence?

GDPR compliance doesn't have to be stressful. With a clear process and the right tools, you can handle even the most sensitive data requests quickly, professionally, and without disrupting your broader practice. Coachful is built with data privacy in mind — from granular role permissions to clean, permanent deletion flows — so you stay in control of your clients' information at every stage of the coaching relationship.

If you're not yet using Coachful to manage your coaching business, now is a great time to explore what's possible. Start your free trial at coachful.co and see how a purpose-built coaching platform simplifies everything from onboarding to compliance. Already a member? Sign in to your workspace and explore the Clients section today. For more guides like this one, browse the full Coachful help center.

Frequently asked questions

How do I permanently delete a client's data in Coachful?
Go to Clients in your Coachful dashboard, open the client's profile, remove them from all active programs and squads, cancel their subscriptions and bookings, then select Delete client from the profile settings menu. Confirm by typing their email address. The data is immediately inaccessible and fully purged from servers within 30 days.
Does deleting a client in Coachful satisfy a GDPR right-to-erasure request?
Yes, completing the full deletion process removes the client's personal data — profile, messages, session notes, goals, and files — from your Coachful workspace. Stripe billing records are retained by Stripe for financial compliance, which is permitted under GDPR's legal obligation exemption. You should confirm the deletion in writing to the client within 30 days of their request.
Can a deleted client's data be recovered?
No. Permanent deletion in Coachful is irreversible. Once you confirm the deletion, the data is immediately inaccessible and cannot be restored by you or the Coachful support team. Make sure you've resolved any outstanding contractual matters before proceeding.
What happens to a client's chat messages in squads after they are deleted?
The deleted client's messages in all program squads and community squads are removed as part of the deletion process. There may be a propagation delay of up to 24 hours before messages disappear from the squad timeline. Other squad members and their messages are not affected.
Do I need to be an admin to delete a client in Coachful?
Yes. Permanently deleting a client requires admin or super_admin (owner) permissions. Virtual assistants and standard coach roles can perform preparatory steps like unenrolling from programs or cancelling bookings, but the final delete action is restricted to higher permission levels for compliance and safety reasons.
How long do I have to respond to a GDPR deletion request from a client?
Under GDPR Article 17, you have one calendar month (30 days) to respond to and action a right-to-erasure request. You can extend this to three months for complex requests, but you must notify the individual of the extension within the first 30 days and explain why.
Will deleting a client affect other clients in the same cohort or squad?
No. Deleting a client removes only their data and membership from shared spaces. Other clients in the same cohort squad or community squad keep their messages, files, and progress completely intact. Only the deleted client's contributions are erased.
Was this article helpful?