# Implementing KCS

**URL:** <https://meta.discourse.org/t/implementing-kcs/205212>\
**Category:** Community Building\
**Created:** [October 5, 2021, 12:22am UTC](https://meta.discourse.org/t/implementing-kcs/205212 "2021-10-05T00:22:59Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![marceld](https://avatars.discourse-cdn.com/v4/letter/m/eb9ed0/32.png) [@marceld](https://meta.discourse.org/u/marceld)\
**Post date:** [October 5, 2021, 12:22am UTC](https://meta.discourse.org/t/implementing-kcs/205212/1 "2021-10-05T00:22:59Z")

</div>

Hi,  
My company is moving from a traditional CRM to Discourse. We’ve been using the KCS process to document solutions to cases. I’m trying to figure out how to implement KCS within the Discourse support model and looking for suggestions on how to make this work. One thought is that an agent creates a thread in a private category while their case is being worked. When they’re done, the thread is locked and, if it makes sense to do so, moved into a public category for users and other agents to find.

Have any of you implemented KCS in Discourse? Should I be thinking about this differently? Any suggestions would be appreciated.

Thanks,  
M

---

_[View the full topic](https://meta.discourse.org/t/implementing-kcs/205212)._
