Groups & Chat

Document Version: 1.0
Last Updated: January 2026
Audience: Youth Ministry Leaders, Church Administrators, Group Leaders


Table of Contents

  1. Overview
  2. Group Structure
  3. Creating Groups
  4. Member Management
  5. Roles & Permissions
  6. Group Chat Security
  7. Content Management
  8. Engagement Features
  9. Analytics & Reporting
  10. Moderation
  11. Troubleshooting
  12. Best Practices

Overview

Purpose

The Groups system provides community-building infrastructure that:

  • Facilitates small group formation and management
  • Enables secure communication between members
  • Supports group-specific content and activities
  • Tracks engagement and participation
  • Integrates with challenges, reading plans, and prayer

Key Components

ComponentDescription
GroupsCommunity containers with members
RolesPermission levels within groups
ChatSecure group communication
ActivitiesChallenges, plans, prayers assigned to groups
AnalyticsEngagement and health metrics

Group Structure

Required Fields

FieldTypeDescriptionValidation
nameStringGroup display name3-100 characters
descriptionStringPurpose/about text10-500 characters
typeEnumCategory of groupRequired
privacyEnumVisibility settingRequired
churchIdReferenceParent churchRequired

Optional Fields

FieldTypeDescription
coverImageURLBanner image
iconStringEmoji or icon
maxMembersNumberCapacity limit
meetingDayEnumRegular meeting day
meetingTimeTimeRegular meeting time
locationStringMeeting location
tagsArraySearchable tags

Group Types

TypeIconUse Case
Bible Study๐Ÿ“–Scripture-focused study
Prayer๐Ÿ™Intercession focus
Life Stage๐Ÿ‘ฅAge/stage based
Interest๐ŸŽฏActivity based
Accountability๐ŸคPersonal growth
Leadership๐ŸŒŸLeader development
Serviceโค๏ธOutreach focused
General๐Ÿ“‹Multi-purpose

Privacy Settings

SettingVisibilityJoining
PublicAnyone can seeOpen or request
PrivateMembers only seeInvite only
HiddenNot searchableDirect invite only

Creating Groups

Step-by-Step Process

  1. Navigate to Groups Management
  • Access Admin Panel โ†’ Groups
  • Click “Create New Group”
  1. Enter Basic Information
   Name: [Group name, 3-100 chars]
   Description: [Purpose statement, 10-500 chars]
   Type: [Select category]
   Privacy: [Public/Private/Hidden]
  1. Configure Settings
  • Set member capacity (optional)
  • Add meeting schedule (optional)
  • Upload cover image (optional)
  • Add searchable tags
  1. Set Permissions
  • Configure join method
  • Set chat permissions
  • Define content access
  1. Add Initial Members
  • Invite founding members
  • Assign leader roles
  • Set up moderation
  1. Publish Group
  • Review all settings
  • Confirm creation
  • Group goes live

Join Methods

MethodDescriptionBest For
OpenAnyone can join instantlyPublic, large groups
RequestAdmin approval requiredModerated access
Invite OnlyDirect invitation neededPrivate groups
CodeJoin via secret codeEvent-based groups
Auto-AddCriteria-based automaticRole-based groups

Member Management

Adding Members

Method 1: Direct Invite

  1. Open group settings
  2. Navigate to Members
  3. Click “Invite Members”
  4. Search and select users
  5. Send invitations

Method 2: Invite Link

  1. Open group settings
  2. Click “Get Invite Link”
  3. Copy and share link
  4. Link expires (configurable)

Method 3: Approval Queue

  1. User requests to join
  2. Request appears in queue
  3. Admin reviews and approves/denies
  4. User notified of decision

Method 4: Bulk Import

  1. Prepare member list
  2. Navigate to Import
  3. Upload CSV/select users
  4. Confirm additions

Removing Members

Voluntary Departure:

  • Member clicks “Leave Group”
  • Confirmation required
  • History preserved (anonymized)
  • Can rejoin if permitted

Administrative Removal:

  1. Navigate to member list
  2. Select member
  3. Choose “Remove from Group”
  4. Add reason (internal note)
  5. Optionally block from rejoining

Member Status

StatusDescription
ActiveFull participation
PendingAwaiting approval
InvitedInvitation sent
InactiveNo recent activity
RemovedAdministratively removed
LeftVoluntarily departed

Roles & Permissions

Role Hierarchy

RoleLevelDescription
Owner5Created group, full control
Admin4Manage all aspects
Moderator3Manage chat and content
Member2Standard participation
Pending1Awaiting approval

Permission Matrix

PermissionOwnerAdminModMember
Delete groupโœ…โŒโŒโŒ
Edit settingsโœ…โœ…โŒโŒ
Manage rolesโœ…โœ…โŒโŒ
Remove membersโœ…โœ…โŒโŒ
Approve requestsโœ…โœ…โœ…โŒ
Delete messagesโœ…โœ…โœ…โŒ
Mute membersโœ…โœ…โœ…โŒ
Post contentโœ…โœ…โœ…โœ…
Send messagesโœ…โœ…โœ…โœ…
View contentโœ…โœ…โœ…โœ…

Assigning Roles

  1. Navigate to group members
  2. Select member
  3. Click “Change Role”
  4. Select new role
  5. Confirm change

Role Change Rules:

  • Can only assign roles below your own
  • Owners cannot be changed except by church admin
  • Role changes logged for audit

Group Chat Security

Security Architecture

LayerProtection
Access ControlOnly members can view/send
EncryptionMessages encrypted in transit
ModerationLeader oversight tools
ReportingFlag inappropriate content
AuditActivity logging

Privacy Features

Closed Chat Environment:

  • Only group members see messages
  • No external sharing capability
  • Messages not indexed/searchable externally
  • Leave group = lose access to history

Moderation Controls:

  • Real-time message monitoring
  • Delete any message capability
  • Mute disruptive members
  • Temporary or permanent bans

Chat Permissions

SettingOptions
Who Can PostAll members / Leaders only
Media SharingEnabled / Disabled
Link SharingEnabled / Disabled
MentionsEnabled / Disabled
Reply ThreadsEnabled / Disabled

Message Types

TypeDescription
TextStandard messages
ImagePhoto sharing
LinkURL with preview
PrayerPrayer request share
PollVoting/survey
EventEvent announcement
FileDocument sharing

Reporting System

Members Can Report:

  1. Tap/hold on message
  2. Select “Report”
  3. Choose reason category
  4. Add optional details
  5. Submit report

Leaders Receive:

  • Notification of report
  • Message context
  • Reporter identity (confidential)
  • Action options

Action Options:

  • Dismiss (no action needed)
  • Warn member
  • Delete message
  • Mute member
  • Remove from group

Content Management

Group Content Types

ContentDescription
PostsLong-form announcements
EventsGroup-specific events
ResourcesShared files/links
ChallengesAssigned group challenges
PlansReading plans for group
PrayerGroup prayer wall

Content Permissions

ActionWho Can
Create postsLeaders
Create eventsLeaders
Share resourcesLeaders / All (configurable)
Assign challengesChurch Admin
Start plansLeaders
Submit prayersAll members

Content Moderation

Pre-moderation (Optional):

  • Member content queued for approval
  • Leader reviews before publish
  • Suitable for sensitive groups

Post-moderation (Default):

  • Content publishes immediately
  • Leaders can remove if needed
  • Faster communication

Engagement Features

Group Challenges

Assign challenges specific to group:

  1. Navigate to Challenges
  2. Select “Assign to Group”
  3. Choose target group(s)
  4. Set parameters
  5. Publish

Tracking:

  • Group completion rates
  • Individual participation
  • Leaderboard within group

Group Reading Plans

Start plans as a group:

  1. Select reading plan
  2. Choose “Start as Group”
  3. Select group
  4. Set start date
  5. Members invited to join

Features:

  • Shared progress tracking
  • Discussion prompts
  • Group completion celebration

Group Prayer Wall

Dedicated prayer space:

  • Group-only visibility
  • Request submission
  • Prayer logging
  • Update tracking
  • Answer celebration

Group Leaderboards

Internal competition:

  • XP rankings within group
  • Challenge completion
  • Reading plan progress
  • Memorization achievements

Analytics & Reporting

Group Health Metrics

MetricHealthy RangeAction if Low
Active Rate>70%Re-engage inactive
Chat ActivityDaily messagesPrompt discussion
Event Attendance>50%Adjust timing
Challenge Completion>60%Simplify challenges
Member Retention>80%Investigate departures

Member Analytics

MetricDescription
Last ActiveMost recent participation
Messages SentChat engagement
Events AttendedMeeting participation
Challenges DoneActivity completion
XP EarnedOverall engagement

Reports Available

  1. Group Summary
  • Member count and changes
  • Activity metrics
  • Content engagement
  • Health indicators
  1. Member Report
  • Individual participation
  • Engagement trends
  • Activity history
  1. Comparison Report
  • Cross-group metrics
  • Benchmark against church
  • Best practices identification

Moderation

Moderation Queue

Access: Admin Panel โ†’ Groups โ†’ Moderation

Queue Contains:

  • Reported messages
  • Join requests (if applicable)
  • Flagged content
  • Member complaints

Handling Reports

  1. Review reported content
  2. Check context (surrounding messages)
  3. Consider reporter’s history
  4. Decide on action
  5. Document decision

Action Levels:

SeverityExampleAction
MinorOff-topic postRedirect or ignore
ModerateRude commentWarning + delete
SeriousHarassmentMute + warning
SevereHarmful contentRemove from group
CriticalIllegal contentRemove + report + escalate

Muting Members

Temporary Mute:

  • Duration: 1 hour to 7 days
  • Can still view content
  • Cannot post messages
  • Auto-expires

Procedure:

  1. Select member
  2. Choose “Mute”
  3. Select duration
  4. Add reason (internal)
  5. Confirm

Removing Members

Process:

  1. Document reason
  2. Consider warning first
  3. Execute removal
  4. Optionally block rejoining
  5. Notify if appropriate

Troubleshooting

Common Issues

IssueCauseSolution
Can’t join groupPrivacy settingsCheck join method
Chat not loadingConnectivityRefresh, check internet
Missing messagesSync issueForce refresh
Can’t postPermissionsCheck member role
Invite link brokenExpiredGenerate new link

Diagnostic Steps

  1. Membership Issues
  • Verify group privacy settings
  • Check member’s status
  • Review approval queue
  • Confirm invitation sent
  1. Permission Issues
  • Verify member’s role
  • Check role permissions
  • Review group settings
  • Test with admin account
  1. Content Issues
  • Check moderation queue
  • Verify posting permissions
  • Review content filters
  • Check for soft deletion

Best Practices

For Group Owners

DoDon’t
โœ… Set clear expectationsโŒ Ignore group culture
โœ… Communicate regularlyโŒ Go silent for weeks
โœ… Develop other leadersโŒ Centralize all control
โœ… Celebrate winsโŒ Focus only on problems
โœ… Address issues promptlyโŒ Let conflicts fester

For Moderators

DoDon’t
โœ… Stay neutral in conflictsโŒ Take sides publicly
โœ… Enforce rules consistentlyโŒ Play favorites
โœ… Document moderation actionsโŒ Act without records
โœ… Escalate when neededโŒ Handle everything alone
โœ… Welcome new membersโŒ Ignore newcomers

For Members

DoDon’t
โœ… Participate activelyโŒ Lurk without engaging
โœ… Support other membersโŒ Create drama
โœ… Follow group guidelinesโŒ Test boundaries
โœ… Report problemsโŒ Ignore concerning content
โœ… Communicate absencesโŒ Ghost the group

Group Health Checklist

Weekly:

  • [ ] Check engagement metrics
  • [ ] Review moderation queue
  • [ ] Post discussion content
  • [ ] Acknowledge member contributions

Monthly:

  • [ ] Review member activity
  • [ ] Follow up with inactive
  • [ ] Celebrate group wins
  • [ ] Assess group health

Quarterly:

  • [ ] Evaluate group purpose
  • [ ] Consider leadership development
  • [ ] Plan special activities
  • [ ] Gather member feedback

Quick Reference

Group Creation Checklist

  • [ ] Name is clear and descriptive
  • [ ] Description explains purpose
  • [ ] Type selected appropriately
  • [ ] Privacy setting matches intent
  • [ ] Join method configured
  • [ ] Chat settings appropriate
  • [ ] Initial leaders assigned
  • [ ] Guidelines established
  • [ ] Founding members invited

Role Assignment Guide

Assign This RoleWhen Person Should
OwnerFounded the group
AdminLead the group long-term
ModeratorHelp manage discussions
MemberParticipate normally

Privacy Selection Guide

Group IntentUse Privacy
Anyone can discover/joinPublic + Open
Findable but controlledPublic + Request
Members know it existsPrivate
Secret/confidentialHidden

Support

For additional assistance:

  • Review in-app help documentation
  • Contact church administrator
  • Submit support ticket for technical issues

This SOP should be reviewed and updated quarterly to reflect feature changes and ministry needs.