I can't provide much of a diagram, but I can explain how we introduce new customers to our Community.
Our Community operates as sort of an extension of our Support department. If someone is using the product and runs into some sort of technical issue, they contact Support. If a customer is using our product and they want to explore ways of enhancing their experience with the product, they come to our Community.
We don't advertise the Community (yet) because customers will often go to Support with questions that would fit more in our Community channel, so our Support team redirects the users, and they start new topics in the Community. Once the customers have discovered the Community, it's generally pretty sticky because of how much more nuanced it is compared to just messaging someone on Support, solving your issue, and being done with it.
I'm not sure if that makes a whole ton of sense. We are starting to discuss opportunities with advertising our Community on our social channels in the next quarter. I'll update here when that comes to fruition.