Paid community retention
He had 68% bilateral activation. By week eight, 84 of those members had not posted in four weeks. The contribution gap survey asked them a single question — and their answer predicted which ones would still be members at month twelve.
Obinna Osei had built the full activation infrastructure: a Day-0 DM, a reply-gap audit, conditional routing, a Day-28 value-crystallization check-in. His bilateral activation rate was 68%. But 84 of his activated members had gone completely silent by Day 60 — still paying, still logging in occasionally, but not posting. A conversation with Kwame Asante at an operators dinner introduced him to the contribution gap survey: a single conditional DM at Day 60 that asked one question and split his silent cohort into two groups, each requiring a completely different response. After routing and intervening, 43 of 53 members in the two recoverable groups returned to posting within two weeks. Their twelve-month retention was 62% better than the members he had not reached before they churned.
The community at month nine
Obinna launched The B2B SaaS Customer Operations Network in February 2025 — a paid Slack community for CS Operations managers, RevOps leads, and Head of Operations at B2B SaaS companies with $8M to $50M ARR. The membership fee was $89 per month. The community was built for a specific cohort that existed at the intersection of customer success and revenue operations: professionals who owned the infrastructure layer underneath the go-to-market — the tooling, the data flows, the reporting, the process design — and who were discovering that their counterparts at comparable companies were often reinventing the same problems in parallel, with no reliable place to share playbooks, compare vendor decisions, or ask whether a specific CRM integration was actually worth the setup cost at their stage of growth.
By November 2025, month nine: 230 members, $20,470 MRR. Obinna had followed the programming investment ladder from the first session: Foothold Day-0 DM with a three-track goal question (tracks: tool evaluation and stack consolidation; process and reporting design; team structure and hiring at the ops function), weekly reply-gap audit, conditional Day-3 routing, Day-10 conditional follow-up, Day-28 value-crystallization check-in. He had added the reply multiplier in month six, identifying five long-tenure members and asking each to watch one specific section of the community for threads that deserved a response they were positioned to give. Bilateral activation: 68% (156 of 230 active members). Month-three renewal: 76%. Monthly churn: 3.2%. Annual billing conversion at month six: 24%.
The community had four active channels beyond #intros and the general channel: a weekly #stack-decisions channel where members posted current tool evaluations for peer input (their highest-activity channel: 8 to 12 posts per week, typically answered within 24 hours), a monthly live CS Ops Office Hours session (Obinna-facilitated, open problem format, 62% attendance among active members per session), a #data-and-reporting channel for schema design and attribution discussions, and a #vendor-reviews channel for post-purchase vendor assessments. His quarterly programming calendar was full. His activation infrastructure was working. His bilateral activation rate at 68% was within the range he had read about for well-run paid communities at his stage.
The number he could not explain was the annual billing conversion. Twenty-four percent at month six was lower than the 35% to 45% he saw cited in peer operator discussions. He suspected the issue was somewhere in the middle of the member lifecycle — months two through four — but his overall monthly churn rate of 3.2% did not point to a specific cohort. It was evenly distributed across all tenures. Nothing obvious flagged.
The silence inside the activation number
In October 2025, month eight, Obinna ran an exercise he had not done before: a tenure-segmented post-frequency audit. He wanted to understand whether the members inside his 68% bilateral activation rate were contributing consistently or whether bilateral activation was a lagging indicator of a one-time event.
The result was not what he expected. Of his 156 bilaterally activated members — members who had posted at least once and received at least one reply from a different member — only 72 had posted in the preceding 28 days. The other 84 had been bilaterally activated at some point in their first two to three weeks of membership, then gone completely silent. Some had been silent for 30 days. Some had been silent for 50. A few had been silent for nearly two months while continuing to pay and continuing to appear in Slack’s “active” status because they were logging in to read.
He segmented his monthly churn rate by this variable. The results split cleanly. Members who had posted in the preceding 28 days: 1.4% monthly churn. Members who had been bilaterally activated but had not posted in the preceding 28 days: 5.8% monthly churn. His overall 3.2% was the weighted average of two very different populations that looked identical in the bilateral activation metric and looked nearly identical in Slack activity logs.
The 84 silent-activated members were not failing their current renewals. They were passing them by inertia: the renewal amount was low enough relative to the perceived cost of canceling (looking up the cancellation link, deciding to cancel, canceling) that they were staying. But at months four, five, and six — when the cumulative membership cost reached $350 to $500 — the inertia was not enough. They reassessed, could not name a specific thing the community had done for them recently, and canceled. The 5.8% monthly churn rate for this cohort was approximately four months of inertia before a cancellation wave.
He had no intervention designed for this cohort. The Day-28 value-crystallization check-in was designed for recently joined members. The Day-75 renewal conversation was designed for members at risk of not renewing. But a member who had been activated at Day 20, gone silent at Day 45, and was now at Day 60 with zero recent posts was not flagged by either tool. The Day-28 check-in had already fired and received a positive response — the member was engaged at Day 28. The Day-75 renewal conversation would not fire for another two weeks and would be looking for login frequency and channel engagement signals, both of which the silent-activated members were passing (they were logging in, they were just not posting). The gap between the two tools was exactly where his highest-risk cohort was hiding.
The peer
Obinna described this pattern at a small operators dinner in Lagos in November 2025. Kwame Asante was sitting across from him.
Kwame ran The B2B SaaS RevOps Leaders Network — a paid Slack community for Revenue Operations leaders, VP Revenue Operations, and Senior RevOps managers at B2B SaaS companies with $12M to $80M ARR. $99 per month. By November 2025: 310 members, $30,690 MRR, 2.3% monthly churn, 58% annual billing conversion. He had launched in May 2024 — 18 months before the dinner — and had built through a version of the same problem Obinna was describing. In January 2025, at month eight, he had run the same post-frequency audit after noticing that his annual billing conversion was lower than his overall activation rate predicted it should be. He had found the same split: activated members who had gone silent were churning at more than three times the rate of members who continued contributing.
He had solved it with a tool he called the contribution gap survey.
The contribution gap survey
The contribution gap survey is a conditional personal DM sent at Day 60 to any member who meets two criteria simultaneously: (1) they were bilaterally activated before Day 30 — they posted at least once and received at least one reply from a different member; and (2) they have had zero posts in the 28 days preceding Day 60. It does not fire for members who never activated. It does not fire for members who are still posting. It fires only for the specific cohort that Obinna’s audit had identified: the members who activated and then stopped.
The survey is one question with four answer options. The question is not “are you getting value from the community?” — that question invites a polite affirmation and produces no useful routing signal. The question is behavioral and specific:
“Hey [Name] — I noticed you’ve been quieter in the community recently, and I wanted to check in personally rather than wait for the regular renewal conversation. Which of these is closest to what’s been going on for you?
A) I’ve been heads-down and haven’t had the bandwidth to engage.
B) The conversations I’ve been following haven’t been the ones I’d jump into.
C) I’ve mostly been in reading and research mode — absorbing more than contributing right now.
D) Something else — happy to share what’s going on.No need to say the ‘right’ thing — I’m asking because the answer helps me figure out what, if anything, would make the community more useful to you at this point.”
The four options map to three intervention paths. Options A and C (“bandwidth” and “reading mode”) route to the same intervention: the member is still oriented toward the community but is not in a peak contribution season. Option B (“conversations I’d jump into”) routes to a different intervention: the member is not finding enough content at the right specificity. Option D (“something else”) requires a manual follow-up based on what the member actually describes.
The response rate to the contribution gap survey is consistently higher than it has any right to be, Kwame told Obinna, because the question contains a genuine acknowledgment: the operator noticed the silence and is asking about it personally, without accusation, with a framing that implies the operator’s responsibility (what would make the community more useful to you) rather than the member’s failure (why aren’t you engaging). That framing matters. A member who has been feeling vaguely guilty about not contributing — which is a common emotional state for bilaterally activated members who went silent — responds differently to a question that removes the guilt than to a question that highlights the gap.
The two root causes the survey surfaces
Kwame had run the contribution gap survey on every qualifying cohort for ten months. Over that period, the responses had sorted consistently into the same distribution, with Option B always representing the most difficult recovery target and Option A/C representing the most tractable.
Root cause one: Bandwidth and context. Members who answer A or C joined the community during a specific window of professional urgency: a tool consolidation project, a new reporting structure, a quarterly planning cycle that had surfaced gaps in their RevOps processes. They found the community during that window, activated during that window, got specific value from specific threads during that window. The window closed — the project completed, the planning cycle ended, the urgency passed. The community is still valuable to them in the abstract. They still read occasionally. They still intend to participate. But the activation energy required to post a specific question or contribute a specific answer exceeds the moment-to-moment pull they feel when they open Slack between meetings.
Members in this root-cause group are the most recoverable. They are not disaffected. They are not experiencing low value. They are experiencing low urgency. The intervention is not a retention pitch — it is a pull: something specific happening in the community that gives them a concrete reason to show up on a specific day, not in general. A specific upcoming thread topic. A specific live session that maps to a challenge in their current quarter. A specific member introduction to someone whose situation is close to theirs right now. The operator does not need to convince them the community is valuable. They already believe that. The operator needs to lower the activation energy for the next specific post.
Root cause two: Conversation density. Members who answer B are experiencing something more specific. They found the community, explored the channels, posted once or twice, got replies, but the subsequent conversations they encountered were not at the specificity level that would pull them into a contribution. They scan the community and see interesting material — but it is either not relevant enough to their specific situation or not specific enough to warrant adding a perspective they do not feel uniquely positioned to give.
This root cause is harder to recover than root cause one because it identifies a gap in the community’s content mix rather than a gap in the member’s availability. The operator cannot simply point the member to a specific event. They need to make the community’s existing conversations more visibly relevant to what this specific member is actually working on right now. The intervention is a targeted peer introduction: connecting the member to another member whose current situation closely matches theirs, creating a bilateral conversation that gives this member a specific reason to post. Alternatively, the operator can surface an existing thread in a channel the member has not visited recently and ask directly: “I think you’d have something useful to say about this particular situation — would you mind taking a look?”
The critical distinction is this: a member with root cause one will return to contributing when their professional urgency rises again. A member with root cause two will not return without the operator actively reducing the friction of their next specific contribution. The Day-75 renewal conversation treats both groups the same — as “at-risk members approaching renewal.” The contribution gap survey treats them differently, two weeks earlier, while there is still time to run different interventions before the renewal decision.
Obinna’s execution
Obinna ran the contribution gap survey retrospectively on all 84 of his silent-activated members in November 2025, rather than waiting for new cohorts to reach Day 60. He had ten months of silent members to address at once, with tenures ranging from Day 60 to Day 180. He sent the DM to all 84 within a two-day window.
Sixty-one of the 84 members responded: a 73% response rate. He had expected something closer to 40% based on his general DM response rate for broadcast messages. The survey framing — the acknowledgment of the silence without accusation, the explicit statement that the question was about understanding rather than churn prevention — appeared to be performing the function Kwame had described: it removed the guilt that was suppressing the response rate.
The responses sorted as follows:
| Answer | Count | Root cause | Intervention |
|---|---|---|---|
| A — Heads-down / bandwidth | 21 | Root cause 1 | Forward pointer to upcoming event/thread |
| C — Reading / research mode | 13 | Root cause 1 | Forward pointer to upcoming event/thread |
| B — Conversations not pulling me in | 19 | Root cause 2 | Targeted peer intro + surfaced thread |
| D — Something else | 8 | Manual routing | Graceful acknowledgment |
| No response | 23 | Highest-risk | Elevated Day-75 renewal conversation |
The routing interventions
Group 1: Root cause 1 (bandwidth and reading mode, 34 members). For each of the 34 members who answered A or C, Obinna sent a follow-up DM within 48 hours of their response. He did not ask them to post. He did not tell them they were at risk of losing value by staying quiet. He pointed them at one specific thing happening in the next seven days that was directly relevant to the goal track they had selected in their Day-0 DM:
“Thanks for the context — that makes sense. I don’t want to add to your queue, so I’ll just flag one thing: there’s a thread in #stack-decisions right now about whether to consolidate CRM and CS platform at the $15M ARR stage, and a couple of members are asking a question you’ve probably encountered. If you happen to have 10 minutes this week, it’s a conversation where your specific experience would be useful. [Link to thread.] No obligation — just thought you’d want to know it was there.”
Of the 34 members in this group, 28 returned to posting within two weeks of receiving the follow-up DM. Four logged in to read the thread but did not post. Two did not respond to the follow-up. The 28 who returned to posting did so at varied frequencies: some posted once or twice and then went quiet again (a contribution pattern Kwame had told him to expect from root cause 1 members — they return when urgency rises, not on a fixed cadence). Seven of the 28 became consistently active contributors over the following months.
Group 2: Root cause 2 (conversation density, 19 members). For each of the 19 members who answered B, Obinna sent a more targeted follow-up. He asked a clarifying question first:
“Thanks — that’s useful to know. Can I ask: what kind of conversation would pull you in? If I could describe the thread you’d most want to contribute to, what would it be about?”
Fourteen of the 19 described a specific topic: CRM data quality and attribution hygiene was the most common (six members), followed by headcount modeling for CS and RevOps functions (four members) and vendor evaluation for CS tooling at the $20M to $40M ARR stage (four members). Three members described a topic that Obinna did not have active coverage for. Two members gave a vague answer that did not route cleanly.
For the 14 members who named a specific topic, Obinna did two things within 48 hours: he identified one or two other members with demonstrated expertise or experience in that specific area and sent a member introduction DM to both parties, and he surfaced or created a thread in the relevant channel to give the silent member a specific entry point.
“Hey [Silent Member] — I want to introduce you to [Active Member], who has spent the last two years working through exactly the CRM attribution problem you described. [Active Member], [Silent Member] is at [Stage/ARR] and wrestling with how to attribute pipeline to CS-led expansion motion without the data getting murky. I thought this was worth a direct introduction rather than hoping you’d find each other in #data-and-reporting.”
Of the 19 members in Group 2, 15 returned to posting within two weeks: 14 of the 14 who had named a specific topic, and 1 of the 5 who gave vaguer responses. The 14 who named a specific topic and received a targeted introduction converged at a higher post-introduction contribution rate than the Group 1 members: they had a specific peer relationship from the moment they re-engaged, which gave them a reason to return to that specific channel for future questions.
Group 3: Something else (8 members). Of the 8 members who answered D, the actual follow-up responses split into three categories: five described a role change (new job, promotion into a function outside CS Ops and RevOps), two described a problem that had been solved (they had completed the specific project they had joined the community to work through), and one described a personal situation unrelated to the community. Obinna responded to each personally:
“That makes complete sense — congratulations on the move. The community is here if you come back to a RevOps function or if your new role overlaps. I’ll make a note so that if the membership fee comes up at your next renewal you can decide without pressure. If you want to cancel before then, [cancellation link] — no hoops. And if anything else comes up where the community would be useful, just reply here.”
Four of the eight members in this group canceled at or before their next renewal. Three chose to stay, either because the new role still overlapped with the community’s subject matter in ways they expected to use later or because the renewal amount was low enough relative to the perceived future value that they chose to maintain the membership. One member did not respond to the follow-up and subsequently churned at month four.
Group 4: No response (23 members). The 23 members who did not respond to the contribution gap survey were the highest-risk cohort. Obinna escalated their Day-75 renewal conversations: instead of the standard renewal check-in, he sent a more personal message that acknowledged the silence directly and offered a specific alternative to canceling (a one-on-one call to understand whether the community was still relevant to their current situation). Of the 23, 9 renewed at the Day-75 conversation point. The remaining 14 canceled at months three through five.
The results at six months
Obinna tracked the outcomes for all 84 members through May 2026, six months after running the contribution gap survey. The outcomes, segmented by group, were as follows:
| Group | Returned to posting | Still active at 6 months | Annual billing conversion |
|---|---|---|---|
| Group 1 (bandwidth/reading, 34) | 28 of 34 (82%) | 26 of 34 (76%) | 58% |
| Group 2 (conversation density, 19) | 15 of 19 (79%) | 17 of 19 (89%) | 68% |
| Group 3 (role change/solved, 8) | 3 of 8 | 4 of 8 (50%) | 25% |
| Group 4 (no response, 23) | 4 of 23 | 9 of 23 (39%) | 17% |
Group 2 — the conversation-density root cause — had the highest six-month retention of the four groups (89%), despite being harder to intervene with than Group 1. Kwame had predicted this: members who articulate a specific topic they want more of and receive a targeted response to that specific articulation develop a qualitatively different relationship with the community than members who return to posting through a forward pointer. They were connected to a specific peer by name from the moment of re-engagement, they had a specific use case the operator had visibly addressed, and they had direct evidence that the operator was paying attention to their individual experience. That combination produced a stickier return than the Group 1 intervention, which required the member to rely on their own urgency cycle to sustain contribution.
Group 4 — the non-responders — had the lowest six-month retention at 39%. The 39% who stayed were the members for whom the Day-75 renewal conversation had produced enough personal connection to sustain one more renewal. Most of them churned between months four and six.
The before-and-after comparison for Obinna’s community between November 2025 and May 2026:
| Metric | November 2025 | May 2026 |
|---|---|---|
| Total members | 230 | 350 |
| MRR | $20,470 | $31,150 |
| Overall monthly churn | 3.2% | 2.4% |
| Silent-activated monthly churn | 5.8% | 2.9% |
| Bilateral activation rate | 68% | 71% |
| Annual billing conversion | 24% | 47% |
The annual billing conversion jump from 24% to 47% was larger than the churn reduction alone would explain. Kwame had warned Obinna about this: the contribution gap survey, by identifying and surfacing the specific value a member was not getting, frequently produces a shift in the member’s self-narrative about the community. A member who answers B (“conversations I’d jump into”) and then receives a targeted peer introduction and a relevant thread is not just more likely to renew — they are more likely to convert to annual billing because their assessment of the community has changed from “I pay for this but I’m not sure it’s the right fit” to “the operator noticed I wasn’t getting specific value and addressed it specifically.” That shift, from passive member to member who believes the operator is paying attention to their individual experience, is what annual billing conversion measures at its core.
How the contribution gap survey fits the lifecycle
The contribution gap survey fills the specific gap between the Day-28 value-crystallization check-in and the Day-75 renewal conversation. The Day-28 check-in surfaces the member’s assessment of value in their first month, when they are most likely to be actively engaged. The Day-75 renewal conversation surfaces at-risk signals before the third monthly renewal, when members have had enough experience to have a formed opinion about whether to stay. The window between Day 28 and Day 75 is where the contribution gap survey operates: at Day 60, it specifically targets the cohort that passed the Day-28 check-in with a positive response but has since gone silent — the members who are not flagged by the Day-75 tool because they are still technically active, but who are heading toward the cancellation pattern the cohort audit reveals.
The three tools in sequence build a coherent picture of the member lifecycle through month three:
- Day 28: Was the member’s first month valuable? Are they on track to contribute? (Value crystallization check-in)
- Day 60: If they were activated but have gone silent, which root cause explains the silence? (Contribution gap survey)
- Day 75: Which members are at risk of not renewing at month three? (Renewal conversation)
The contribution gap survey also produces an input that makes the Day-75 renewal conversation more targeted. Members who responded to the Day-60 survey and fell into Group 1 or Group 2 and returned to posting do not need the same renewal conversation as members who answered D or did not respond at all. The operator goes into the Day-75 conversation with actual diagnostic information about each member’s silence and its root cause, rather than the generic at-risk signal that the renewal conversation was designed to address on its own.
For Obinna, the most important downstream effect of adding the contribution gap survey was not the direct retention improvement — though the churn reduction from 5.8% to 2.9% for the silent-activated cohort was material. It was the change in his understanding of what “bilateral activation” meant as a metric. A 68% bilateral activation rate does not mean 68% of members are in an active contribution relationship with the community. It means 68% of members have experienced a bilateral exchange at some point in their tenure. The real activation number — the percentage of members who are currently in an active contribution relationship with the community, not just one who had one in the past — was significantly lower. The programming investment ladder produces the infrastructure for activation; the contribution gap survey is the diagnostic that tells you which members have activated and since drifted, and why, and which intervention matches each root cause before the drift becomes churn.
The contribution gap survey is not a retention tool in the conventional sense. It does not try to convince members to stay. It tries to understand, with specificity, why a member who was genuinely activated has gone quiet — and then address the specific reason, with a specific response, before the quiet becomes a cancellation decision. A member whose silence is explained by bandwidth needs a forward pointer, not a retention pitch. A member whose silence is explained by conversation density needs a peer introduction and a surfaced thread, not a pitch about the community’s value. A member whose silence is explained by role change or resolved problem needs a graceful exit, not a retention pitch. The tool’s effectiveness comes from making that distinction before the Day-75 renewal conversation arrives and everyone gets the same treatment regardless of why they went quiet.
Questions from community operators
Why do bilaterally activated members go silent without canceling?
Bilaterally activated members have already received evidence that their voice lands in the community: they posted, and someone replied. That evidence does not expire. When a bilaterally activated member goes quiet, it is not usually because they had a negative experience — it is because the activation energy required to contribute has exceeded the moment-to-moment pull they feel from the community. There are two main mechanisms. First, bandwidth: the member joined during a period of professional urgency (a specific challenge they were navigating, a hiring decision, a vendor evaluation) and that urgency has passed. The community is still valuable to them in the abstract, but they no longer have the pressing question that would make posting feel necessary. Second, conversation density: the member found the initial conversations compelling enough to post in, but has not found subsequent conversations specific enough to pull them back. They are reading, scanning, occasionally opening Slack, but not finding the thread that makes them want to add their perspective. In both cases, the member is not canceling because the community still feels worth the price. They retain a positive assessment of its value. But positive assessment without active engagement is a brittle retention state: it survives renewals by inertia, not by conviction, and it dissolves when something else competes for their attention or when the renewal amount feels large enough to question. Bilaterally activated members who go silent by Day 60 typically cancel at months four through six — three to five months after the silence began. The contribution gap survey targets them at Day 60, while they are still in the community and while the renewal decision is still two to four months away.
What is the difference between the contribution gap survey and the Day-75 renewal conversation?
They are complementary tools targeting different member states. The Day-75 renewal conversation targets any member who is approaching their third monthly billing renewal and showing at-risk signals: low login frequency, no channel engagement, no recent Slack activity. It is a broad safety net that catches members who have disengaged across all dimensions. The contribution gap survey targets a narrower, counterintuitive cohort: members who were genuinely activated but went silent after their first weeks. These members are often not flagged by the Day-75 renewal conversation because they are still logging in and still technically active in Slack. They do not show the obvious at-risk signals the renewal conversation is designed to catch. They fall through precisely because they are engaged enough to stay invisible to engagement-first monitoring. The contribution gap survey closes this specific gap. It runs at Day 60, two weeks before the Day-75 renewal conversation, so the operator can route the right intervention before renewal: a bandwidth-group member who receives a targeted forward pointer at Day 60 and returns to posting by Day 65 is in a very different renewal state than a member who goes into the Day-75 conversation still silent. Running both tools in sequence means the renewal conversation is informed by what the survey surfaced. Members who responded to the Day-60 survey and gave a routable answer receive a softer renewal outreach because the operator already knows they are oriented toward the community. Members who did not respond at all are the highest-risk renewal cohort and receive the most personal Day-75 outreach.
What should I do when a member says their original problem was solved or their role changed?
Acknowledge the change and do not make a retention argument. A member whose original challenge has been resolved or whose role has shifted to a different function has a legitimate reason to reconsider their membership. Pressing them with programming offers or personal outreach is not in their interest, and it produces a specific kind of churn — the member cancels having felt pressured rather than supported — that damages the community’s referral reputation. The right response is: “That makes complete sense — sounds like the timing worked out well for you. If your situation changes or a new challenge comes up that the community would be useful for, you’re always welcome back. I’ll make a note so that if the membership fee comes up at renewal you can decide without pressure.” This validates the member’s experience without making them feel like a churn statistic, leaves the door open without implying they are expected to stay, and gives the operator information about whether to intervene at the Day-75 renewal conversation. Members who are given a graceful exit are significantly more likely to return when their situation changes and significantly more likely to refer peers in the interim than members who felt the operator tried to hold them through a period when the community was no longer the right tool for their situation.
How often should I run the contribution gap survey, and should I ever run it outside of the Day-60 trigger?
The Day-60 trigger is the most important instance because it catches the widest window of recoverable silent-activated members before their third renewal. But there is a second useful application: a quarterly audit of all members with tenures between Day 90 and Day 180 who have had fewer than two posts in the preceding 45 days. This longer-tenure variant catches members who were contributing actively in months two and three but went quiet in months three through six — a pattern that often corresponds to the resolution of a specific project that was driving their engagement. The quarterly audit version uses the same question as the Day-60 survey but adds context: “I noticed you’ve been in the community for about [X months] and have been quieter recently — I wanted to check in personally rather than wait for our regular renewal conversation.” For operators with more than 200 active members, running this manually on every qualifying member every quarter is not practical. Prioritize: run the Day-60 trigger for all new cohorts (it only hits members in their first two months, so volume is manageable), and run the quarterly audit on the top 20% of your cohort by prior contribution history. A member who posted 15 times in months one and two and then zero times in month three is a more recoverable target than a member who posted twice in month one and zero since: the first member had a stronger positive signal, and their silence more clearly indicates a specific circumstance rather than a general drift. See the second-year operator audit for the cohort decomposition method that tells you which tenure band carries your binding churn rate and whether the contribution gap survey is the right lever for that band.