I am running a saas app and I want my customers to have a dashboard inside their account showing relevant information to them.
For example how many leads they have generated, emails have been send out, number of clicks on a CTA button etc. So its a mix of data coming for different areas of the product that I would like to show over time (nice chats, KPIs,…)
Now I am facing the typical question of “make or buy”:
Make: I would have to query my databases, possibly aggregate data and collect events across the product. Also I would have to use some chart.js to build the dashboard in the frontend.
Buy: I have to find a tool/service that collects my data and offers me a good integration API to display it in the customers account dashboard page.
I suppose I am not the only one having a customer facing dashboard.
So what solution (make/buy) did you pick for your app and what was the reason? Any recommendations?