Coachful
CoachfulHelp

Squad analytics: tracking community engagement

By Coachful11 min readUpdated Apr 20, 2026

Learn how to read Coachful's squad analytics to track community engagement, spot at-risk members early, and use real data to improve client retention and program results.

What's covered
  • TL;DR
  • Understanding the Two Squad Types and Why Analytics Differ
  • Where to Find Squad Analytics
  • Core Engagement Metrics Explained
  • Cohort Squad Analytics: Program-Specific Metrics
  • Community Squad Analytics: Long-Term Trend Tracking

Your squad is active — messages are flying, members are checking in, clients are reacting to each other's wins. But how do you know if your community is actually thriving, or just busy? Squad analytics in Coachful give you the hard numbers behind the energy: who's showing up, which threads spark real conversation, and where engagement quietly drops off before a client churns.

This guide walks through every metric available for cohort squads and community squads, how to read them accurately, and how to turn the data into coaching decisions that improve retention and results.

TL;DR

  • Squad analytics live under Coach → Squads → [Squad name] → Analytics.
  • Key metrics: active members, message volume, reaction rate, and session attendance (for cohort squads tied to a program).
  • Use engagement trends — not just totals — to catch at-risk clients before they go quiet.
  • Community squads and cohort squads have overlapping but distinct metric sets.

Understanding the Two Squad Types and Why Analytics Differ

Before diving into numbers, it helps to understand what you're measuring. Coachful has two active squad types:

  • Cohort squads — automatically created when clients enroll in a program. They're time-boxed around the program duration (say, a 12-week curriculum), so engagement naturally rises at program launch and should hold steady throughout. Analytics here are deeply tied to program progress.
  • Community squads — always-on group spaces, not tied to any specific program. These can run indefinitely and are great for alumni groups, membership communities, or topic-specific channels. Analytics focus on long-term engagement patterns rather than week-by-week program milestones.

Note: standalone squads have been deprecated. If you have an older workspace with standalone squads, those are read-only and their analytics are accessible but no new members can be added.

Where to Find Squad Analytics

Every squad has its own analytics dashboard. Here's how to reach it:

  1. From your coach dashboard, click Squads in the left sidebar.
  2. Select the squad you want to review from the list.
  3. Inside the squad view, click the Analytics tab (next to Members and Settings).
  4. Use the date-range picker at the top right to filter by the last 7 days, 30 days, 90 days, or a custom range.

For cohort squads linked to a program, you can also reach the same data via Coach → Programs → [Program name] → Squads, then selecting the relevant cohort. Both paths show identical data.

Core Engagement Metrics Explained

Active Members

This is the number of squad members who sent at least one message, reacted to a post, or opened the squad channel during the selected period. It's the single most telling metric for community health. A squad with 40 enrolled members but only 8 active members in the last 30 days has a silent-majority problem worth addressing.

Coachful calculates "active" based on any meaningful interaction — not just message sends — so a client who reads posts and drops a 🔥 reaction every couple of days still counts. This prevents you from over-indexing on the most vocal members and missing the quiet-but-present ones.

Message Volume

Total messages sent across all threads within the squad during the selected period. Break this down by day using the trend chart to spot patterns: a healthy cohort squad typically shows a spike at program launch, steady mid-program activity, and another spike near the end as clients share final results. Flat or declining volume midway through a 12-week program is an early warning sign.

For community squads, look for weekly rhythms. Many coaches find that prompting members on Monday mornings and Friday afternoons reliably doubles weekly volume — the analytics chart makes those interventions visible so you can confirm they're working.

Reaction Rate

Reactions (emoji responses to messages) divided by total messages, expressed as a percentage. This is a proxy for how resonant your content and prompts are. A 40%+ reaction rate suggests your community is emotionally engaged — people are acknowledging each other and responding to your posts. A reaction rate under 15% often means messages are being sent into a void.

Thread Depth

The average number of replies per thread. Shallow threads (1-2 replies) suggest members are posting updates but not sparking dialogue. Deeper threads (5+ replies on average) indicate members are building relationships and helping each other — which is the social glue that drives retention.

Member Activity Breakdown

Below the summary cards, you'll find a per-member table showing each person's message count, reaction count, last active date, and (for cohort squads) their current program completion percentage. This is where you identify:

  • Champions — highly active members worth calling out publicly or recruiting as accountability partners.
  • At-risk members — those who were active in week 1 but haven't posted or reacted in 14+ days.
  • Ghosts — enrolled members who have never posted a single message. These often need a direct 1:1 nudge, not just a group prompt.
Pro tip: Sort the member table by "Last active" ascending. The people at the top of that sorted list are your highest-churn risk. Sending them a personal check-in message — not a group broadcast — before they hit 21 days of silence dramatically improves re-engagement rates.

Cohort Squad Analytics: Program-Specific Metrics

When a squad is linked to a program, the analytics tab shows an extra section: Program Engagement Overlay. This plots squad activity against program milestone weeks, so you can see whether engagement dips align with specific weeks of content.

For example, if you're running a 12-week business coaching program and week 7 consistently shows a drop in squad activity across multiple cohorts, that's a signal that the week 7 content or tasks are too heavy, too confusing, or simply not resonating. You can then revisit those tasks in Coach → Programs → [Program] → Week 7 and adjust.

Session Attendance Correlation

For cohort squads tied to programs that include group calls or 1:1 bookings, Coachful overlays booking attendance data onto the engagement chart. Members who attend live sessions reliably show higher squad activity in the 48 hours after a call — reinforcing the value of your live touchpoints and helping you decide how frequently to schedule them.

Community Squad Analytics: Long-Term Trend Tracking

Community squads don't have program milestones, so analytics focus on week-over-week and month-over-month trends. The key view here is the Engagement Trend chart, which plots active members, message volume, and reaction rate on the same timeline.

A healthy always-on community shows gradual growth in active members over time (as new clients join) with relatively stable per-member engagement rates. If your active member count is growing but per-member message volume is shrinking, your community is getting bigger but less tight-knit — a common scaling problem. The fix is usually more structured prompts, themed threads, or smaller breakout channels rather than more general broadcasting.

Managing a growing community? Coachful lets you run unlimited community squads alongside your programs, with all analytics in one dashboard — no third-party community tool required. Sign in to explore your squad analytics today.

Using Analytics to Drive Coaching Decisions

Weekly Engagement Reviews (15-Minute Habit)

Set aside 15 minutes every Monday to review the previous week's squad analytics. Check active member count against the prior week, scan the member table for anyone hitting 7+ days of inactivity, and note which threads generated the most replies. Use those insights to plan your community prompts for the week ahead.

Identifying What Content Sparks Conversation

Filter your date range to a single week where engagement was notably high. Look at the thread depth chart for that period — the threads with the most replies will often share a pattern. Maybe they were vulnerability-forward prompts ("What's your biggest obstacle this week?"), challenge check-ins, or client win celebrations. Replicate those formats consistently.

Adjusting Program Content Based on Drop-Off Points

If cohort squad engagement drops in the same program week across two or more cohorts, treat it as a content bug. Go to Coach → Programs → [Program name], navigate to that week, and review the tasks and goals assigned. Consider reducing task volume, adding a motivational touchpoint (like a short video message), or scheduling an extra group check-in call during that week for future cohorts.

Pro Tips for Maximizing Squad Engagement

Analytics tell you what's happening. These practices change what happens next.

Post in your squad before you expect members to post. Coaches who lead with their own updates — a Monday intention, a mid-week challenge, a Friday reflection — consistently see 2–3× higher member participation than coaches who use the squad purely as a support channel.
  • Pin a weekly prompt every Monday so members always have something to respond to when they open the squad.
  • Celebrate publicly — when a member hits a milestone in their program tasks, post a callout in the squad. It motivates the member and signals to others what "winning" looks like.
  • Use reactions strategically — reacting to every new member's first post within 24 hours increases their likelihood of posting again by a significant margin. Do this manually until your community momentum takes over.
  • Schedule accountability threads — for cohort squads, create a recurring weekly thread for members to share their top goal for the week. Thread depth on these typically runs 3–5× the squad average.
  • Monitor your virtual assistants — if you've added a VA with the virtual_assistant org role to help manage your squad, their posts appear in the analytics as member activity. Tag their contributions separately in your own notes so you're not conflating VA-driven volume with organic member engagement.

Troubleshooting: Common Analytics Issues

Analytics tab is missing or greyed out

This happens when you're viewing a squad with the member org role rather than coach, admin, or super_coach. Only coach-level roles and above can view squad analytics. Check your role under Settings → Workspace → My Role. If you believe your role is incorrect, ask your workspace owner (super_coach) to update it.

Active member count seems too low

Double-check your date range. The default view is the last 7 days — if you ran a big engagement push three weeks ago, that data won't appear unless you extend the range to 30 or 90 days. Also confirm that members have actually accepted their squad invitations; pending invitations don't count toward active members.

Message volume shows zero for a period I know was active

This can occur if the squad was archived and then restored during that period. Archived squads stop logging analytics. If you temporarily archived a squad for maintenance, that window will appear as a gap in your trend chart. This is expected behavior — it's not a data loss issue.

Per-member data not showing for some members

Members who joined through a cohort program enrollment but never opened the squad channel appear in the member list but have null values for all engagement fields. They are enrolled but haven't activated. These are your highest-priority outreach targets — send them a direct message or a personal email nudge to get them into the channel for the first time.

Reaction rate is 0% even though I can see reactions in the chat

Reactions sent on messages posted before the selected date range don't count toward the reaction rate for that period. If your squad had a burst of activity in week 1 and members are still reacting to those early posts, those reactions are attributed to the original message date, not the reaction date. Widen your date range to capture them.

Analytics don't update in real time

Squad analytics refresh approximately every 4 hours. If you just ran a live group call and want to see the engagement spike, wait a few hours and refresh the analytics tab. Real-time message delivery is powered by Stream and is always live; the analytics aggregation runs on a separate pipeline.

Ready to Turn Engagement Data into Client Retention?

Squad analytics aren't just a vanity dashboard — they're an early-warning system for churn, a feedback loop for your content, and a map of your community's social dynamics. Coaches who check their squad analytics weekly make faster program improvements, catch at-risk clients before they quietly disappear, and build communities that clients genuinely don't want to leave.

If you're not yet using Coachful's squads alongside your coaching programs, you're managing community engagement blind. Start your free trial and see how cohort squads, community analytics, and program delivery all live in one place — no stitching together five separate tools. Already have a workspace? Sign in and head straight to your Squads tab to pull this week's engagement report.

For more on building and managing squads, see Creating a community squad, Setting up cohort squads for your program, and Program analytics overview.

Frequently asked questions

What metrics does Coachful track for squad engagement?
Coachful tracks active members, total message volume, reaction rate, thread depth, and per-member activity (messages sent, reactions given, last active date). Cohort squads linked to programs also show a program engagement overlay and session attendance correlation.
What is the difference between a cohort squad and a community squad in Coachful?
A cohort squad is automatically created when clients enroll in a program and is tied to that program's timeline. A community squad is always-on and not linked to any specific program — ideal for alumni groups or membership communities. Both have analytics dashboards, but cohort squads include program-milestone overlays while community squads emphasize long-term trend tracking.
How often does Coachful update squad analytics data?
Squad analytics refresh approximately every 4 hours. Real-time chat delivery via Stream is always live, but the engagement metrics aggregation runs on a separate pipeline, so very recent activity may not appear immediately in the analytics tab.
Who can view squad analytics in Coachful?
Only users with a coach, admin, or super_coach (owner) org role can access squad analytics. Members and virtual assistants cannot view the analytics tab. You can update roles under Settings → Workspace.
How can I use squad analytics to reduce client churn?
Sort the per-member activity table by 'Last active' ascending to find clients who haven't engaged in 7–21 days. Send those clients a personal direct message rather than a group broadcast — early, personalized outreach before 21 days of silence significantly improves re-engagement rates.
Can I see analytics for community squads that have been running for a long time?
Yes. You can use the custom date-range picker in the analytics tab to view data across any historical period. Note that any time the squad was archived will appear as a gap in the trend chart, as analytics are not logged while a squad is archived.
Do virtual assistant posts count toward squad engagement metrics?
Yes, posts and reactions from users with the virtual_assistant org role are included in squad analytics totals. If you want to measure organic member engagement separately, you'll need to track VA activity manually and subtract it from the reported totals.
Was this article helpful?