At Telemetry[1] (disclaimer -- I work there), we have a feature called “virtual channels” that allows you to model a dashboard layout that can be then populated with independent sets of data using a simple REST API. This would allow you to design a dashboard and then provide each of your customers with a customized version that contains only the information relevant to their accounts.
You can embed our dashboards in a web page, or they can be viewed through a variety of methods (native iOS apps, mobile browser, big-screen TV, Chromecast, and so on).
My e-mail is in my profile if you want to drop me a note.