In my case its been a generic API that connects all services and feeds a simple dashboard. Everything a user does is shown there in realtime. Data is formatted for specific actions. For example: the user created a support ticket. The generic API gets a signal with data from the ticket (user id, etc) and ads some predefined tags to it and passes it to a dashboard widget. That way the staff can see everything that&#x27;s going on without excess information. It works pretty well because the sales and support team can help each other over the company chat. It was built on python and uses websockets for the live updates. Can&#x27;t open source it due to it being a day job tool, but am working in something similar (without the dashboard just yet).