Coachful
CoachfulHelp

How squads are auto-created when clients enroll in a program

By Coachful11 min readUpdated Apr 20, 2026

When a client enrolls in a Coachful program, a cohort squad is auto-created instantly — here's exactly how it works, how to customize it, and how to use it to boost retention.

What's covered
  • What Is a Cohort Squad?
  • How Auto-Creation Works: The Enrollment Trigger
  • One Program, One Squad — How Cohorts Are Managed
  • Where to Find and Manage Cohort Squads
  • Cohort Squads vs. Community Squads: Which Should You Use?
  • Using Cohort Squads to Boost Program Completion and Retention

When a client enrolls in one of your coaching programs, Coachful doesn't just hand them a curriculum and leave them alone. A cohort squad is automatically created the moment enrollment happens — giving every participant a shared space for discussion, accountability, and real-time support without any manual setup on your part. If you've been wondering why a new squad appeared in your dashboard after a client joined your program, or how to take full advantage of this feature, this guide covers everything.

What Is a Cohort Squad?

A cohort squad is a group chat and community space that is automatically tied to a specific coaching program. Think of it as the social layer that sits on top of your structured curriculum. Every client who enrolls in the same program lands in the same cohort squad, where they can message each other, message you, and build the peer accountability that turns a good program into a transformative one.

Cohort squads are distinct from community squads, which are always-on group spaces not tied to a specific program. Community squads are great for evergreen communities, alumni groups, or free-tier memberships. Cohort squads, by contrast, are born and scoped to a program — they mirror the enrollment lifecycle of that program.

Standalone squads (squads created independently, outside of a program or community) are deprecated in Coachful. All squad creation now happens through either a program enrollment or a community setup, keeping your workspace organized and your client experience intentional.

How Auto-Creation Works: The Enrollment Trigger

Here's exactly what happens under the hood when a client enrolls in your program:

  1. Client completes enrollment. This can happen via a checkout page powered by Stripe Connect, a free enrollment link, or a manual enrollment you initiate from the coach dashboard.
  2. Coachful creates the cohort squad. If a cohort squad for that program doesn't already exist, one is created instantly and named after the program by default. If a squad for that program already exists (because a previous client enrolled), the new client is added to the existing squad.
  3. Client is added as a member. The enrolling client receives squad access immediately. They'll see the squad in their client portal and receive a notification inviting them to introduce themselves or jump into any existing conversation.
  4. You and any co-coaches are added as admins. Every coach assigned to the program is automatically granted admin-level access to the cohort squad, so you can moderate, post announcements, and message participants right away.
  5. Real-time chat activates. The squad is powered by Stream Chat (Coachful's multi-tenant chat infrastructure), so messages, reactions, file sharing, and threads are live instantly — no refresh required.
Pro tip: You don't need to do anything to trigger squad creation. Enrollment is the trigger. But you should post a welcome message in the squad before your first client arrives — it sets the tone and signals that the space is active.

One Program, One Squad — How Cohorts Are Managed

By default, each program has a single cohort squad shared by all enrolled clients. This is intentional. A shared space creates the community feel that drives accountability and completion rates. Coaches who run cohort-based programs — say, a 12-week group coaching program with 10–20 participants — find that a single active squad generates far more energy than siloed individual chats.

That said, you have control over cohort structure. Inside your program settings, you can review squad membership, pin important messages, and use threads to keep specific topics organized. If you run multiple intake cohorts of the same program (e.g., a January cohort and a March cohort), you can duplicate the program to create a new program instance — which will generate its own separate cohort squad for the new cohort, keeping conversations clean and timeline-relevant.

Squad Membership and Access

Squad membership reflects program enrollment in real time:

  • New enrollee → automatically added to the squad.
  • Client unenrolls or loses access → they are removed from the squad and can no longer see its history.
  • Coach is assigned to the program → they are added to the squad with coach-level permissions.
  • Virtual assistant role → VAs with appropriate access can be added manually if needed, but they do not auto-join cohort squads on enrollment events.

Where to Find and Manage Cohort Squads

Once a cohort squad is created, you can access and manage it from two places in the Coachful coach dashboard:

  1. Squads tab — Navigate to Community → Squads in the left sidebar. You'll see all active cohort squads listed alongside any community squads. Cohort squads are labeled with their linked program name.
  2. Program settings — Go to Programs → [Your Program] → Squad. This view shows you the same squad but surfaced directly within the program context, which is useful when you're managing curriculum and community in the same workflow.

From either location, you can post messages, start threads, upload files, share video links, and pin announcements to the top of the feed. Pinned messages are especially useful for welcome posts, weekly prompts, or links to that week's session recording.

Coachful's all-in-one approach means your program curriculum, client scheduling, and cohort squad all live in the same workspace. No toggling between a course platform, a Slack group, and a calendar app. See how Coachful brings it together or sign in to your dashboard to explore your squads right now.

Cohort Squads vs. Community Squads: Which Should You Use?

This is one of the most common points of confusion for coaches new to Coachful. Here's a clear breakdown:

Cohort Squads

  • Auto-created on program enrollment — no manual setup.
  • Scoped to a specific program and its enrolled clients.
  • Membership is dynamic — tied to enrollment status.
  • Best for: time-bound group programs, masterminds, cohort courses.

Community Squads

  • Manually created and always-on.
  • Not tied to a specific program — open to any member you invite.
  • Membership is managed manually or via community access rules.
  • Best for: alumni communities, free membership groups, ongoing peer networks.

A practical example: you run a 10-week weight-loss coaching program. The cohort squad auto-created at enrollment is the primary space for that cohort. Once the program ends, you might invite graduates into a standing community squad — your "Alumni Wellness Network" — where they stay connected long-term. The two squad types complement each other perfectly across the client lifecycle.

Using Cohort Squads to Boost Program Completion and Retention

Research consistently shows that peer accountability is one of the strongest predictors of program completion. When clients know their cohort-mates are watching, they show up. The cohort squad is where that accountability lives.

Here are high-impact ways coaches use cohort squads inside Coachful programs:

  • Weekly check-in threads: Pin a thread every Monday asking clients to share their #1 goal for the week. By Friday, the thread is a visible record of commitment.
  • Habit celebrations: When a client completes a habit streak inside the program, post a shout-out in the squad. Public recognition is a powerful retention lever.
  • Live session announcements: Post your group call link (or Coachful's built-in booking link) directly in the squad so clients have one place to find everything.
  • Resource drops: Share PDFs, worksheets, and bonus videos between curriculum weeks to keep momentum high.
  • Office hours: Use the squad for async Q&A so the whole cohort benefits from every answer, not just the person who asked.

Coaches using Coachful report that active cohort squads reduce one-on-one support requests significantly — because clients get answers from each other before they even need to reach out to you.

Step-by-Step: Verifying and Customizing Your Cohort Squad

After your first client enrolls in a program, follow these steps to confirm your squad is set up and personalize it:

  1. Go to Community → Squads in your coach dashboard.
  2. Locate the squad named after your program. It will show a member count and a "Cohort" badge.
  3. Click into the squad and select Settings (gear icon, top right).
  4. Update the squad name if you want something more branded than the default program title (e.g., "The 12-Week Body Reset — Jan 2025 Cohort").
  5. Upload a squad avatar — your program logo or a custom cohort image works well.
  6. Write a squad description that sets expectations: what this space is for, community norms, and how often you'll post.
  7. Post your welcome message. Make it warm, specific, and action-oriented: "Welcome to the squad! Drop a quick intro below — your name, where you're from, and the #1 thing you want to achieve in this program."

This whole setup takes under five minutes and dramatically improves the first impression new clients get when they land in your squad.

Pro Tips for Squad-Powered Coaching Programs

The coaches who get the most out of cohort squads treat them like a campfire, not a bulletin board. They post questions, not just announcements. They respond to every message in the first week. They tag clients by name. That early investment pays off in retention for the rest of the program.

A few more tactical tips:

  • Use Michelle, Coachful's AI assistant, to draft your weekly squad prompts. Ask Michelle to generate 4 weeks of engagement prompts for a fitness program, for example, and you'll have a content calendar in minutes.
  • Schedule group video calls directly from the program's Bookings section and share the link in the squad — clients can RSVP and add it to their calendar without leaving the platform.
  • Create a pinned "Start Here" message with links to key program resources, the session schedule, and any onboarding tasks. New enrollees who join mid-cohort will thank you.
  • If you're on the Scale plan, you can run multiple simultaneous cohort programs — each with its own auto-created squad — without any additional configuration.

Troubleshooting: Common Squad Issues After Enrollment

The squad wasn't created after a client enrolled

First, confirm the enrollment completed successfully. Go to Programs → [Your Program] → Clients and verify the client appears in the roster. If the enrollment is there but no squad was created, try refreshing your Squads view — creation can take a few seconds to propagate. If the issue persists, contact Coachful support with the enrollment timestamp.

A client says they can't see the squad in their portal

This usually means the client is viewing the platform from a browser session that hasn't refreshed since enrollment. Ask them to log out and back in, or hard-refresh the page (Ctrl+Shift+R / Cmd+Shift+R). On mobile, closing and reopening the Coachful app typically resolves it. If they still can't see it, check that their enrollment status is active in the program roster.

The squad is showing the wrong name

The default squad name is pulled from the program title at the time of creation. If you renamed the program after the first enrollment, the squad name won't auto-update. Go to Community → Squads → [Squad] → Settings and manually update the name to match.

Messages are not delivering in real time

Coachful's chat is powered by Stream, which requires a stable internet connection for real-time delivery. If messages appear delayed, check the client's (or your own) network connection. A hard page refresh usually restores the live connection. Persistent delivery issues should be reported to support, as they may indicate a Stream service disruption.

I accidentally archived the squad — how do I restore it?

Go to Community → Squads, toggle the view to show archived squads, locate the squad, and select Restore. All message history is preserved. Note that clients will not be able to access the squad while it is archived, even if they are enrolled in the program.

A client was unenrolled but can still see the squad

Squad membership syncs with enrollment status, but the sync can have a short delay (typically under 60 seconds). If the issue persists beyond a few minutes after unenrollment, manually remove the client from the squad via Squad → Members → Remove.

Ready to Run Your First Cohort?

Cohort squads are one of Coachful's most powerful — and most automatic — features. From the moment your first client enrolls, you have a live, structured community space that drives accountability, reduces churn, and makes your program feel like a premium, high-touch experience. The best part: you didn't have to configure anything to get it.

If you haven't built your first program yet, now is the perfect time to start. Head to coachful.co/get-started to launch your free trial and create your first cohort-powered coaching program in minutes. Already set up? Sign in to your Coachful workspace and check your Squads tab — your community is waiting.

For more on building and managing programs, see How to create a coaching program and Community squads overview. For questions about billing and enrollments, visit Stripe Connect billing overview.

Frequently asked questions

Does Coachful automatically create a squad when a client enrolls in a program?
Yes. Coachful automatically creates a cohort squad the moment a client enrolls in a program. If a squad for that program already exists, the new enrollee is added to it. No manual setup is required from the coach.
What is the difference between a cohort squad and a community squad in Coachful?
A cohort squad is auto-created and scoped to a specific coaching program — membership mirrors enrollment status. A community squad is manually created, always-on, and not tied to a specific program. Cohort squads are best for time-bound group programs; community squads are ideal for alumni groups or ongoing memberships.
Can I have separate squads for different intake cohorts of the same program?
Yes. If you run multiple cohorts of the same program (e.g., a January cohort and a March cohort), duplicate the program to create a new instance. Each program instance generates its own separate cohort squad, keeping conversations and timelines cleanly separated.
What happens to a client's squad access if they unenroll from a program?
When a client unenrolls from a program, they are automatically removed from the associated cohort squad and can no longer view its message history. The sync typically happens within 60 seconds of unenrollment.
Can I rename or customize the auto-created cohort squad?
Yes. Go to Community → Squads → [Squad] → Settings to update the squad name, upload an avatar, and add a description. The default name is pulled from the program title, but you can change it at any time without affecting chat history or membership.
Do all coaches assigned to a program get access to the cohort squad?
Yes. Every coach assigned to a program is automatically added to its cohort squad with admin-level permissions, allowing them to post, moderate, and manage the squad alongside the program owner.
What chat technology powers Coachful's cohort squads?
Coachful's squad chat is powered by Stream Chat using team-based multi-tenancy, which delivers real-time messages, threads, reactions, and file sharing. HD video for group calls is also powered by Stream and is accessible directly from the coaching platform.
Was this article helpful?