The goal of a virtual community is to gather your community all in one place and keep them active by providing valuable content, networking opportunities, social walls, and organizing webinars and events.
You can also leverage customer communities for content management, increasing brand awareness, community engagement, and improving retention. Keep your community active through push notifications, private messaging, and activity feeds.