Given that Gainsight has not implemented this functionality despite it being a feature request for over 5 years, it seems unlikely to happen soon.
Here is the product idea if anyone else wants to upvote
We're considering building it ourselves.If anyone has experience with this using a developer, we would greatly appreciate examples or feedback on the best approach. Thank you.