- Hidden Pre-Chat - Automatically send pre-chat values without prompting the user.
- Templated URL - Assemble templated URLs at runtime.
- User Verification - Verify users before allowing them to access conversations.
- Salesforce Authentication - Verify users using Salesforce authentication.
- Populate Pre-Chat - Populate pre-chat fields with a default value.
- UI Replacement - Conditionally replace or hide components of the out-of-the-box UI.
- Icon - Icon for displaying the unread count.
- Button - General purpose icon button that launches chat and displays the unread count.
- Widget - A floating action button that launches/ends the chat and updates based on the session status, last message, queue position, and unread count.
- ConversationList - Lists the user's conversations with the latest message and an unread counter.
- Modal - A dismissable bottom sheet modal container for the messaging UI.
- LifecycleResumeMessagingStreamEffect - Maintains the messaging event stream when the UI is closed. Used for receiving conversation updates.
- MessagingSessionState - Maintains an object with the relevant data used in the sample components. This could also be done in your ViewModel instead.
