Enables a full-featured real-time chat experience with support for threads, reactions, media, group messaging and more. M v7.0 C v17.1 NoteTo get started with Chat in Rock, contact the AppFactory team to discuss the required pre-configuration for your mobile app. Overview The Chat View block brings a modern, real-time messaging experience to your Rock-powered app. Chat channels are automatically synced from your Rock groups, allowing users to communicate in group chats, direct messages, or community discussions — all based on their existing group memberships. Features include: Real-time messaging with typing indicators and read receiptsSupport for threads, reactions, and media attachmentsDirect messages and group chats tied to Rock group dataPush notifications This block is ideal for fostering engagement in small groups, ministries, volunteer teams, or campus-wide discussions. Page Parameters KeyTypeDescription ChannelIdstringIf provided, this will limit the block to the passed channel. This can be the Rock Group identifier (IdKey/Guid) or the direct channel cid. SelectedChannelIdstringIf provided, this will pre-select the block to the passed channel. This can be the Rock Group identifier (IdKey/Guid) or the direct channel cid. MessageIdstringIf provided, the block will scroll to the passed in message. This cannot be used independently of ChannelId or SelectedChannelId. Block Settings Filter Shared Channels by Campus If enabled, the channel list will filter according to the current person's campus. Groups without a campus will not be filtered out according to this setting. Minimum Age The integer value of the minimum age required to view this block. If the person does not have a stored Birth Date, they will be prompted. Age Verification Template If a person does not have a birthdate, this is the template that will render above the input for the person to enter their birthdate. Age Restriction Template If a person is under the specified Minimum Age, this is the template that will be displayed.