I work as scrum master for all of our corporate systems related to ServiceNow. Unlike many projects, we have a ton of different (internal) clients. Finance/Legal/Facilities/Contract and the list goes on. We have large scale projects that we surge on and continue to support and update for some clients, we have 1 off issues for others and everything in between. Some of these larger projects are interconnected or are owned by multiple internal departments.
A problem we are having is that many of these groups aren't fully aware of what we are getting completed. The changes simply pop-up for them on prod after our scheduled deployments and they may not realize all of the value we are delivering. I know that the sprint review is a common way to allow the client the work your team has completed at the end of each sprint but we have so many clients, many who aren't interested in much of the other work we complete. I fear that marathon reviews/demos will take up too much time.
In this context, how can I effectively let my various internal clients know all of the work we completed so they can see the value we deliver and provide feedback?