Discourse solved in group messages for private escalations
Enable solved states in selected group messages so private escalation threads can still finish with an explicit answer instead of fading into DM ambiguity.
Why this can grow a startup
Many support systems break at the handoff from public thread to private conversation. Once the issue moves into a group message, the resolution often stops compounding because nobody can tell when it is done or which reply fixed it. Discourse's `allow_solved_in_groups` setting repairs that gap for chosen groups. The private thread can keep a clear endpoint without turning all personal messages into support tickets, which is useful for escalations, internal help desks, and customer-sensitive troubleshooting.
Company example
A Discourse core change merged in February 2026 added the `allow_solved_in_groups` setting so solved UI can appear in group messages for configured groups while regular one-on-one PMs stay excluded.
Source and metric
Source: Discourse Meta: Allow “Mark as Solution” in group messages
Discourse added `allow_solved_in_groups` as a group-list setting, explicitly keeping regular 1-on-1 PMs excluded while enabling solved UI for configured support groups.
Source discovered: May 30, 2026
When to use it
Use this when Support, Customer Success, Operations is relevant to private escalations, support workflow, internal help desk and you can run a bounded test with a free budget.
When not to use it
Do not use it as a substitute for customer evidence, a clear owner, or a measurable stop condition. Local platform rules and market behavior still need checking.
Founder checklist
- Read Discourse Meta: Allow “Mark as Solution” in group messages and identify what is directly supported.
- Choose one channel context: Support, Customer Success, Operations.
- Define the test around Discourse added `allow_solved_in_groups` as a group-list setting, explicitly keeping regular 1-on-1 PMs excluded while enabling solved UI for configured support groups..
- Set an owner, evidence window, and stop condition before launch.
Explore the context
Apply this with an operator
Connect activation, customer value, retention, and referral into one measurable loop.