To support our multi-language SaaS product, we had to create multiple NPS surveys for the different user languages. Due to that, the NPS data is split and we don’t have a single NPS report.
We considered using the API, but that is not straight forward either. One needs to generate a report and download. There is no easy way to just search/fetch the results in a regular REST API approach like it is for so many of the other entities in the Intercom API.
This seems to be a gap in the Intercom product.
Feature Suggestion 1 - Combined NPS Report
A general purpose NPS report that can be filtered like the per survey report. But this general report can include the data of all or selected NPS surveys.
Feature Suggestion 2 - A Better Surveys API
Make it easier to fetch survey results by having a classical GET search call to fetch the results of a given survey. We might also need a GET call to search for what surveys are actually there.