Home Members and Social

Members and Social

Manage members, connections, and access permissions
By Faizan Shaikh
3 articles

Managing Members

Status: Available How member profiles, roles, statuses, and discovery work in your community. Overview The Members module is the social backbone of your TribeCrafter community. It allows members to discover each other, view profiles, and build relationships. As an admin, you can manage member accounts, roles, and statuses through the admin panel. Member Profiles Every member in your community has a profile that includes: - Name and Username -- Display name and unique username used in profile URLs (/members/username). - Avatar and Cover Photo -- Profile picture and banner image. - Bio -- A short description visible on member cards and the profile page. - Title and Description -- Additional profile information. - Activity Status -- Members who have been active in the last 15 minutes show an "Active" badge. Profile Page Each member has a profile page at /members/username that displays: - Profile information (name, bio, avatar, cover photo) - Social counts (connections, followers, following) - Mutual connections with the viewer - Activity feed showing the member's posts - Relationship-aware action buttons (Connect, Follow, Message, etc.) Profile pages are only accessible to logged-in members. Non-logged-in visitors are redirected to the login page. Member Roles TribeCrafter has several built-in roles that determine what a member can do: | Role | Description | |------|-------------| | Admin | Full access to the admin panel and all content management. Cannot be blocked by other members. | | Moderator | Can manage content and moderate discussions. Cannot be blocked by other members. | | Subscriber | Standard member role assigned to all new signups. | Roles are managed through the admin panel. New members are automatically assigned the Subscriber role when they sign up. Member Statuses Each member account has a status that controls their ability to access the community: | Status | Description | |--------|-------------| | Active | The member has verified their email and can fully participate in the community. | | Unverified | The member has signed up but has not yet verified their email. They cannot log in until verification is complete. | Browsing and Searching Members The Members page (/members) provides several tabs for member discovery: - All Members -- Browse all active community members with search and sorting. - Connection Requests -- View pending connection requests (sent and received). - My Connections -- See all accepted connections. - Following -- Members you are following. - Followers -- Members following you. Search and Sort Members can search by first name, last name, or username. Available sorting options include: - Recently Active -- Members who were last active most recently. - Newest -- Most recently joined members. - Name A-Z -- Alphabetical order (default). Member Cards Each member card in the listing displays: - Avatar and name - Short bio - Activity status badge (if active in the last 15 minutes) - Mutual connections count - Action buttons based on the current relationship Key Settings | Setting | Description | |---------|-------------| | Connection limit | Each member can have up to 2,000 connections. | | Activity badge threshold | Members active within the last 15 minutes show as "Active." | | Email visibility | Member email addresses are never visible to other members. | | Profile URL format | /members/username | Tips - Admins and moderators cannot be blocked by regular members, ensuring they can always moderate content and interact with all users. - Member profiles require authentication to view -- this keeps profile information within the community. - The mutual connections feature helps members discover shared relationships and build trust. - Use the admin panel to suspend or archive member accounts when needed. Related - Connections and Social Graph - Member Access and Permissions - Newsfeed and Posts

Last updated on Apr 26, 2026

Connections and Social Graph

Status: Available How friend requests, followers, blocking, and the social graph work in your community. Overview TribeCrafter includes a full social graph that lets members form connections, follow each other, and manage their relationships. This social layer drives content visibility in the newsfeed and enables members to build meaningful relationships within your community. Connections Connections are bidirectional friendships between two members. When two members are connected, they can see each other's private posts in the newsfeed. How Connections Work 1. Member A sends a connection request to Member B. 2. Member B receives the request and can accept or decline it. 3. If accepted, both members become connected and can see each other's private posts. 4. If declined, no connection is created. Member A can send a new request later. Connection Request Actions | Action | Who Can Do It | What Happens | |--------|---------------|-------------| | Send request | Any member | Creates a pending request. Automatically follows the recipient. | | Accept request | Recipient only | Creates a bidirectional connection. Automatically follows the sender. | | Decline request | Recipient only | No connection created. No notification sent. | | Withdraw request | Sender only | Cancels the pending request. The auto-follow remains (member must manually unfollow). | | Remove connection | Either member | Removes the connection for both sides. Follows are not affected. | Connection Limits Each member can have up to 2,000 connections. This limit is enforced when sending and accepting requests. If a member has reached the limit, they cannot send or accept new connection requests until they remove an existing connection. Anti-Spam Protection To prevent notification spam, there is a rate limit on connection requests. Members who send too many requests in a short period will be temporarily prevented from sending more. Following Following is a one-way relationship that is independent of connections. When you follow someone, their public posts appear in your newsfeed. - Following someone means their public posts show up in your feed. - Being followed means your public posts show up in the follower's feed. - Following does not require the other person's approval. - You can follow or unfollow anyone at any time. Auto-Follow Behavior - When you send a connection request, you automatically start following the recipient. - When you accept a connection request, you automatically start following the sender. - Withdrawing or declining a request does not automatically unfollow. Blocking Blocking is a powerful action that completely removes another member from your experience in the community. What Happens When You Block Someone When you block a member: - Any pending connection requests between you are cancelled. - Any existing connection is removed for both sides. - Any follow relationships in both directions are removed. - The blocked member no longer appears in your member listings, search results, or feed. - You no longer appear in the blocked member's listings, search results, or feed. Important Blocking Rules - Admins and moderators cannot be blocked. This ensures they can always moderate content and support all members. - Unblocking does not restore previous relationships. If you unblock someone, you will need to re-connect and re-follow them manually. - You can view and manage your blocked members list in Settings. Mutual Connections Member cards and profile pages display a mutual connections count -- the number of connections you share with another member. Clicking on the mutual connections count shows details of up to 10 shared connections, including their names and avatars. Reporting Members Members can report other members for inappropriate behavior. Reports include a predefined reason and are reviewed by community admins and moderators. How the Social Graph Affects the Newsfeed The social graph directly controls what appears in each member's newsfeed: - Private posts from connections -- If you are connected to someone and following them, their private posts appear in your feed. - Public posts from people you follow -- Public posts from anyone you follow appear in your feed. - Group posts -- Posts from groups you are a member of always appear in your feed. - Blocked members -- Posts from blocked members never appear in your feed. Key Settings | Feature | Detail | |---------|--------| | Connection limit | 2,000 per member | | Auto-follow on connect | Enabled by default | | Block cascade | Removes connections, follows, and pending requests | | Admin/moderator blocking | Not allowed | Tips - Encourage new members to connect with others early -- it enriches their newsfeed experience and increases engagement. - Members can manage their blocked users list from Settings to review and unblock people. - The mutual connections feature is a great conversation starter and builds trust between members who share common contacts. - Connection requests include anti-spam protection, so members cannot abuse the system with mass requests. Related - Managing Members - Member Access and Permissions - Newsfeed and Posts

Last updated on Apr 26, 2026

Member Access and Permissions

Status: Available How member access to courses, groups, and blog content is controlled through purchases and subscriptions. Overview TribeCrafter uses a permission-based access system to control which content each member can access. When a member purchases a product or subscribes to a plan, they receive a permission that unlocks specific courses, groups, or blog content. This article explains how the access model works. How Access Works Access to paid content in TribeCrafter always follows the same pattern: 1. Admin creates a product or plan and configures what content it includes. 2. Member purchases the product or subscribes to the plan. 3. The system creates a permission for that member, which records exactly what they have access to. 4. The member can now access the included content -- enrolling in courses, joining groups, or reading premium blog posts. Members never purchase courses, groups, or blog posts directly. All paid content is accessed through products and plans. Types of Access Specific Content Access When setting up a product or plan, you can choose specific items to include: - Specific courses - Specific groups - Specific blog access groups (bundles of blog posts) Members who purchase that product or plan get access only to those specific items. Wildcard Access You can also grant blanket access to entire content types: - All Courses -- Access to every course, including future courses you create. - All Groups -- Access to every group, including future groups you create. - All Articles -- Access to every premium blog post, including future posts. Wildcard access is especially useful for premium subscription tiers where you want to offer all-inclusive access. Access Duration Product Access Products can grant either: - Lifetime access -- The member keeps access forever. - Time-limited access -- Access expires after a set number of days (e.g., 90 days, 365 days). Subscription Access For subscription plans, access is tied to the subscription status: - Active subscription -- Full access to all included content. - Cancelled or expired subscription -- Access is revoked. The member sees a prompt to renew. There is no per-content expiry for subscriptions -- all access is controlled by the subscription status. Access Statuses When a member has access to a group or course, their membership or enrollment has one of three statuses: | Status | Meaning | What the Member Sees | |--------|---------|---------------------| | Active | Full access. The member can participate fully. | All content is accessible. | | Expired | Their permission has expired, but they are still enrolled/joined. | A prompt to renew their access. | | Suspended | An admin has manually blocked their access. | A suspension message. Cannot regain access automatically. | Important Rules About Suspension - Suspended members cannot regain access automatically, even if they repurchase a product or renew a subscription. - Only an admin can lift a suspension by manually changing the status back to active. - The admin must provide a reason when suspending a member. Auto-Enrollment When configuring products and plans, you can enable auto-enrollment for specific content items. When auto-enrollment is enabled: - Courses -- The member is automatically enrolled in the course upon purchase. - Groups -- The member is automatically added to the group upon purchase. If auto-enrollment is not enabled, the member has the permission to access the content but must manually enroll in courses or join groups. Free Content Not all content requires a purchase: - Free courses -- Courses marked as "free" allow any registered member to enroll without purchasing anything. - Public groups -- Public groups can be joined by any member. - Public blog posts -- Blog posts with "public" access type are readable by anyone, including visitors who are not logged in. - Members-only blog posts -- Readable by any logged-in member without a purchase. Key Settings | Setting | Description | |---------|-------------| | Product access duration | Lifetime or a specific number of days | | Auto-enrollment | Can be enabled per content item in a product or plan | | Wildcard access options | All Courses, All Groups, All Articles | | Subscription limit | One active subscription per member | | Product limit | Unlimited products per member | Tips - Use wildcard access on premium plans to ensure future content is automatically included without updating each plan. - Enable auto-enrollment for the most important courses and groups so members get immediate access upon purchase. - Remember that suspending a member is a permanent override -- even repurchasing will not restore their access until an admin manually lifts the suspension. - Keep your product and plan configurations clear so members understand exactly what they are getting access to. - The "What's Included" section on product pages shows members exactly which courses, groups, and blog content they will unlock. Related - Setting Up Products - Setting Up Plans - Managing Members - Creating and Managing Groups - Creating Courses

Last updated on Apr 26, 2026