Skip to main content
The CometChatSettings object controls everything the Next.js Builder renders—messaging, AI helpers, calls, layout and theming. Use this page as a definitive map of every toggle with recommended defaults.

Top-level structure


1. Chat Features (chatFeatures)

1.1 Core Messaging Experience (coreMessagingExperience)

Controls the essentials of chat.

1.2 Deeper User Engagement (deeperUserEngagement)

Richer ways to participate.

1.3 AI User Copilot (aiUserCopilot)

AI assistance inside chat.

1.4 User Management (userManagement) — Optional

1.5 Group Management (groupManagement)

1.6 Moderator Controls (moderatorControls)

1.7 Private Messaging Within Groups (privateMessagingWithinGroups)


2. Call Features (callFeatures)

2.1 Voice and Video Calling (voiceAndVideoCalling)


3. Layout (layout)


4. Style (style)

4.1 Theme

4.2 Color

4.3 Typography


Example configuration


Tips

  • Enable conversationAndAdvancedSearch when you need global search across conversations; keep it off for lighter builds.
  • For enterprise moderation, pair moderation + reportMessage with your backend review queues.
  • Keep noCode.styles.customJs minimal and sanitized; avoid long-running scripts to maintain widget performance.