Coachful
CoachfulHelp

How to find and filter your coaching clients

By Coachful11 min readUpdated Apr 16, 2026

Learn how to search, filter, and segment your coaching clients in Coachful — find anyone by name, status, program, or tag in seconds and take bulk actions on any group.

What's covered
  • TL;DR — Quick Answer
  • Where to Find Your Client List
  • How to Search for a Specific Client
  • How to Filter Clients by Status, Program, or Tag
  • Using Bulk Actions on Filtered Results
  • Sorting Your Client List

Your client list grows fast. A few months into running your coaching practice and you're suddenly juggling leads, active clients, past clients, and trial users — all in one place. Finding a specific person, or pulling up everyone in a particular program, shouldn't require scrolling through an endless list or exporting spreadsheets. This guide walks you through exactly how to find and filter your coaching clients inside Coachful, so you can spend less time hunting and more time coaching.

TL;DR — Quick Answer

  • Your full client roster lives under Coach → Clients in your Coachful dashboard.
  • Use the search bar to find anyone by name or email instantly.
  • Use filter dropdowns to narrow by status, program, squad, tags, or join date.
  • Combine filters for precision — for example, "active clients enrolled in my 12-week program who joined in the last 30 days."
  • Bulk-select filtered results to message, tag, or take action on a group at once.

Where to Find Your Client List

Every person who has ever signed up through your Coachful workspace — whether they booked a free intake call, purchased a program, or joined a community squad — appears in your client directory. To get there:

  1. Sign in to your coach dashboard at app.coachful.co/sign-in.
  2. In the left sidebar, navigate to Coach → Clients.
  3. You'll land on the main client list view, which shows each contact's name, email, status, enrolled programs, and last-active date at a glance.

The list defaults to showing all contacts, sorted by most recently added. If you have hundreds of clients across multiple programs, this is where filtering becomes essential.

Understanding Client Statuses

Before filtering, it helps to know what each status means:

  • Lead — Someone who has submitted a form, booked an intake call, or opted into a lead magnet, but hasn't purchased yet.
  • Active — A paying client currently enrolled in at least one program or with an active subscription.
  • Paused — A client whose subscription or program access has been temporarily suspended.
  • Completed — A client who has finished all enrolled programs and has no active subscription.
  • Archived — Contacts you've manually archived to keep your list clean. Archived clients won't appear in default views.

Knowing these statuses makes your filters far more powerful — for example, filtering for leads gives you a ready-made follow-up list, while filtering for completed clients surfaces candidates for upselling a next-level program.

How to Search for a Specific Client

The fastest way to find one person is the search bar at the top of the Clients page. It searches across first name, last name, and email address in real time — results appear as you type, with no need to press Enter.

  1. Click the Search clients… field at the top of the Clients list.
  2. Start typing a name or email address. Results filter immediately.
  3. Click the client's row to open their full profile.

The client profile gives you everything in one place: contact details, enrolled programs, upcoming bookings, billing history, session notes, and their message thread. You can also initiate an instant call or send a direct message directly from this view.

How to Filter Clients by Status, Program, or Tag

Filters let you build dynamic segments of your client base without any manual list-building. Here's how to use them:

  1. On the Coach → Clients page, click the Filter button (funnel icon) near the top right of the list.
  2. A filter panel slides open. You'll see filter options for:
    • Status — Lead, Active, Paused, Completed, Archived.
    • Program — Any program you've created; filter to see only clients enrolled in a specific curriculum.
    • Squad — Filter by cohort squad or community squad membership.
    • Tags — Custom labels you've applied (e.g., "VIP", "needs follow-up", "corporate referral").
    • Join date — A date range picker to find clients who joined within a specific window.
    • Last active — Useful for spotting disengaged clients who haven't logged in recently.
  3. Select one or more filter values. Filters stack — applying Status: Active and Program: 90-Day Body Reset simultaneously shows only active clients in that specific program.
  4. The list updates instantly. The active filter chips appear at the top of the list so you always know what's applied.
  5. To clear a single filter, click the × on its chip. To clear all filters, click Clear all.

Filtering by Tag

Tags are one of the most underused filtering tools in Coachful. You can add custom tags to any client from their profile page — just open the client record, find the Tags field, and type a label. Tags are free-form, so create whatever taxonomy makes sense for your practice: "Group A", "Scholarship", "Upsell candidate", "Referred by Sarah", and so on.

Once tagged, you can filter your entire client list by any tag in seconds. This is especially powerful right before a group session — filter by squad or tag, then bulk-message everyone in that segment with one action.

Filtering by Program Enrollment

If you run multiple programs — say, a 6-week mindset intensive alongside a 12-week business accelerator — the program filter lets you isolate clients in each one. This is critical for:

  • Sending program-specific announcements without messaging your entire list.
  • Checking who still hasn't completed a key milestone in a given week.
  • Identifying clients who've finished one program and are eligible for the next.
Pro tip: Coaches on Coachful often run two filters back-to-back: first Status: Completed + Program: [beginner course] to find graduates, then reach out to offer their advanced program. It's one of the highest-converting re-engagement moves you can make — and it takes about 90 seconds.

Using Bulk Actions on Filtered Results

Once you've filtered your list down to a meaningful segment, you can act on everyone in that segment at once instead of clicking through individual profiles.

  1. After applying your filters, check the Select all checkbox at the top of the list. This selects every client matching the current filter (not just the ones visible on screen).
  2. A bulk action toolbar appears at the bottom of the screen. Available actions include:
    • Send message — Opens a compose window; your message goes to each selected client's direct message thread.
    • Add tag — Apply a tag to all selected clients simultaneously.
    • Remove tag — Strip a tag from the whole segment.
    • Change status — Move a group from Lead to Active (or to Archived) in one step.
    • Export — Download a CSV of the selected clients' details for use in external tools.
  3. Confirm the action in the dialog that appears. Bulk changes are logged in the activity feed.

This bulk workflow is particularly valuable at the end of a cohort cycle, when you want to archive a completed group, tag them as "Alumni", and send a congratulations message all in one go.

Managing your client roster shouldn't feel like database administration. Coachful is built so coaches — not developers — can find, segment, and act on their client base in a few clicks. If you're still relying on spreadsheets to track your clients, a free trial will show you how much time you're leaving on the table.

Sorting Your Client List

Beyond filtering, you can sort the client list by different columns to surface the right people:

  • Name (A–Z / Z–A) — Alphabetical, useful for large lists.
  • Join date (newest / oldest) — See your most recent signups or longest-tenured clients.
  • Last active (most / least recent) — Spot at-risk clients who haven't logged in for a while. This is a leading indicator of churn; reaching out early dramatically improves retention.
  • Program progress — When filtered to a specific program, sort by completion percentage to find who's falling behind.

Click any column header to toggle sort direction. Your sort preference is remembered for the session.

Finding Clients from Other Areas of the Dashboard

The Clients page is your main hub, but clients surface in several other places too:

From a Program

Go to Coach → Programs, open a specific program, and navigate to its Members tab. This shows only the clients enrolled in that program, along with their progress percentage, last task completed, and current week. It's a more focused view than the main client list when you're doing program-level check-ins.

From a Squad

Go to Coach → Squads, open a cohort or community squad, and click the Members tab. You'll see everyone in that group chat. Click any member to jump to their full client profile.

From the Bookings Calendar

Go to Coach → Bookings and click any scheduled session. The session detail panel shows the client's name as a clickable link — tap it to open their profile without navigating back to the Clients page.

Via Michelle, Your AI Assistant

If you're not sure where to look, ask Michelle — the AI co-pilot built into your Coachful dashboard. Type something like "Show me clients who haven't logged in this week" or "Find everyone enrolled in my 8-week program" and Michelle will surface the relevant list or navigate you directly to the right filtered view. It's the fastest path when you're in the middle of a busy coaching day and don't want to click through menus.

Pro Tips for Keeping Your Client List Clean

  • Tag leads immediately. When someone books an intake call, add a tag like "intake booked" or "hot lead" right away. That way you can filter for them in one click before your sales calls.
  • Archive, don't delete. Archiving a client hides them from your default views while preserving their history, billing records, and messages. Deleting is permanent. When in doubt, archive.
  • Use "Last active" weekly. Set a recurring 10-minute block every Friday to filter by Last active: more than 7 days ago + Status: Active. Clients going quiet is the earliest warning sign of churn. A quick check-in message at this stage has a much higher success rate than one sent after 30 days of silence.
  • Standardize your tags. If you have multiple team members (coaches, virtual assistants) working in your workspace, agree on a tag naming convention upfront. Inconsistent tags ("VIP", "vip", "V.I.P") fragment your filters and make segments less reliable.

Troubleshooting: Common Issues When Filtering Clients

I filtered by a program but some clients aren't showing up

Check whether those clients are enrolled in the program under a different status. If you filtered for Status: Active alongside the program filter, clients who are Completed or Paused in that program won't appear. Remove the status filter temporarily to see the full enrollment picture.

My search isn't finding someone I know is in my workspace

The search bar respects active filters. If you have a status filter applied, the search only searches within that filtered set. Click Clear all to reset all filters before searching, then try again.

Archived clients are showing up in my list

By default, archived clients are hidden. If they're appearing, someone may have toggled Show archived in the filter panel. Open the filter panel and confirm the Archived status toggle is off.

I can't see clients added by another coach on my team

Client visibility in a multi-coach workspace depends on your role. Coaches with the coach org role see only clients assigned to them. Admins and super_coach (workspace owner) roles see all clients. If you need cross-coach visibility, ask your workspace owner to adjust your role under Settings → Team.

The "Last active" sort seems inaccurate

Last-active timestamps update when a client logs into the platform, completes a task, sends a message, or attends a session. If a client engages only via email notifications without logging in, their last-active date won't update. Encourage clients to log into the app (or use the Coachful mobile app) to keep activity data accurate.

My bulk message didn't send to everyone in the filtered list

When you check Select all, it selects all matching records — not just the ones on the current page. Before sending, confirm the count shown in the bulk action bar matches your expected segment size. If the numbers don't match, re-check which filters are active.

Ready to Take Control of Your Client Roster?

Finding and filtering your coaching clients is one of those workflows that feels minor — until you're doing it 20 times a day. A clean, well-tagged client list means faster follow-ups, smarter re-engagement, and less time lost to admin. Whether you're running a solo practice with 30 clients or a multi-coach business with 500, the tools above scale with you.

If you're not yet using Coachful, see how the entire client management experience — from intake call to program completion — works in one place. Start your free trial and get your first program and client roster set up today. Already a member? Sign in to your workspace and try building your first filtered segment right now. For more guides on managing your coaching business, browse the full help center.

Frequently asked questions

How do I find a specific client in Coachful?
Go to Coach → Clients in your dashboard and use the search bar at the top of the page. It searches by first name, last name, and email in real time, so results appear as you type. Click the client's row to open their full profile.
Can I filter clients by which program they're enrolled in?
Yes. On the Clients page, click the Filter button and select a specific program from the Program dropdown. The list will instantly show only clients enrolled in that program. You can combine this with a status filter — for example, Active + a specific program — to get even more precise results.
What's the difference between archiving and deleting a client?
Archiving hides a client from your default list views while preserving all their history, billing records, messages, and session notes. Deleting is permanent and cannot be undone. Always archive rather than delete unless you have a specific compliance reason to remove data entirely.
Can I message multiple clients at once after filtering?
Yes. After applying your filters, check the Select all checkbox to highlight every client in the filtered set, then choose Send message from the bulk action toolbar. Your message is delivered to each client's individual direct-message thread simultaneously.
Why can't I see all clients in my workspace?
Client visibility depends on your org role. Coaches with the standard 'coach' role only see clients assigned to them, while admins and the workspace owner (super_coach) can see everyone. Ask your workspace owner to update your role under Settings → Team if you need broader access.
How do client tags work in Coachful?
Tags are custom free-form labels you can add to any client from their profile page. Once applied, you can filter your entire client list by any tag — for example, filtering by 'needs follow-up' or 'VIP' to pull up targeted segments instantly. Tags are also available as a bulk-action option, so you can tag many clients at once.
Is there a way to find clients who haven't been active recently?
Yes. On the Clients page, sort by Last active (least recent) or apply a Last active date filter to surface clients who haven't logged in within a chosen time window. This is a useful early-warning tool for spotting disengaged clients before they churn.
Was this article helpful?