Is there a feature, plugin, or system that can flag users for a welfare check? If a user’s posting, commenting, or even login and reading pattern changes, the system would flag them for a welfare check – just an outreach, by email or other means, to see if the user is okay.
This would be in the case of a community that has a well-established base of users, and a history user behavior. It could be an opt-in feature, where the user consents to be contacted if they disappear for awhile.
If someone usually logs in one average X times every Y days over a given period (months?) the system establishes what is the norm for that individual.
- Aiko logs in, on average, once a day, and has done so for more than a year. So the welfare check would trigger if Aiko does not login for, say, 14 days.
- Jasper logs in on average once per week, and has done so for more than a year. So the welfare check would trigger of Jasper does not login for, say 60 days.
- Inés logs in on average twice per week, and has done so for 2 months. Inés does not meet the “community integration” threshold for a welfare check.
- Zubair has bursts of activity, and then goes away for months at a time. There’s no established pattern, so Zubair does not meet the “consistency” requirement for a welfare check.
Here’s why I’m curious: I’m in an online music community that’s been going for more than 15 years (not running on Discourse, BTW). My guess is that the median age of active users is probably late 50s. But many users are much older – in their 70s. Occasionally a user disappears, and then reappears after months and reveals that they had a medical issue, or some other difficult life event. Sometimes we found out (or determine through channels) that a member has died. And there are many formerly active users who have simply disappeared and we don’t know why – or worse: nobody has noticed that they have disappeared.
- AI could be trained to recognize changes in user behavior (e.g., a user who always posts in the morning suddenly stops).
- Users could opt-in to a “check-in network,” consenting to be contacted if they go inactive.
Challenges & Considerations
- Privacy & Consent: Users should be able to opt-in/out and set their own thresholds for outreach.
- False Positives: Some users may just take breaks; ensure the system doesn’t become intrusive.
- Data Storage & Security: Tracking user activity patterns could raise privacy concerns.
- Moderator/Admin Oversight: Should there be a human in the loop (I think so), or is it fully automated?