i want to be able to built a custom chat tool to manage tickets, and messages in the platform.