The drag and drop style interface is so easy to work with, and the pre-built widgets are a great starting place for any data you want to show. The fact that Ninjacat talks to so many big name API's is great, but the fact that you can pull data through from a Google Sheet is even better. Some of the competitors we looked at before choosing Ninjacat require a strong knowledge of coding/development work to get the most out of their platforms - but Ninjacat is intuitive, and you can work with it right away. The support team is fantastic, and will help you figure out how to show the data you need to.
We have a large portfolio of clients that all require very different, bespoke reports. We probably underestimated the time it would take to set up all of the different templates, and move all of the clients onto the system. This is not the fault of Ninjacat, and other agencies may find that if their reports are more templated, their onboarding process would not take as long.
Do the groundwork first - make sure you know what your reports should contain, what metrics you want to show, a rough idea of how it should look. This will save you so much time and hassle in the long run - there's so much you CAN do with Ninjacat, it's easy to get carried away. Focus on what you NEED to do, and work from there.
We have saved something like 230 man hours per month on reporting, giving us that time back to actually work on client accounts, and build client relationships. We now also have a uniform look and feel across all of our reports, and are working towards putting a complete reporting and insights package together for our premium clients.