When you need to remove a virtual assistant from your coaching workspace
Working with a virtual assistant (VA) can transform how you run your coaching business — but team relationships change. A VA may finish a contract, overstep their role, or you may simply be restructuring your team. Whatever the reason, knowing how to revoke a virtual assistant's access in Coachful quickly and completely is essential for keeping your client data, billing, and content secure.
This guide walks you through every step of removing a VA's access, explains what they lose immediately versus what you need to clean up manually, and covers the edge cases that trip coaches up most often.
TL;DR — Quick answer
- Go to Settings → Team → Members in your Coachful dashboard.
- Find the virtual assistant's entry, open their role menu, and select Remove from workspace.
- Their access is revoked instantly — they are logged out of all active sessions.
- Review any shared credentials, API tokens, or calendar connections the VA may have used separately.
Understanding virtual assistant roles in Coachful
Before you revoke access, it helps to understand exactly what a virtual assistant can and cannot do inside your workspace. In Coachful's org-role system, a virtual_assistant sits below the coach and member roles. VAs typically have access to:
- Client messaging via the Stream Chat inbox
- Booking and scheduling management (editing your availability, confirming sessions)
- Program content — reading and sometimes editing tasks, goals, and habit trackers depending on permissions you granted
- Website and landing page drafts (if you gave editor-level permissions)
- The coach dashboard on your behalf — but not your Stripe Connect payout settings or billing credentials
Because a VA can communicate directly with clients and touch program content, removing their access the moment a working relationship ends is a security best practice, not just an administrative nicety. Coachful's role-based access control is designed so that revoking access is a single action, not a multi-step hunt across different settings panels.
Pro tip: Before offboarding a VA, ask them to hand off any in-progress client conversations or draft content. Revoking access cuts them off instantly, so a brief handoff checklist prevents things from falling through the cracks.
Step-by-step: How to revoke a virtual assistant's access
The entire process takes under two minutes. Here is exactly what to do:
- Sign in to your Coachful workspace. Navigate to app.coachful.co/sign-in and log in with your super_coach (owner) or admin credentials. Only owners and admins can remove team members.
- Open Settings. Click your profile avatar or workspace name in the top-right corner of the dashboard, then select Settings from the dropdown menu.
- Navigate to Team → Members. In the left-hand settings sidebar, click Team, then select the Members tab. You will see a list of every person in your workspace, including coaches, members, and virtual assistants.
- Locate the virtual assistant. Use the search bar or scroll through the member list. VAs are labeled with the virtual_assistant org role badge next to their name and email address.
- Open the action menu. Click the three-dot (⋮) menu icon to the right of the VA's row. A dropdown will appear with options including Change role, Suspend, and Remove from workspace.
- Select "Remove from workspace". Click this option. A confirmation dialog will appear asking you to verify the action. Read the confirmation text — it will remind you that the VA will lose access immediately and be logged out of all active sessions.
- Confirm the removal. Click the red Confirm button. The VA's account is removed from your workspace instantly. Their name disappears from the Members list, and any active session tokens they hold are invalidated.
That's it. The VA can no longer log in to your workspace, view client profiles, send messages, or access your programs. If they try to open your subdomain or custom domain, they will see an access-denied screen.
What happens immediately after you revoke access
Coachful revokes access at the session and permission level simultaneously. Here is a breakdown of what changes the moment you confirm the removal:
- Dashboard access: Blocked. Any browser tab the VA has open will refresh to a login/access-denied state.
- Chat: The VA's Stream Chat session is terminated. They cannot send or read new messages in your workspace channels or client DMs.
- Bookings: Any scheduling permissions the VA held are removed. Bookings they created on your behalf remain intact — just check them for accuracy.
- Program content: Read and write access to all programs, tasks, goals, and habit data is removed.
- Mobile app: If the VA was using the Coachful mobile app (via the iOS/Android shell or the PWA at app.coachful.co), their session is invalidated on all devices.
- Michelle (AI assistant): The VA can no longer trigger actions or queries through your workspace's AI co-pilot.
Importantly, content the VA created — such as program tasks they authored, messages they sent to clients, or blog drafts — is not deleted. Coachful preserves the content history for your records. You can review, edit, or delete it yourself after their access is revoked.
Keeping your coaching workspace secure starts with clean team hygiene. Coachful makes it easy to add, adjust, and remove team members without touching your client data or billing settings — so you stay in control no matter how your team evolves.
Things to clean up manually after revoking access
Coachful handles permission revocation automatically, but there are a few things outside the platform's direct control that you should address yourself:
1. Shared email credentials
If you gave your VA access to a shared inbox (e.g., hello@yourcoachingbusiness.com), change that password immediately. Coachful does not manage external email accounts.
2. Calendar connections
If the VA authenticated a Google Calendar or Outlook connection using their own Google/Microsoft account to manage your availability, you should review your Settings → Integrations → Calendar panel and re-authenticate with your own credentials. A VA-connected calendar will still function technically, but you will lose visibility if they revoke access from their end.
3. Stripe and payment credentials
VAs do not have access to your Stripe Connect payout settings by default, but if you shared a Stripe dashboard login separately, revoke their access from within your Stripe team settings directly.
4. Social media or external tools
Any third-party tools your VA used on your behalf — social scheduling apps, email marketing platforms, Zapier accounts — need to be addressed in those respective platforms. Revoke API keys or remove them as users there too.
5. Saved passwords or password managers
If you shared credentials through a shared password manager (e.g., 1Password, LastPass), remove the VA from the shared vault or rotate the relevant passwords.
How to temporarily suspend a VA instead of removing them
Not every situation calls for a permanent removal. If a VA is taking a leave of absence, you're auditing their work, or you simply want to pause their access without losing their role configuration, use the Suspend option instead.
- Follow steps 1–5 from the removal guide above to reach the three-dot action menu.
- Select Suspend instead of Remove from workspace.
- Confirm the suspension. The VA's role and permissions are preserved in your settings, but their login is disabled.
- To reinstate them later, return to the same Members list, find their suspended entry, and select Reactivate.
Suspension is particularly useful when you're mid-program and want to pause a VA's access while you conduct a review, without needing to re-invite and re-configure their role from scratch.
Pro tips for managing virtual assistant access securely
Use the principle of least privilege from the start
When you first add a VA to your workspace, only grant them the permissions they genuinely need. If they're handling client scheduling, they don't need edit access to your program curriculum. Coachful's role system lets you assign the virtual_assistant org role, which limits scope by default. Keep it narrow — you can always expand it later.
Audit your team roster quarterly
Set a calendar reminder every 90 days to open Settings → Team → Members and review who has access to your workspace. Contractors end, projects finish, and people forget to offboard cleanly. A quarterly audit catches ghost accounts before they become a liability.
Keep an offboarding checklist
Create a simple document (or a Coachful task inside one of your own programs) that lists every step of your VA offboarding process — platform access, external tools, calendar connections, shared credentials. Run through it every time a team relationship ends. Consistency prevents oversights.
Best practice: Treat VA access like a key to your office. The moment the working relationship ends, change the lock. In Coachful, that takes about 60 seconds.
Troubleshooting: Common problems when revoking VA access
I don't see the "Remove from workspace" option
This option is only available to users with the super_coach (owner) or admin org role. If you're logged in as a coach or member, you won't see the remove option. Ask your workspace owner to complete the removal, or request an upgrade to admin-level access first.
The VA is still appearing in my chat channels
After removal, the VA's past messages remain visible in your chat history (this is by design — audit trails matter). However, they cannot send new messages. If you're seeing new messages after removal, check whether the VA has a second account with a different email address. Search the Members list for their name or any email variants they may have used.
A client says they're still hearing from my VA
Revoking Coachful access prevents the VA from messaging through the platform. If a client is receiving messages elsewhere — by email, WhatsApp, or another channel — that's happening outside of Coachful and you'll need to address it directly with the VA.
I accidentally removed the wrong person
There is no automatic undo for a workspace removal. You'll need to re-invite the person via Settings → Team → Invite member, enter their email address, and reassign their role. Their previous messages and any content they authored will still be in the workspace — only the access was removed.
The VA was also managing a community squad — what happens to it?
Community squads (always-on group chats) and cohort squads are tied to the workspace, not to individual team members. Removing a VA does not delete or disrupt any squad. However, if the VA was the designated moderator, you should assign a new moderator from within Squads → [Squad name] → Settings → Moderators to maintain oversight.
I want to re-invite the VA later — do I start from scratch?
Yes, but it's straightforward. Go to Settings → Team → Invite member, enter their email, and assign their role. Their historical messages and authored content are preserved in the workspace, so they'll pick up context easily. If you anticipated a future re-engagement, the Suspend option (covered above) is a cleaner path than a full removal and re-invitation.
Related help articles
Looking for more on managing your coaching team and keeping your workspace secure? These guides cover adjacent topics:
- How to add a virtual assistant to your workspace
- Understanding roles and permissions in Coachful
- Setting up two-factor authentication
- Inviting coaches and editors to your workspace
- Managing squad moderators
Ready to keep your workspace secure?
Revoking a virtual assistant's access is one of the simplest but most important security actions you can take as a coaching business owner. Coachful makes it a single confirmed click — no support ticket required, no waiting period, no partial access states to worry about. Your client data, program content, and billing remain fully protected the moment you confirm the removal.
If you're setting up your team structure for the first time, or reviewing your workspace's security posture, now is a great time to do a full team audit. Sign in to your Coachful workspace and open Settings → Team → Members to see exactly who has access and at what level. And if you're new to Coachful, you can start a free trial and experience the platform's full team and security management tools firsthand.