I work for a managed service provider (MSP). We've found Kayako to be a powerful tool for keeping track of service requests and trouble tickets across our 30+ different client companies. It keep the workflow of the day-to-day help desk organized via automated tasks and custom widgets. We mainly use Kayako for our internal staff of IT technicians, but it does have functions that tie into the heart of our other departments as well, including our marketing and sales teams. For instance on our main website there are chat functions that tie into Kayako that allow prospective customers to interface with us right away while browsing our website.