
What is a community?
A community is a social feed-style space attached to your member portal. Members can:- Post text updates, images, and videos
- Comment on and react to other members’ posts
- Create and join topic-based Groups within the community
- Direct message other members (if enabled)
- Receive notifications for new posts, comments, and mentions
Creating a community
Navigate to Memberships and Communities > Communities
Click Memberships and Communities in the left sidebar, then select Communities. Click + New Community.

Name and configure the community
Enter a community name, description, and upload a cover image and logo. These appear in the member portal and on the community landing page.

Set access rules
Choose who can join the community:

- Open — any member who logs into the portal can join
- Restricted — only members with a specific membership or tag can access the community


Create groups and channels
Groups are topic or interest-based sub-spaces within the community. Click + Add Group to create groups such as “Introductions”, “Questions & Answers”, “Wins & Celebrations”, or “Resources”.





Configure notifications
Set up email digest notifications to keep members engaged. Options include:
- Immediate notifications for new posts or comments
- Daily or weekly digest emails summarizing activity
Community channel types
When you create groups inside a community, you choose a channel type for each group. Different channel types support different interaction styles:| Channel type | Description | Best used for |
|---|---|---|
| Feed | Social-style post wall where members create posts, comment, and react | General discussion, announcements, wins and celebrations |
| Chat | Real-time threaded messaging, similar to a group chat | Quick questions, live event chats, team coordination |
| Events | Scheduled community events with RSVP and calendar integration | Workshops, Q&A sessions, live calls |
| Learning | Displays courses linked to the community inside the group | Cohort-based course discussion, module-by-module study groups |


Feed channels
Feed channels are the default channel type. Members create posts (text, images, videos), and other members comment and react. Admins can pin posts, approve content before it appears, and create polls. Feed channels work best as the main social hub of your community.Chat channels
Chat channels support real-time threaded messaging. Unlike the feed, chat messages are shorter and conversational. Use chat channels alongside live events or office hours to give members a space to ask quick questions without cluttering the main feed.Events channels
Events channels let you schedule and promote community events. Members RSVP, receive reminders, and can view upcoming events in a calendar view. Link events to specific modules or course milestones to drive attendance at relevant sessions.Learning channels
Learning channels embed courses directly inside a community group. Members can switch between the social feed and their course content without leaving the community interface. This is ideal for cohort programs where course consumption and peer discussion happen side by side.Community moderation
As an admin or moderator you can:- Pin posts — keep important announcements at the top of the feed
- Delete posts or comments — remove inappropriate content
- Mute or ban members — restrict posting rights for specific members
- Approve posts — enable a moderation queue so posts require approval before appearing publicly
- Create polls — post a multiple-choice poll to gather member opinions


Member roles
| Role | Capabilities |
|---|---|
| Admin | Full access — manage settings, groups, members, and moderate all content |
| Moderator | Moderate posts and comments, pin content, manage members |
| Member | Post, comment, react, and direct message |





Paid communities
You can require a paid subscription to join a community group.



Community badges
Badges reward members for participation and achievement within the community.


Community and courses
Pairing a community with a course creates a cohort experience:- Members work through the course and discuss lessons in the community
- Create a group for each course module as a dedicated discussion space
- Post weekly challenge prompts to drive engagement and accountability

Automations for communities
Use the Community Member Joined trigger in Automations to:- Send a welcome email with community guidelines and tips to get started
- Add a tag to the contact record for community members
- Notify a team member or moderator
Frequently asked questions
What types of channels can I create within a community?
What types of channels can I create within a community?
Communities support several channel types you can add within any group: Feed (social-style post wall), Chat (real-time threaded messaging), Events (scheduled community events with RSVP), and Learning (linked courses displayed inside the community). Choose the channel type that best fits each group’s purpose.
Can I restrict a community to specific members?
Can I restrict a community to specific members?
Yes. When setting access rules for a community group, choose Restricted to limit access to members who have a specific membership offer, tag, or custom field value. Members without the required access see the community listed but cannot join or view content.
How do I charge members to join a community?
How do I charge members to join a community?
In the community group settings, enable Paid access and configure the subscription type, billing frequency, and price. Members are prompted to pay before joining the group. Ensure your Stripe account is connected in your Hoop payment settings to accept payments.
What are the different member roles in a community?
What are the different member roles in a community?
There are three roles: Admin (full access — manage settings, groups, members, and moderate all content), Moderator (moderate posts and comments, pin content, manage members), and Member (post, comment, react, and direct message). Assign roles from the Members tab inside the community settings.
Can I enable a post approval queue?
Can I enable a post approval queue?
Yes. Enable the moderation queue in the community group settings. When activated, all new posts from members are held for admin or moderator review before appearing publicly in the feed.
How do badges work in communities?
How do badges work in communities?
Badges are visual credentials you can create and award to members based on participation or achievement criteria. You design the badge (icon, name, description) and then either issue it manually from a contact record or link it to an automation trigger. Earned badges appear on the member’s profile inside the community.
How do I automate a welcome message when someone joins?
How do I automate a welcome message when someone joins?
Use the Community Member Joined trigger in Automations. Add a Send Email action to deliver your welcome message, include community guidelines, and provide tips on getting started. You can also add a tag or notify a team member via the same workflow.
Paid groups
You can require payment to join a specific community group, creating a monetized community experience:- In the group settings, enable Paid access.
- Choose the payment type: one-time, subscription (monthly/annual), or payment plan.
- Set the price.
- Connect your payment gateway (Stripe is required for paid groups).
- Members are prompted to pay before gaining access to the group.
Paid courses inside communities
Embed paid courses directly within community groups to create a cohort learning experience:- Add a Learning channel to the group.
- Select the course to embed.
- Link the course to a paid offer (configured in Memberships and Communities > Courses > Offers).
- Members who purchase the offer gain access to both the course content and the community group.
Member approval questions
When a group is set to Private, you can add custom approval questions that members must answer before their join request is submitted:- In the group settings, navigate to Approval Questions.
- Click + Add Question and enter your question (e.g., “What is your main goal for joining this group?”).
- Add as many questions as needed.
- When a member requests to join, their answers appear alongside the join request for admin review.
Ban members and report content
Admins and moderators have tools to maintain community safety:Banning members
- Navigate to the Members tab in the community or group.
- Find the member and click the three-dot menu.
- Select Ban. The member is immediately removed from the community and cannot rejoin.
- Banned members can be unbanned later from the Banned Members list in community settings.
Reporting content
Members can report posts and comments that violate community guidelines:- The member clicks the three-dot menu on a post or comment.
- They select Report and choose a reason (spam, harassment, inappropriate content, etc.).
- The report appears in the admin’s Moderation Queue for review.
- Admins can delete the content, warn the member, or ban the member based on the report.