Small Groups

Document Version: 1.0
Last Updated: January 2025
Applies To: Church Leaders, Small Group Leaders, Administrators


Table of Contents

  1. Overview
  2. Roles & Permissions
  3. Creating a Small Group
  4. Managing Group Membership
  5. Group Messaging & Communication
  6. Media Sharing Guidelines
  7. Group Administration
  8. Integration with Other Features
  9. Troubleshooting
  10. Best Practices

1. Overview

Purpose

Small Groups in ORI provide a structured way to organize students into smaller communities for discipleship, accountability, and communication. Each group has its own dedicated messaging channel and can be assigned group-specific content.

Key Features

  • Unique Group Codes: 6-character alphanumeric codes for easy joining
  • Real-time Messaging: Full-featured group chat with reactions, media, and typing indicators
  • Member Management: Track and manage group membership
  • Leader Controls: Message moderation, pinning, and deletion capabilities
  • Media Gallery: Shared photos, GIFs, and videos in one place
  • Plan Limits: Group creation limits based on subscription tier

2. Roles & Permissions

Who Can Create Groups

RoleCan Create GroupsCan Manage All GroupsCan Delete Groups
SuperAdmin✅✅✅
Admin✅✅✅
ChurchLeader✅✅ (own church)✅ (own church)
Student❌❌❌

Group Leader Permissions

The group leader (creator) can:

  • Edit group name and description
  • Regenerate group code
  • View all members
  • Moderate messages (edit/delete)
  • Pin important messages
  • Deactivate or delete the group

Member Permissions

Regular members can:

  • View and send messages
  • Share media (images, GIFs, videos)
  • React to messages with emojis
  • View media gallery
  • Leave the group

3. Creating a Small Group

Step-by-Step Instructions

  1. Navigate to Church Settings
  • Go to your Profile page
  • Scroll to the “Small Groups” section
  1. Click “Create Group”
  • Button only appears if you have permission and haven’t reached your plan limit
  1. Fill in Group Details
  • Group Name (required): e.g., “Wednesday Night Guys”
  • Description (optional): Brief description of the group’s purpose
  • Maximum Members: Default is 50, adjust as needed
  1. Submit
  • A unique 6-character group code is automatically generated
  • The creator becomes the group leader and first member

Group Code Format

  • 6 characters
  • Uppercase letters (A-Z) and numbers (0-9)
  • Example: FAITH7, HOPE42, JOY123
  • Codes are unique across the entire platform

Plan Limits

PlanMaximum Groups
Basic (Free)0 groups
Standard4 groups
PremiumUnlimited

4. Managing Group Membership

Joining a Group (Student Process)

  1. Open the ORI app
  2. Navigate to Profile → “Join a Group”
  3. Enter the 6-character group code
  4. Tap “Join”
  5. Confirmation message appears

Common Join Errors

Error MessageCauseSolution
“Invalid group code”Code doesn’t exist or typoVerify code with leader
“This group is full”Member limit reachedLeader must increase max or remove members
“This group is no longer active”Group deactivatedContact leader
“You are already a member”Already joinedCheck your groups list

Viewing Group Members

  1. Go to the group chat
  2. Tap the group name in the header
  3. Member list displays with count

Removing Members

Currently, members must leave voluntarily or leaders can:

  1. Regenerate the group code (all members remain, but new code required to join)
  2. Deactivate and recreate the group (nuclear option)

5. Group Messaging & Communication

Accessing Group Chat

  1. From Groups List: Profile → Small Groups → Tap message icon
  2. From Chat Tab: Navigate to Chat → Select your group
  3. Direct Link: /groups/{groupId}/chat

Message Features

Sending Messages

  • Type in the input field at the bottom
  • Press Enter or tap Send
  • Messages appear in real-time for all members

Media Attachments

  • Tap the attachment icon
  • Select image, GIF, or video
  • Preview before sending
  • Media uploads to secure storage

Emoji Reactions

  • Long-press (mobile) or hover (desktop) on any message
  • Select from available emoji reactions
  • Multiple users can react with the same emoji
  • Reaction counts visible on message

Read Receipts

  • Check mark indicates message delivered
  • “Read by X” shows how many members have seen the message
  • Leaders can monitor engagement

Typing Indicators

  • Shows when other members are composing a message
  • Displays name(s) of typing users
  • Helps create real-time conversation flow

Message Moderation

Editing Messages

  • Tap/click on your own message
  • Select “Edit”
  • Modify text and save
  • “Edited” indicator appears on message

Deleting Messages

  • Tap/click on message
  • Select “Delete”
  • Message shows as “[Message deleted]”
  • Leaders can delete any message; members can only delete their own

Pinning Messages

  • Leaders only
  • Tap/click on important message
  • Select “Pin”
  • Pinned message appears at top of chat
  • Only one message can be pinned at a time

6. Media Sharing Guidelines

Supported Media Types

TypeFormatsMax Size
ImagesJPG, PNG, GIF, WebP10 MB
GIFsGIF10 MB
VideosMP4, WebM50 MB

Media Gallery

  • Access via “Media” tab in group chat
  • All shared media organized in grid view
  • Tap to view full-screen
  • Download option available

GIF Autoplay Toggle

  • Button in chat header to enable/disable GIF autoplay
  • Helps reduce data usage on mobile
  • Personal preference, doesn’t affect other users

Content Guidelines

  • All media visible to entire group including leaders
  • Inappropriate content should be reported to leaders
  • Leaders can delete media messages
  • Church policies apply to all shared content

7. Group Administration

Editing Group Details

  1. Navigate to Admin Dashboard → Groups
  2. Find your group
  3. Click “Edit”
  4. Modify name, description, or max members
  5. Save changes

Regenerating Group Code

When to regenerate:

  • Code has been shared publicly
  • Security concerns
  • Fresh start for new semester

How to regenerate:

  1. Go to group settings
  2. Click “Regenerate Code”
  3. New code generated immediately
  4. Share new code with trusted members

Note: Existing members remain in the group; only new joins require the new code.

Deactivating a Group

  • Soft delete—group data preserved
  • Members can no longer send messages
  • Group doesn’t appear in active lists
  • Can be reactivated by admin

Permanently Deleting a Group

  • Warning: This action cannot be undone
  • All messages and media are permanently deleted
  • Members are removed
  • Group code becomes available for reuse

8. Integration with Other Features

Reading Plans

  • Assign plans to specific groups
  • Track group-wide progress
  • Create accountability through shared goals

Challenges

  • Target challenges to individual groups
  • Compare group performance
  • Foster healthy competition

Verse Assignments

  • Assign memorization verses to groups
  • Track collective completion
  • Celebrate group achievements

Updates & Announcements

  • Send updates scoped to specific groups
  • Target communications without spamming all students
  • Group-specific reminders and notifications

Attendance

  • Track which group members attended events
  • Identify engagement patterns
  • Follow up with absent members via group chat

9. Troubleshooting

“Cannot create group” Error

Possible Causes:

  • Plan limit reached
  • Insufficient permissions
  • Network connectivity issue

Solutions:

  1. Check your plan’s group limit in Settings
  2. Verify your role has create permissions
  3. Refresh the page and try again
  4. Contact your church admin for plan upgrade

Messages Not Sending

Possible Causes:

  • Network connectivity
  • Session expired
  • Server temporarily unavailable

Solutions:

  1. Check internet connection
  2. Log out and log back in
  3. Wait a few minutes and retry
  4. Check ORI status page for outages

Group Code Not Working

Possible Causes:

  • Typo in code entry
  • Code was regenerated
  • Group was deactivated

Solutions:

  1. Verify exact code (case-insensitive)
  2. Request fresh code from leader
  3. Confirm group is still active

Media Upload Failing

Possible Causes:

  • File too large
  • Unsupported format
  • Storage quota exceeded

Solutions:

  1. Compress image/video before uploading
  2. Convert to supported format
  3. Contact admin about storage limits

10. Best Practices

For Church Leaders

Group Organization

  • Create groups based on natural gatherings (grade, gender, school)
  • Keep groups between 8-15 members for optimal engagement
  • Assign dedicated leaders to each group
  • Review group activity monthly

Communication Strategy

  • Encourage leaders to post at least 2-3 times per week
  • Use pinned messages for recurring information
  • Create group-specific content when relevant
  • Celebrate milestones and wins publicly

Leader Training

  • Train all group leaders on moderation tools
  • Establish clear content guidelines
  • Create escalation path for concerning messages
  • Schedule regular leader check-ins

For Small Group Leaders

Building Engagement

  • Start with easy conversation starters
  • Ask questions that require more than yes/no
  • Share your own struggles and wins
  • Respond to every member at least once weekly

Using Chat Effectively

  • Don’t just announce—converse
  • Use reactions to acknowledge messages
  • Pin weekly meeting reminders
  • Share media that sparks discussion

Moderation Tips

  • Address issues privately when possible
  • Edit rather than delete when appropriate
  • Keep conversations on topic during study times
  • Allow organic conversation outside meetings

For Students

Getting the Most from Your Group

  • Enable notifications for group messages
  • Participate in discussions regularly
  • Share prayer requests and celebrate answers
  • Invite friends using the group code

Appendix A: Quick Reference Card

Key Actions Cheatsheet

ActionLocationWho Can Do It
Create GroupProfile → Small Groups → CreateLeaders, Admins
Join GroupProfile → Join a GroupAll users
Send MessageGroup Chat → Type → SendAll members
Pin MessageMessage → PinLeaders only
Delete MessageMessage → DeleteSender or Leaders
View MediaGroup Chat → Media tabAll members
Regenerate CodeAdmin → Groups → EditLeaders, Admins
Deactivate GroupAdmin → Groups → DeactivateLeaders, Admins

Group Code Tips

  • Codes are not case-sensitive (FAITH7 = faith7)
  • Share codes via text, email, or display on screen
  • Regenerate if security is compromised
  • Each code is unique platform-wide

Appendix B: Support Contacts

For technical issues not resolved by this SOP:

  • In-App Support: Settings → Help & Support
  • Email: support@ori.app
  • Documentation: ORI Help Center

This SOP is a living document and will be updated as features evolve. Last reviewed: January 2025.