> ## Documentation Index
> Fetch the complete documentation index at: https://cometchat-22654f5b-docs-skills-v5-temp.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Message Privately

> Start private one-to-one chats in CometChat Flutter UI Kit from a profile, member list, search result, or custom user context.

<Accordion title="AI Integration Quick Reference">
  | Field         | Value                                                                                                                          |
  | ------------- | ------------------------------------------------------------------------------------------------------------------------------ |
  | Package       | `cometchat_chat_uikit`                                                                                                         |
  | Import        | `import 'package:cometchat_chat_uikit/cometchat_chat_uikit.dart';`                                                             |
  | Purpose       | Start private one-to-one chats in CometChat Flutter UI Kit from a profile, member list, search result, or custom user context. |
  | Key widgets   | `CometChatGroupMembers` · `CometChatMessageComposer` · `CometChatMessageHeader` · `CometChatMessageList`                       |
  | Prerequisites | `CometChatUIKit` initialised and a user logged in.                                                                             |
  | Related       | [Message List](/ui-kit/flutter/message-list) · [Conversations](/ui-kit/flutter/conversations)                                  |
</Accordion>

Start a direct 1:1 chat from a profile or list in your Flutter app using CometChat V6 UIKit.

## Overview

The "Message Privately" feature allows users to initiate a direct conversation with another user from any context — a group member list, user profile, or search results.

## Integration

### Navigate to Private Chat

<Tabs>
  <Tab title="Dart">
    ```dart theme={null}
    void openPrivateChat(BuildContext context, User user) {
      Navigator.push(
        context,
        MaterialPageRoute(
          builder: (_) => Scaffold(
            appBar: CometChatMessageHeader(user: user),
            body: SafeArea(
              child: Column(
                children: [
                  Expanded(child: CometChatMessageList(user: user)),
                  CometChatMessageComposer(user: user),
                ],
              ),
            ),
          ),
        ),
      );
    }
    ```
  </Tab>
</Tabs>

### From Group Members List

<Tabs>
  <Tab title="Dart">
    ```dart theme={null}
    CometChatGroupMembers(
      group: group,
      onItemTap: (groupMember) {
        // Convert GroupMember to User for private messaging
        User user = User(
          uid: groupMember.uid,
          name: groupMember.name,
          avatar: groupMember.avatar,
        );
        openPrivateChat(context, user);
      },
    )
    ```
  </Tab>
</Tabs>
