Two ways to talk inside a squad — and when to use each
If you've opened a squad and noticed both a channel feed and a direct message option, you're not alone in wondering which one to use. Squad direct messages and squad channels look similar on the surface — they're both real-time chat powered by Coachful's Stream integration — but they serve very different purposes. Choosing the wrong one leads to cluttered group feeds, missed private conversations, and a community that feels disorganized. This guide breaks down exactly how each works, when to use each, and how to keep your squad communication clean and intentional.
TL;DR
- Squad channels are the main, shared feed inside a squad — visible to every member of that squad.
- Squad direct messages (DMs) are private conversations between two or more specific members, separate from the group feed.
- Use channels for announcements, group discussion, and community content. Use DMs for private check-ins, sensitive feedback, or side conversations that don't belong in the main feed.
- Both are available in cohort squads (tied to a program) and community squads (always-on group spaces).
What are squad channels?
A squad channel is the shared conversation space that every member of the squad can read and post in. When a client enrolls in one of your programs, Coachful automatically creates a cohort squad for that group, and the channel is where the group's collective energy lives — celebrations, questions, resource drops, and check-ins all happen here.
Community squads, which are always-on group spaces you can run independently of a specific program enrollment, also use channels as their primary communication layer. Think of a community squad channel as a persistent group chat — it doesn't expire when a program ends.
Channels support rich messaging: text, images, file attachments, emoji reactions, threaded replies, and GIFs. Every message is visible to all squad members, which makes channels ideal for content that benefits from the whole group seeing it.
Multiple channels inside one squad
Within a single squad you can create multiple channels to organize conversations by topic. For example, a 12-week fitness coaching program squad might have:
- #general — weekly check-ins and announcements
- #wins — a dedicated space for members to share victories
- #nutrition — a topic-specific thread for meal questions
- #resources — links, PDFs, and workout plans
Separating channels by topic keeps the main feed readable and reduces notification fatigue for members who only care about certain threads. You can add, rename, or remove channels at any time from the squad settings panel.
What are squad direct messages?
Squad direct messages are private, one-on-one (or small-group) conversations that happen within the context of a squad but are not visible to the broader membership. Only the specific participants can read or send messages in a DM thread.
As a coach, you might use a DM to:
- Send personalized feedback on a client's progress without broadcasting it to the group
- Follow up privately after a client shares something vulnerable in the main channel
- Coordinate logistics with a co-coach or virtual assistant inside the same squad
- Handle a billing or scheduling question that's better kept off the group feed
Clients can also initiate DMs with each other, which is especially powerful in community squads where peer-to-peer accountability and relationships are part of the value you're selling. Members pairing up as accountability partners, for instance, will naturally gravitate toward DMs for their daily check-ins rather than posting in the group channel.
DMs vs. 1:1 booking sessions — knowing the difference
It's worth clarifying: squad DMs are chat-based private conversations. They are not a replacement for a scheduled 1:1 coaching session. If a client needs dedicated face time, they should book a session through Coachful's bookings and scheduling feature, which handles availability, calendar sync, and video calls. DMs are for async communication, quick check-ins, and informal exchanges — not structured coaching calls.
Channel vs. DM: a side-by-side comparison
Here's a practical breakdown to keep handy when you're deciding where a conversation belongs:
- Audience — Channels: all squad members. DMs: selected participants only.
- Visibility — Channels: fully visible to everyone now and in the future. DMs: private, never appear in the group feed.
- Best for — Channels: announcements, group Q&A, celebrations, curriculum discussion. DMs: personal feedback, sensitive topics, peer accountability, internal coach coordination.
- Searchability — Both channel and DM history is searchable within Coachful's chat interface.
- Notifications — Both trigger push notifications on mobile (via the Coachful iOS/Android app) and in-app alerts on desktop.
- Media support — Both support images, files, and emoji reactions.
Coachful tip: If you're running a cohort program and find your channel getting noisy, consider creating a dedicated #coach-office-hours channel and directing all one-off questions there — then save DMs for truly private exchanges. This keeps the main feed inspiring rather than cluttered. Coachful makes it easy to spin up new channels in seconds.
How to start a direct message inside a squad
Starting a DM from within a squad takes only a few clicks. Here's how:
- Open your Coachful dashboard and navigate to Squads in the left sidebar.
- Select the squad where the person you want to message is a member.
- Inside the squad view, look for the Direct Messages section in the left panel, below the channel list.
- Click the + (compose) icon next to "Direct Messages".
- Search for the member's name or email and select them. You can add multiple participants to create a small-group DM.
- Type your message and hit Send. The DM thread will appear in both your sidebar and the recipient's sidebar.
Clients on mobile can follow the same flow inside the Coachful progressive web app or the native iOS/Android shell — the interface is identical across devices.
How to create or manage squad channels
Managing channels is handled from the squad settings. Here's the step-by-step:
- Go to Squads in your coach dashboard.
- Open the squad you want to edit and click the Settings (gear) icon in the top-right corner of the squad view.
- Under the Channels tab, you'll see a list of existing channels.
- Click Add Channel, give it a name (e.g., "wins", "resources", "accountability"), and optionally add a description.
- Choose whether all members are auto-added or whether the channel is invite-only (useful for coach-only or moderator channels).
- Click Save. The new channel appears immediately for all eligible members.
To rename or archive a channel, hover over its name in the settings list and use the edit or archive options. Archiving preserves the message history but removes the channel from active view — useful at the end of a cohort program when you want to wind down discussion without deleting anything.
Which squad types support DMs and channels?
Both cohort squads and community squads support channels and direct messages. Here's the context for each:
Cohort squads
Cohort squads are automatically created when clients enroll in one of your programs. The squad is tied to that specific enrollment group — for example, a January intake of your 8-week business coaching program. Channels in a cohort squad are great for walking the group through curriculum milestones together. DMs are ideal for private, personalized coaching nudges between coach and individual client.
Community squads
Community squads are always-on spaces not tied to a specific program cycle. They're perfect for ongoing masterminds, alumni communities, or membership groups where the conversation should never "end." In a community squad, DMs between members are especially valuable because peer relationships develop over months — members will naturally want to chat privately as friendships form. As a coach, you can also use community squad channels for evergreen content like weekly prompts, resource libraries, and live event announcements.
Note: standalone squads are deprecated in Coachful. If you have any legacy standalone squads, reach out via the in-app chat or check the migration guide for next steps.
Pro tips for structuring squad communication
Getting the channel-vs-DM balance right makes a measurable difference in client engagement and retention. Here's what high-performing coaches on Coachful consistently do:
- Set communication norms on day one. Pin a welcome message in the main channel that explains which channels exist, what belongs in each, and when to DM you directly vs. post in the group. This single step eliminates 80% of confusion.
- Use DMs proactively, not just reactively. Don't wait for struggling clients to reach out. If you notice someone hasn't posted in the main channel for a week, send a quick DM check-in. It takes 30 seconds and dramatically improves retention.
- Keep your channel count lean. More channels sounds better, but 6+ channels in a cohort squad often leads to members not knowing where to post. Start with 2-3, add more only if genuine demand emerges.
- Leverage threaded replies in channels. When a conversation gets specific, ask members to continue in the thread rather than the main feed. This keeps the primary channel scannable for new members or latecomers.
Best practice: Create a private #coach-team channel in each squad for yourself, any co-coaches, and virtual assistants. Use it for internal coordination — flagging at-risk clients, planning content drops, splitting DM responsibilities — without cluttering the client-facing channels.
Troubleshooting common squad messaging issues
I can't find the DM option inside my squad
Make sure you're inside the squad view, not the program view. The DM panel is in the left sidebar of the squad interface specifically. If you're on mobile, tap the chat icon at the bottom of the screen and then switch to the DM tab. If the option is still missing, confirm that the member you want to DM is actually enrolled in or added to the squad — you can only DM someone who shares a squad with you.
My clients are posting private feedback in the main channel by mistake
This is extremely common, especially with new coaching clients who aren't familiar with chat platforms. The fix is two-fold: pin clear instructions at the top of the channel, and personally send a follow-up DM the first time it happens (rather than correcting them publicly). A simple "Hey, just moving this to a DM so we can chat privately!" is enough. Over time, the norm self-enforces.
New members can't see old channel messages
By default, Coachful's Stream-powered channels show message history from when the member joined. If you want new members to have access to earlier messages, you can adjust the channel's message history settings in Squad Settings → Channels → [channel name] → History visibility. For evergreen community squads, enabling full history is usually the right call.
DM notifications are going to the wrong person
If you manage multiple coaching workspaces or have multiple roles (e.g., you're both an admin and a coach), double-check which account you're signed into before sending a DM. Coachful's role system (coach, admin, super_admin, virtual assistant, etc.) affects which workspace notifications route to. Sign out and back in at app.coachful.co/sign-in if you suspect a session mismatch.
A channel I created isn't showing up for members
Check whether the channel was set to invite-only during creation. If so, members won't see it until you explicitly add them. Go to Squad Settings → Channels → [channel name] → Members and add the relevant members manually, or change the visibility to "All squad members" if it should be open to everyone.
I accidentally sent a private message to the main channel
It happens. In Coachful's Stream-powered chat, you can delete your own messages immediately after sending — hover over the message and select Delete. Act fast, as members may have already seen it. Going forward, double-check the conversation header before hitting send: channel names are prefixed with a # symbol, while DMs show the recipient's name and avatar.
Ready to build a more connected coaching community?
Understanding the difference between squad channels and direct messages is one of those small details that makes a huge difference in how your clients experience your coaching program. Channels create shared momentum and group identity. DMs create personal connection and trust. Together, they give you a complete communication toolkit — no third-party messaging app required.
If you're not yet running your community through Coachful, you're managing conversations across too many disconnected tools. Coachful brings programs, scheduling, billing, and community chat into one place — so you can spend more time coaching and less time chasing messages. Start your free trial and set up your first squad today, or browse more guides to get the most out of every feature.