Those are functions of a Post-Sale role or a Customer Success role, and very often, you see them doing training to customers. In my past job, that was the primary function of the customer success team.
The team asked me a few times to explain technical updates and particular concepts to them to "rephrase" this explanation to the end customers. They either make 1-1 call with the clients pushing "informal" training or prepare text content that they forward by mail to the clients; they also did webinars. Still, they were more familiar to made calls. I know they have a common phrase to start, something like: "Did you know you could do X "faster/better" by using Y from software," all of this to make sure the customers receive constant training into using our software. I understand that principle or the intention here is that when the customer is well trained and uses the software at his full potential, it's better retained and more valuable.
Your friend looks like it will be great in a Customer Success role; you could even open it up to pre and post-sale functions. Allow him to create content to train your customers, communicate to the customers to get feedback, and push better training and understanding of your product. The goal is to maximize retention and increase conversion to post-sales.