User Invitation Management
View, accept, or decline community invitations
Moderator Controls
Send invitations and track invitation status
Network Settings
Configure automatic vs. acceptance-based membership
Invitation Tracking
Monitor invitation status and responses
Key Features
- Network-Level Controls: Configure automatic or acceptance-based membership
- User Consent: Allow users to accept or decline invitations
- Moderator Tools: Send and track invitations efficiently
- Status Tracking: Monitor invitation lifecycle and responses
- Bulk Operations: Invite multiple users simultaneously
Network-Level Membership Settings
Your network can be configured with different membership acceptance modes that affect how invitations work:Setting | Description | User Action |
---|---|---|
Automatic Membership | Invited users become members immediately | None required |
Invitation Acceptance | Users must explicitly accept invitations | Accept/decline required |
Invitation Types
Direct Invitation
Immediate membership: User becomes a member instantly when invited (automatic membership mode)
- No user action required
- Notification sent to user
- Instant community access
Invitation with Acceptance
User consent required: User must accept the invitation to join (invitation acceptance mode)
- Pending status until response
- User control over membership
- Confirmation notifications
Invitation Process
When using invitation acceptance mode:1
Step 1
Send Invitation: Moderator sends invitation to specific user
2
Step 2
User Notification: User receives invitation notification
3
Step 3
User Decision: User can accept or decline the invitation
4
Step 4
Membership Activation: Upon acceptance, user becomes community member
5
Step 5
Confirmation: Both parties receive confirmation of membership
Managing Invitations
For Users
Get My Community Invitations
ThegetMyCommunityInvitations
function allows users to retrieve all their pending community invitations. This helps users see which communities they’ve been invited to join and manage their invitation responses.
Check Community Invitation Status
This function retrieves the current status of a community invitation. It helps users understand if their invitation is still pending, has been accepted, rejected, or canceled. Status ValuesStatus | Description | User Action |
---|---|---|
pending | Invitation awaiting user response | Can accept or decline |
accepted | User has accepted the invitation | Member of community |
rejected | User has declined the invitation | No further action |
cancelled | Moderator cancelled the invitation | No longer valid |
Accept Invitation
TheacceptInvitation
function allows users to accept pending community invitations. This function is only relevant when the network is configured for invitation acceptance mode.
Decline Invitation
ThedeclineInvitation
function allows users to decline pending community invitations.
For Moderators
Send Invitation
Moderators can send invitations to users to join the community. This function supports inviting multiple users simultaneously. ParametersParameter | Type | Required | Description |
---|---|---|---|
userIds | string[] | Yes | Array of user IDs to invite |
communityId | string | Yes | ID of the community |
- Moderator or Administrator role in the community
- Community must allow invitations
- User IDs must be valid and active
- Users cannot already be members
- Maximum invitation limit per request may apply
Get Sent Invitations
Moderators can view all invitations they’ve sent to track invitation status and manage pending requests.Best Practices
For Users
Review Invitations Regularly
- Check pending invitations frequently
- Review community details before accepting
- Decline unwanted invitations promptly
Understand Community Context
- Read community description and rules
- Check member count and activity
- Consider community relevance to interests
For Moderators
Strategic Invitations
- Invite users who match community interests
- Consider user activity and engagement levels
- Maintain quality over quantity
Track and Follow Up
- Monitor invitation acceptance rates
- Follow up on declined invitations if appropriate
- Analyze invitation patterns for optimization
Common Use Cases
Personal Community Building
Personal Community Building
- Invite friends and family to private communities
- Send targeted invitations based on interests
- Create exclusive groups with curated membership
Professional Networking
Professional Networking
- Invite colleagues to work-related communities
- Build industry-specific discussion groups
- Create expert networks with invitation-only access
Event-Based Communities
Event-Based Communities
- Invite attendees to event-specific communities
- Create temporary communities for conferences
- Build ongoing communities from event connections