Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions moderation/constraints-and-limits.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: "Review CometChat moderation constraints for supported SDK versions
This page outlines the system constraints and limitations for CometChat's Moderation Service. Understanding these limits helps you design your moderation strategy effectively.

<Note>
**Need higher limits?** Contact [CometChat Support](https://www.cometchat.com/contact) to discuss enterprise options for increased limits.
**Need higher limits?** Contact [the CometChat team](https://www.cometchat.com/contact-sales) to discuss enterprise options for increased limits.
</Note>

<Info>
Expand Down Expand Up @@ -64,7 +64,7 @@ Other image and video formats are not currently supported for AI moderation.
<Card title="Moderation Overview" icon="eye" href="/moderation/overview">
Learn about the moderation system
</Card>
<Card title="Contact Support" icon="headset" href="https://www.cometchat.com/contact">
<Card title="Contact the CometChat Team" icon="headset" href="https://www.cometchat.com/contact-sales">
Request higher limits
</Card>
</CardGroup>
4 changes: 2 additions & 2 deletions notifications/badge-count.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
The badge count feature displays the total number of unread messages for a user as a badge on the app icon. When enabled, each push notification includes an `unreadMessageCount` field that your app can use to update the badge.

<Note>
This is a premium feature. To enable badge count for your application, please [contact the CometChat team](https://www.cometchat.com/contact).
This is a premium feature. To enable badge count for your application, please [contact the CometChat team](https://www.cometchat.com/contact-sales).
</Note>

### How it works
Expand Down Expand Up @@ -39,7 +39,7 @@
}
```

**APNs (iOS)**

Check warning on line 42 in notifications/badge-count.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

notifications/badge-count.mdx#L42

Did you really mean 'APNs'?

```json theme={null}
{
Expand Down Expand Up @@ -84,6 +84,6 @@

| Issue | Solution |
|-------|----------|
| Badge count not appearing | Ensure the feature is enabled for your app. [Contact CometChat team](https://www.cometchat.com/contact) to enable it. |
| Badge count not appearing | Ensure the feature is enabled for your app. [Contact the CometChat team](https://www.cometchat.com/contact-sales) to enable it. |
| Count not updating | Ensure read receipts are being sent when messages are read |
| Badge shows wrong number | Clear the badge on app open and let it sync from the next notification |
4 changes: 2 additions & 2 deletions rest-api/moderation-apis/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,8 @@ The Moderation API provides endpoints for managing content moderation rules and
## API Constraints

<Note>
**Need higher limits?** Contact [CometChat
Support](https://www.cometchat.com/contact) to discuss enterprise options.
**Need higher limits?** Contact [the CometChat
team](https://www.cometchat.com/contact-sales) to discuss enterprise options.
</Note>

<Tabs>
Expand Down
2 changes: 1 addition & 1 deletion ui-kit/flutter/v5/guide-overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ Use these after finishing [Getting Started](/ui-kit/flutter/v5/getting-started)
| [URL Formatter](/ui-kit/flutter/v5/url-formatter-guide) | Auto-detect and style URLs as clickable links. |
| [Shortcut Formatter](/ui-kit/flutter/v5/shortcut-formatter-guide) | Create keyboard shortcuts for quick text insertion. |

Need another guide? Request one via [CometChat Support](https://www.cometchat.com/support).
Need another guide? Request one via [CometChat Support](https://help.cometchat.com/hc/en-us).

---

Expand Down
2 changes: 1 addition & 1 deletion ui-kit/flutter/v5/troubleshooting.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
| App crashes on launch | Missing internet permission | Add `<uses-permission android:name="android.permission.INTERNET"/>` to `AndroidManifest.xml` |
| Network requests fail | Missing network security config | For debug builds, add `android:usesCleartextTraffic="true"` to `AndroidManifest.xml` |
| Camera/microphone not working | Missing permissions | Add camera and microphone permissions to `AndroidManifest.xml` |
| Build fails with minSdk error | minSdkVersion too low | Set `minSdkVersion 21` or higher in `build.gradle` |

Check warning on line 40 in ui-kit/flutter/v5/troubleshooting.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

ui-kit/flutter/v5/troubleshooting.mdx#L40

Did you really mean 'minSdk'?
| ProGuard issues in release build | Missing ProGuard rules | Add CometChat ProGuard rules to `proguard-rules.pro` |

### iOS
Expand All @@ -47,7 +47,7 @@
| App crashes on camera/mic access | Missing Info.plist entries | Add `NSCameraUsageDescription` and `NSMicrophoneUsageDescription` to `Info.plist` |
| Build fails with deployment target error | iOS version too low | Set `platform :ios, '13.0'` or higher in `Podfile` |
| Pod install fails | CocoaPods cache issue | Run `pod cache clean --all` then `pod install` |
| Bitcode error | Bitcode enabled | Disable bitcode in Xcode build settings |

Check warning on line 50 in ui-kit/flutter/v5/troubleshooting.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

ui-kit/flutter/v5/troubleshooting.mdx#L50

Did you really mean 'Bitcode'?

Check warning on line 50 in ui-kit/flutter/v5/troubleshooting.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

ui-kit/flutter/v5/troubleshooting.mdx#L50

Did you really mean 'Bitcode'?

Check warning on line 50 in ui-kit/flutter/v5/troubleshooting.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

ui-kit/flutter/v5/troubleshooting.mdx#L50

Did you really mean 'bitcode'?

Check warning on line 50 in ui-kit/flutter/v5/troubleshooting.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

ui-kit/flutter/v5/troubleshooting.mdx#L50

Did you really mean 'Xcode'?
| Simulator crashes | Architecture mismatch | Ensure you're using the correct simulator architecture |

---
Expand Down Expand Up @@ -169,7 +169,7 @@
| No sound plays | Sound disabled or volume muted | Check `CometChatSoundManager` settings and device volume |
| Custom sound not playing | Invalid file path or format | Ensure the path is correct and file is WAV/MP3 format |
| Sound plays multiple times | Multiple listeners registered | Ensure you're not registering duplicate sound listeners |
| Sound continues after app backgrounded | Sound not stopped | Call `CometChatSoundManager.stop()` when appropriate |

Check warning on line 172 in ui-kit/flutter/v5/troubleshooting.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

ui-kit/flutter/v5/troubleshooting.mdx#L172

Did you really mean 'backgrounded'?

---

Expand Down Expand Up @@ -199,7 +199,7 @@
| Dependency conflict | Version mismatch | Run `flutter pub upgrade` and check version constraints |
| Build fails with Dart version error | Dart SDK too old | Upgrade Flutter: `flutter upgrade` |
| iOS build fails | Pod dependencies outdated | Run `cd ios && pod update` |
| Android build fails with Gradle error | Gradle version mismatch | Update Gradle in `android/gradle/wrapper/gradle-wrapper.properties` |

Check warning on line 202 in ui-kit/flutter/v5/troubleshooting.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

ui-kit/flutter/v5/troubleshooting.mdx#L202

Did you really mean 'Gradle'?

Check warning on line 202 in ui-kit/flutter/v5/troubleshooting.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

ui-kit/flutter/v5/troubleshooting.mdx#L202

Did you really mean 'Gradle'?

Check warning on line 202 in ui-kit/flutter/v5/troubleshooting.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

ui-kit/flutter/v5/troubleshooting.mdx#L202

Did you really mean 'Gradle'?
| Package not found | Package not in pubspec.yaml | Add `cometchat_chat_uikit: ^5.x.x` to dependencies |

---
Expand Down Expand Up @@ -231,4 +231,4 @@
## Getting Help

If you're still experiencing issues:
- Contact [CometChat Support](https://www.cometchat.com/support)
- Contact [CometChat Support](https://help.cometchat.com/hc/en-us)
2 changes: 1 addition & 1 deletion widget/shopify/integration.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Add CometChat Widget to Shopify"

Check warning on line 2 in widget/shopify/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/shopify/integration.mdx#L2

Did you really mean 'Shopify'?
sidebarTitle: "Integration"
description: "Drop the CometChat Widget into your Shopify store and pick the sign-in flow: guest, Shopify customer IDs, or backend auth tokens."

Check warning on line 4 in widget/shopify/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/shopify/integration.mdx#L4

Did you really mean 'Shopify'?
---

import { V1UpgradeBody } from "/snippets/widget/v1-upgrade-callout.mdx";
Expand All @@ -12,7 +12,7 @@

import AdvancedJSAPIs from "/snippets/widget/advanced-js-apis.mdx";

Add the CometChat Widget with a single snippet inside your Shopify theme. Choose the sign-in flow that matches your store: guests, auto-created users from Shopify customers, or backend-issued auth tokens.

Check warning on line 15 in widget/shopify/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/shopify/integration.mdx#L15

Did you really mean 'Shopify'?

Check warning on line 15 in widget/shopify/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/shopify/integration.mdx#L15

Did you really mean 'Shopify'?

**Choose how shoppers sign in:**

Expand All @@ -21,7 +21,7 @@
- Visitors can chat without accounts.
- Fastest, friction-free setup.
</Card>
<Card title="Create + Log In User On The Fly (Shopify Customers)" href="#2-create-+-log-in-user-on-the-fly-shopify-customers">

Check warning on line 24 in widget/shopify/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/shopify/integration.mdx#L24

Did you really mean 'Shopify'?
- Auto-create CometChat users from Shopify customers.
- Falls back to guests when no one is logged in.
</Card>
Expand All @@ -33,7 +33,7 @@

---

## Where to paste the snippet in Shopify

Check warning on line 36 in widget/shopify/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/shopify/integration.mdx#L36

Did you really mean 'Shopify'?

1) In Shopify Admin, go to **Online Store → Themes → … → Edit code**.
2) Open **layout/theme.liquid** (or a section where you want the widget).
Expand Down Expand Up @@ -93,11 +93,11 @@

---

## 2. Create + Log In User On The Fly (Shopify Customers)

Check warning on line 96 in widget/shopify/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/shopify/integration.mdx#L96

Did you really mean 'Shopify'?

**Use this when:** you have Shopify customer accounts and want logged-in shoppers to automatically become CometChat users. Falls back to a persistent guest ID for visitors.

Check warning on line 98 in widget/shopify/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/shopify/integration.mdx#L98

Did you really mean 'Shopify'?

> Turn on **Shopify customer accounts** so `{{ customer.id }}` and `{{ customer.first_name }}` populate.

Check warning on line 100 in widget/shopify/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/shopify/integration.mdx#L100

Did you really mean 'Shopify'?

### Paste this near `</body>` in `layout/theme.liquid`

Expand Down Expand Up @@ -147,14 +147,14 @@

**Update these values:**
- `appID`, `region`, `authKey`: Copy from Dashboard (App Auth Key).
- `uid`: Leave as-is; it pulls Shopify customer ID or a stored guest ID.

Check warning on line 150 in widget/shopify/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/shopify/integration.mdx#L150

Did you really mean 'Shopify'?
- `language`: Optional locale for the widget UI. Defaults to `en-US`. Supported: `en-US`, `en-GB`, `fr`, `de`, `es`, `hi`, `ja`, `zh`, `zh-TW`, `pt`, `ru`, `it`, `nl`, `tr`, `ko`, `sv`, `ms`, `lt`, `hu`.
- `localization`: Optional. Override any UI text, or register a language the widget does not ship. See [Custom text and languages](/widget/html/integration#custom-text-and-languages).
- `user.name`, `user.avatar`, `user.link`: Optional profile info shown in chat.
- `width`, `height`, `isDocked`, `variantID`, `chatType`, `defaultChatID`, `dockedAlignment`: Optional UI/placement controls.

**How it works:**
- Uses Shopify `customer.id` + `customer.first_name` when a shopper is logged in.

Check warning on line 157 in widget/shopify/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/shopify/integration.mdx#L157

Did you really mean 'Shopify'?
- Stores a stable guest ID in `localStorage` for visitors so their chat history persists across pages.
- CometChat auto-creates the UID the first time it sees it.

Expand All @@ -171,7 +171,7 @@
4) Send the token to the browser and place it in the widget config below.
5) The same token works for the CometChat Widget, UI Kit, or SDK.

Full walkthrough: [How to properly log in and create users in CometChat](https://community.cometchat.com/t/how-to-properly-log-in-and-create-users-in-cometchat/31).

Check warning on line 174 in widget/shopify/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/shopify/integration.mdx#L174

Did you really mean 'walkthrough'?

**Use this when:** you issue CometChat auth tokens from your backend and don’t want an Auth Key in the browser.

Expand Down Expand Up @@ -208,7 +208,7 @@

**Update these values:**
- `appID`, `region`: Copy from Dashboard.
- `authToken`: Generate server-side after the user logs in (using CometChat Auth Token API) and output it into this snippet (e.g., from a Shopify app proxy or metafield).

Check warning on line 211 in widget/shopify/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/shopify/integration.mdx#L211

Did you really mean 'Shopify'?

Check warning on line 211 in widget/shopify/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/shopify/integration.mdx#L211

Did you really mean 'metafield'?
- `language`: Optional locale for the widget UI. Defaults to `en-US`. Supported: `en-US`, `en-GB`, `fr`, `de`, `es`, `hi`, `ja`, `zh`, `zh-TW`, `pt`, `ru`, `it`, `nl`, `tr`, `ko`, `sv`, `ms`, `lt`, `hu`.
- `localization`: Optional. Override any UI text, or register a language the widget does not ship. See [Custom text and languages](/widget/html/integration#custom-text-and-languages).
- UI options: `width`, `height`, `isDocked`, `variantID`, `chatType`, `defaultChatID`, `dockedAlignment`.
Expand All @@ -217,7 +217,7 @@

### Optional: Make credentials editable in Theme settings

Add this block to `config/settings_schema.json` (just before the final `]`). Then replace hardcoded values in the snippets with `{{ settings.cometchat_app_id }}` etc.

Check warning on line 220 in widget/shopify/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/shopify/integration.mdx#L220

Did you really mean 'hardcoded'?

```jsonc
,
Expand Down Expand Up @@ -275,4 +275,4 @@

## Need Help?

Reach out to [CometChat Support](https://www.cometchat.com/contact) or visit our [docs](https://www.cometchat.com/docs).
Reach out to [CometChat Support](https://help.cometchat.com/hc/en-us) or visit our [docs](https://www.cometchat.com/docs).
2 changes: 1 addition & 1 deletion widget/squarespace/integration.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Add CometChat Widget to Squarespace"

Check warning on line 2 in widget/squarespace/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/squarespace/integration.mdx#L2

Did you really mean 'Squarespace'?
sidebarTitle: "Integration"
description: "Drop the CometChat Widget into Squarespace using Code Injection or a Code Block, then pick the sign-in flow that matches your site."

Check warning on line 4 in widget/squarespace/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/squarespace/integration.mdx#L4

Did you really mean 'Squarespace'?
---

import { V1UpgradeBody } from "/snippets/widget/v1-upgrade-callout.mdx";
Expand All @@ -21,21 +21,21 @@
- Visitors can chat without accounts.
- Fastest, friction-free setup.
</Card>
<Card title="Create + Log In User On The Fly (Squarespace Members)" href="#2-create-+-log-in-user-on-the-fly-squarespace-members">

Check warning on line 24 in widget/squarespace/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/squarespace/integration.mdx#L24

Did you really mean 'Squarespace'?
- Auto-create CometChat users for Squarespace members.
- Falls back to guests for non-members.
</Card>
<Card title="Backend-Created User (Auth Token Login)" href="#3-backend-created-user-auth-token-login">
- Maximum security; no authKey in the browser.

Check warning on line 29 in widget/squarespace/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/squarespace/integration.mdx#L29

Did you really mean 'authKey'?
- Use your backend to issue auth tokens.
</Card>
</CardGroup>

---

### Steps to Add Custom Code in Squarespace (via Code Injection)

Check warning on line 36 in widget/squarespace/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/squarespace/integration.mdx#L36

Did you really mean 'Squarespace'?

1) Log in to the Squarespace and open your website dashboard.

Check warning on line 38 in widget/squarespace/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/squarespace/integration.mdx#L38

Did you really mean 'Squarespace'?
2) Choose the **Website** you want to integrate with CometChat.
3) Click **Edit Pages** and open **Custom Code**.
4) Click **Code Injection**.
Expand Down Expand Up @@ -203,7 +203,7 @@
```

**How it works:**
- Detects Squarespace members via the `SiteUserInfo` cookie.

Check warning on line 206 in widget/squarespace/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/squarespace/integration.mdx#L206

Did you really mean 'Squarespace'?
- Creates CometChat users on-the-fly when members first visit; falls back to guest for others.
- Persists guest IDs in `localStorage` to keep a consistent identity.

Expand All @@ -220,11 +220,11 @@
4) Send the token to the browser and place it in the widget config below.
5) The same token works for the CometChat Widget, UI Kit, or SDK.

Full walkthrough: [How to properly log in and create users in CometChat](https://community.cometchat.com/t/how-to-properly-log-in-and-create-users-in-cometchat/31).

Check warning on line 223 in widget/squarespace/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/squarespace/integration.mdx#L223

Did you really mean 'walkthrough'?

**Use this when:**
- You need maximum security (no authKey exposed in the frontend).

Check warning on line 226 in widget/squarespace/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/squarespace/integration.mdx#L226

Did you really mean 'authKey'?
- You have a custom backend or serverless functions.

Check warning on line 227 in widget/squarespace/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/squarespace/integration.mdx#L227

Did you really mean 'serverless'?
- You want full control over user creation and authentication.

### Paste this into Footer (Code Injection)
Expand Down Expand Up @@ -283,4 +283,4 @@

## Need Help?

If you have questions or run into issues, reach out to [CometChat Support](https://www.cometchat.com/contact).
If you have questions or run into issues, reach out to [CometChat Support](https://help.cometchat.com/hc/en-us).
2 changes: 1 addition & 1 deletion widget/webflow/integration.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Add CometChat Widget to Webflow"

Check warning on line 2 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L2

Did you really mean 'Webflow'?
sidebarTitle: "Integration"
description: "Drop the CometChat Widget into Webflow with an Embed component, then choose the sign-in flow: guest, logged-in IDs, or backend auth tokens."

Check warning on line 4 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L4

Did you really mean 'Webflow'?
---

import { V1UpgradeBody } from "/snippets/widget/v1-upgrade-callout.mdx";
Expand All @@ -12,7 +12,7 @@

import AdvancedJSAPIs from "/snippets/widget/advanced-js-apis.mdx";

Add the CometChat Widget with a single snippet in a Webflow **Embed** element. Pick the sign-in flow that matches your site: guests, auto-created users from your IDs, or backend-issued auth tokens.

Check warning on line 15 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L15

Did you really mean 'Webflow'?

**Choose how visitors sign in:**

Expand All @@ -33,12 +33,12 @@

---

## Where to place the snippet in Webflow

Check warning on line 36 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L36

Did you really mean 'Webflow'?

<Steps>

<Step title="Open Custom Code settings">
Log in to Webflow, select your site, then open **Site Settings → Custom Code**.

Check warning on line 41 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L41

Did you really mean 'Webflow'?
</Step>

<Step title="Load the CometChat script once (recommended)">
Expand All @@ -61,7 +61,7 @@

**Use this when:** you want visitors to chat without signing in.

### Paste this into the Webflow Embed

Check warning on line 64 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L64

Did you really mean 'Webflow'?

```html
<div id="cometChatMount"></div>
Expand Down Expand Up @@ -112,7 +112,7 @@
| `appID`, `region`, `authKey` | Copy from **[Dashboard](https://app.cometchat.com)** |
| `language` | Optional locale for the widget UI. Defaults to `en-US`. Supported: `en-US`, `en-GB`, `fr`, `de`, `es`, `hi`, `ja`, `zh`, `zh-TW`, `pt`, `ru`, `it`, `nl`, `tr`, `ko`, `sv`, `ms`, `lt`, `hu`. |
| `user.name`, `user.avatar`, `user.link`, `user.metadata` | Optional guest display info—leave blank if you don’t need it. `metadata` takes any JSON object and is stored on the created user. |
| `width`, `height`, `isDocked` | <p>Adjust the widget width & height.</p><p>**isDocked = true** - appears as icon on page and expands when clicked.</p> <p>**isDocked = false** - appears embedded on the page.</p> |

Check warning on line 115 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L115

Did you really mean 'isDocked'?

Check warning on line 115 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L115

Did you really mean 'isDocked'?
| `variantID` | Specifies a particular version or snapshot of your widget configuration. If omitted, the first available variant is used. |
| `chatType` | Determines the type of conversation the widget initiates by default (one-on-one user chat or a group chat). |
| `defaultChatID` | The specific chat with user (`uid`) or group (`guid`) that should automatically open when the widget loads. |
Expand All @@ -134,7 +134,7 @@
<script defer src="https://cdn.jsdelivr.net/npm/@cometchat/chat-embed@2.x.x/dist/main.js"></script>
```

### Paste this into the Webflow Embed

Check warning on line 137 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L137

Did you really mean 'Webflow'?

```html
<div id="cometChatMount"></div>
Expand Down Expand Up @@ -190,7 +190,7 @@
| `language` | Optional locale for the widget UI. Defaults to `en-US`. Supported: `en-US`, `en-GB`, `fr`, `de`, `es`, `hi`, `ja`, `zh`, `zh-TW`, `pt`, `ru`, `it`, `nl`, `tr`, `ko`, `sv`, `ms`, `lt`, `hu`. |
| `user.name`, `user.avatar`, `user.link`, `user.metadata` | Optional profile info you already store for that person. `metadata` takes any JSON object and is stored on the created user. |
| `mode` | Keep this as `"uid"` so the widget knows you’re logging in with IDs. |
| `width`, `height`, `isDocked` | <p>Adjust the widget width & height.</p><p>**isDocked = true** - appears as icon on page and expands when clicked.</p> <p>**isDocked = false** - appears embedded on the page.</p> |

Check warning on line 193 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L193

Did you really mean 'isDocked'?

Check warning on line 193 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L193

Did you really mean 'isDocked'?
| `variantID` | Specifies a particular version or snapshot of your widget configuration. If omitted, the first available variant is used. |
| `chatType` | Determines the type of conversation the widget initiates by default (one-on-one user chat or a group chat). |
| `defaultChatID` | The specific chat with user (`uid`) or group (`guid`) that should automatically open when the widget loads. |
Expand All @@ -200,11 +200,11 @@
| `localization` | Override any UI text, or add a language the widget does not ship. See [Custom text and languages](/widget/html/integration#custom-text-and-languages). |
| `aiAssistantTools`, `parentMessageId`, `loadLastAgentConversation` | Apply only to a widget built from an AI agent variant — see [Integrate an AI Agent](/ai-agents/chat-widget). They are accepted and ignored on a standard chat variant. |

### Memberstack auto-login (Webflow + Memberstack, still UID flow)

Check warning on line 203 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L203

Did you really mean 'Memberstack'?

Check warning on line 203 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L203

Did you really mean 'Webflow'?

Check warning on line 203 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L203

Did you really mean 'Memberstack'?

Use this when your Webflow site uses Memberstack and you want the widget to log members in automatically (with a persistent guest fallback).

Check warning on line 205 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L205

Did you really mean 'Memberstack'?

Check warning on line 205 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L205

Did you really mean 'Webflow'?

**Step 1 — add Memberstack to Head (Site Settings → Custom Code → Head):**

Check warning on line 207 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L207

Did you really mean 'Memberstack'?

```html
<!-- Memberstack Installation -->
Expand Down Expand Up @@ -294,7 +294,7 @@
</script>
```

**Optional (without reload):** listen for Memberstack auth changes and swap users/guests.

Check warning on line 297 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L297

Did you really mean 'Memberstack'?

```html
<script src="https://cdn.jsdelivr.net/npm/@cometchat/chat-embed@2.x.x/dist/main.js"></script>
Expand Down Expand Up @@ -400,9 +400,9 @@
4) Send the token to the browser and place it in the widget config below.
5) The same token works for the CometChat Widget, UI Kit, or SDK.

Full walkthrough: [How to properly log in and create users in CometChat](https://community.cometchat.com/t/how-to-properly-log-in-and-create-users-in-cometchat/31).

Check warning on line 403 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L403

Did you really mean 'walkthrough'?

### Paste this into the Webflow Embed

Check warning on line 405 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L405

Did you really mean 'Webflow'?

```html
<div id="cometChatMount"></div>
Expand Down Expand Up @@ -449,7 +449,7 @@
| `mode` | Keep as `"authToken"` so the widget expects a server-issued token. |
| `authToken` | Generate on your **server**: (1) call the CometChat Auth Token API with your API key, (2) get the token for that user, (3) send it to the page and place it here. |
| `language` | Optional locale for the widget UI. Defaults to `en-US`. Supported: `en-US`, `en-GB`, `fr`, `de`, `es`, `hi`, `ja`, `zh`, `zh-TW`, `pt`, `ru`, `it`, `nl`, `tr`, `ko`, `sv`, `ms`, `lt`, `hu`. |
| `width`, `height`, `isDocked` | <p>Adjust the widget width & height.</p><p>**isDocked = true** - appears as icon on page and expands when clicked.</p> <p>**isDocked = false** - appears embedded on the page.</p> |

Check warning on line 452 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L452

Did you really mean 'isDocked'?

Check warning on line 452 in widget/webflow/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/webflow/integration.mdx#L452

Did you really mean 'isDocked'?
| `variantID` | Specifies a particular version or snapshot of your widget configuration. If omitted, the first available variant is used. |
| `chatType` | Determines the type of conversation the widget initiates by default (one-on-one user chat or a group chat). |
| `defaultChatID` | The specific chat with user (`uid`) or group (`guid`) that should automatically open when the widget loads. |
Expand All @@ -476,4 +476,4 @@

## Need Help?

If you have questions or run into issues, reach out to [CometChat Support](https://www.cometchat.com/contact).
If you have questions or run into issues, reach out to [CometChat Support](https://help.cometchat.com/hc/en-us).
2 changes: 1 addition & 1 deletion widget/wix/integration.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Add CometChat Widget to Wix"

Check warning on line 2 in widget/wix/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wix/integration.mdx#L2

Did you really mean 'Wix'?
sidebarTitle: "Integration"
description: "Drop the CometChat Widget into Wix using an HTML Embed block, then choose the sign-in flow that fits your site."

Check warning on line 4 in widget/wix/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wix/integration.mdx#L4

Did you really mean 'Wix'?
---

import { V1UpgradeBody } from "/snippets/widget/v1-upgrade-callout.mdx";
Expand Down Expand Up @@ -33,11 +33,11 @@

---

## Where to place the snippet in Wix

Check warning on line 36 in widget/wix/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wix/integration.mdx#L36

Did you really mean 'Wix'?

Add it as **site-level custom code**, not as an Embed HTML element.

1) In your Wix dashboard, go to **Settings → Custom Code** and click **+ Add Custom Code**.

Check warning on line 40 in widget/wix/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wix/integration.mdx#L40

Did you really mean 'Wix'?
2) Paste the snippet from your chosen option below.
3) Set **Add Code to Pages** to **All pages**, and **Place Code in** to **Body – end**.
4) Give it a name, click **Apply**, then **Publish** your site.
Expand All @@ -45,8 +45,8 @@

<Warning>
**Do not use Add → Embed Code → Embed HTML for this.** That element renders your code inside a
separate Wix iframe, and browsers do not grant camera or microphone access to an embedded frame

Check warning on line 48 in widget/wix/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wix/integration.mdx#L48

Did you really mean 'Wix'?
unless the page embedding it says so. Wix's does not, so voice and video calls fail there with a

Check warning on line 49 in widget/wix/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wix/integration.mdx#L49

Did you really mean 'Wix's'?
permission error even after the visitor has allowed access — the chat works, the call does not.

Site-level custom code runs in the page itself, where both are permitted.
Expand Down Expand Up @@ -115,7 +115,7 @@
| `appID`, `region`, `authKey` | Copy from **[Dashboard](https://app.cometchat.com)** |
| `language` | Optional locale for the widget UI. Defaults to `en-US`. Supported: `en-US`, `en-GB`, `fr`, `de`, `es`, `hi`, `ja`, `zh`, `zh-TW`, `pt`, `ru`, `it`, `nl`, `tr`, `ko`, `sv`, `ms`, `lt`, `hu`. |
| `user.name`, `user.avatar`, `user.link`, `user.metadata` | Optional guest display info—leave blank if you don’t need it. `metadata` takes any JSON object and is stored on the created user. |
| `width`, `height`, `isDocked` | <p>Adjust the widget width & height.</p><p>**isDocked = true** - appears as icon on page and expands when clicked.</p> <p>**isDocked = false** - appears embedded on the page.</p> |

Check warning on line 118 in widget/wix/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wix/integration.mdx#L118

Did you really mean 'isDocked'?

Check warning on line 118 in widget/wix/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wix/integration.mdx#L118

Did you really mean 'isDocked'?
| `variantID` | Specifies a particular version or snapshot of your widget configuration. If omitted, the first available variant is used. |
| `chatType` | Determines the type of conversation the widget initiates by default (one-on-one user chat or a group chat). |
| `defaultChatID` | The specific chat with user (`uid`) or group (`guid`) that should automatically open when the widget loads. |
Expand Down Expand Up @@ -193,7 +193,7 @@
| `language` | Optional locale for the widget UI. Defaults to `en-US`. Supported: `en-US`, `en-GB`, `fr`, `de`, `es`, `hi`, `ja`, `zh`, `zh-TW`, `pt`, `ru`, `it`, `nl`, `tr`, `ko`, `sv`, `ms`, `lt`, `hu`. |
| `user.name`, `user.avatar`, `user.link`, `user.metadata` | Optional profile info you already store for that person. `metadata` takes any JSON object and is stored on the created user. |
| `mode` | Keep this as `"uid"` so the widget knows you’re logging in with IDs. |
| `width`, `height`, `isDocked` | <p>Adjust the widget width & height.</p><p>**isDocked = true** - appears as icon on page and expands when clicked.</p> <p>**isDocked = false** - appears embedded on the page.</p> |

Check warning on line 196 in widget/wix/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wix/integration.mdx#L196

Did you really mean 'isDocked'?

Check warning on line 196 in widget/wix/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wix/integration.mdx#L196

Did you really mean 'isDocked'?
| `variantID` | Specifies a particular version or snapshot of your widget configuration. If omitted, the first available variant is used. |
| `chatType` | Determines the type of conversation the widget initiates by default (one-on-one user chat or a group chat). |
| `defaultChatID` | The specific chat with user (`uid`) or group (`guid`) that should automatically open when the widget loads. |
Expand All @@ -216,7 +216,7 @@
4) Send the token to the browser and place it in the widget config below.
5) The same token works for the CometChat Widget, UI Kit, or SDK.

Full walkthrough: [How to properly log in and create users in CometChat](https://community.cometchat.com/t/how-to-properly-log-in-and-create-users-in-cometchat/31).

Check warning on line 219 in widget/wix/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wix/integration.mdx#L219

Did you really mean 'walkthrough'?

### Paste this into Custom Code

Expand Down Expand Up @@ -271,7 +271,7 @@
| `mode` | Keep as `"authToken"` so the widget expects a server-issued token. |
| `authToken` | Generate on your **server**: (1) call the CometChat Auth Token API with your API key, (2) get the token for that user, (3) send it to the page and place it here. |
| `language` | Optional locale for the widget UI. Defaults to `en-US`. Supported: `en-US`, `en-GB`, `fr`, `de`, `es`, `hi`, `ja`, `zh`, `zh-TW`, `pt`, `ru`, `it`, `nl`, `tr`, `ko`, `sv`, `ms`, `lt`, `hu`. |
| `width`, `height`, `isDocked` | <p>Adjust the widget width & height.</p><p>**isDocked = true** - appears as icon on page and expands when clicked.</p> <p>**isDocked = false** - appears embedded on the page.</p> |

Check warning on line 274 in widget/wix/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wix/integration.mdx#L274

Did you really mean 'isDocked'?

Check warning on line 274 in widget/wix/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wix/integration.mdx#L274

Did you really mean 'isDocked'?
| `variantID` | Specifies a particular version or snapshot of your widget configuration. If omitted, the first available variant is used. |
| `chatType` | Determines the type of conversation the widget initiates by default (one-on-one user chat or a group chat). |
| `defaultChatID` | The specific chat with user (`uid`) or group (`guid`) that should automatically open when the widget loads. |
Expand Down Expand Up @@ -299,4 +299,4 @@

## Need Help?

If you have questions or run into issues, reach out to [CometChat Support](https://www.cometchat.com/contact).
If you have questions or run into issues, reach out to [CometChat Support](https://help.cometchat.com/hc/en-us).
2 changes: 1 addition & 1 deletion widget/wordpress/integration.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -84,14 +84,14 @@
3. Click **Update Settings**.

<Note>
**How users are authenticated:** The plugin renders the chat widget on your site's frontend only for **logged-in WordPress users** — it is gated by WordPress's `is_user_logged_in()`. For each logged-in visitor, the plugin automatically maps the WordPress user to a CometChat user whose **UID is the WordPress numeric user ID** and signs them in with a securely generated auth token; you do **not** configure a fixed user UID in the plugin. Logged-out visitors don't see the widget — the shortcode renders the literal text *"Please login to use this feature."* instead. Where the widget appears (inline vs. floating) is set per placement by the shortcode's `docked` attribute, shown below.

Check warning on line 87 in widget/wordpress/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wordpress/integration.mdx#L87

Did you really mean 'shortcode'?

Check warning on line 87 in widget/wordpress/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wordpress/integration.mdx#L87

Did you really mean 'shortcode's'?
</Note>
</Step>

<Step title="Embed Widget Inline (Embedded Mode)">
1. Edit any Page/Post, add a **Shortcode** block, and insert:
```text
[cometchat

Check warning on line 94 in widget/wordpress/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wordpress/integration.mdx#L94

Did you really mean 'cometchat'?
version="v2" <!-- Chat Embed version: v2 (current) or v1. Omitted = v1 -->
width="600px" <!-- Widget width (Required) -->
height="600px" <!-- Widget height (Required) -->
Expand All @@ -106,7 +106,7 @@
<Note>
**Widget version:** `version` selects the Chat Embed release the plugin loads. Widgets built in the
dashboard today are v2, so include `version="v2"`. Leave it out and the plugin loads v1, which keeps
shortcodes written before v2 working unchanged. The attribute needs plugin **0.0.15 or later**;

Check warning on line 109 in widget/wordpress/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wordpress/integration.mdx#L109

Did you really mean 'shortcodes'?
earlier plugin versions ignore it and load v1.
</Note>
</Step>
Expand All @@ -114,7 +114,7 @@
<Step title="Docked Widget (Floating Mode)">
1. Edit any Page/Post (or site-wide), add a **Shortcode** block, and insert:
```text
[cometchat

Check warning on line 117 in widget/wordpress/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wordpress/integration.mdx#L117

Did you really mean 'cometchat'?
version="v2" <!-- Chat Embed version: v2 (current) or v1. Omitted = v1 -->
width="400px"
height="800px"
Expand All @@ -129,10 +129,10 @@
</Step>

<Step title="Show the Docked Widget on Every Page">
In **Settings → CometChat**, paste your docked shortcode (`docked="true"`) into the **"Load CometChat on all pages/sitewide?"** field and click **Update Settings**. The plugin then renders the widget in the footer of every page for logged-in WordPress users.

Check warning on line 132 in widget/wordpress/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wordpress/integration.mdx#L132

Did you really mean 'shortcode'?

Check warning on line 132 in widget/wordpress/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wordpress/integration.mdx#L132

Did you really mean 'sitewide'?

<Note>
For logged-out visitors, a sitewide shortcode prints *"Please login to use this feature."* on every page. Leave the field blank or hide `#cometchat` via CSS if that isn't wanted.

Check warning on line 135 in widget/wordpress/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wordpress/integration.mdx#L135

Did you really mean 'shortcode'?
</Note>
</Step>

Expand All @@ -146,10 +146,10 @@

## Anonymous & guest access

Because the widget is gated by WordPress login, visitors who are **not** signed in to WordPress won't see it — the shortcode only renders for logged-in WordPress users.

Check warning on line 149 in widget/wordpress/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wordpress/integration.mdx#L149

Did you really mean 'shortcode'?

- **Member sites:** no extra setup — your existing WordPress login is the gate, and the plugin authenticates each signed-in member automatically.
- **Guest / anonymous chat:** not supported by the WordPress plugin. If you need anonymous chat, use the [HTML/JS embed](/widget/html/overview) with `mode: "guest"` on those pages instead of the plugin shortcode.

Check warning on line 152 in widget/wordpress/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wordpress/integration.mdx#L152

Did you really mean 'shortcode'?

---

Expand All @@ -165,7 +165,7 @@
rule cannot cleanly override. Custom CSS is for the things the Builder does not expose.
</Note>

Custom CSS is automatically scoped under the widget's root, so top-level selectors like `:root` or

Check warning on line 168 in widget/wordpress/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wordpress/integration.mdx#L168

Did you really mean 'widget's'?
`body` never match — write ordinary component selectors instead. The scoping also adds specificity
for you, so these rules win without `!important`.

Expand Down Expand Up @@ -196,8 +196,8 @@
selector is scoped automatically, and that scoping makes an at-rule invalid, so the browser
discards it silently. Stick to declarations inside ordinary selectors.

**Dialogs and call screens sit outside `.cometchat-root`.** Confirmation dialogs, the call screen

Check warning on line 199 in widget/wordpress/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wordpress/integration.mdx#L199

Did you really mean 'Dialogs'?

Check warning on line 199 in widget/wordpress/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wordpress/integration.mdx#L199

Did you really mean 'dialogs'?
and context menus are rendered at the widget's outer element so they can cover the chat. Their own

Check warning on line 200 in widget/wordpress/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wordpress/integration.mdx#L200

Did you really mean 'widget's'?
component classes still work — just do not nest your selector under `.cometchat-root`.

---
Expand All @@ -206,7 +206,7 @@

- **Plugin upload fails**: Ensure the ZIP is intact and WordPress has write permissions.
- **Settings not saving**: Temporarily disable caching/minification plugins.
- **Shortcode not working**: Verify the `[cometchat]` syntax and saved settings.

Check warning on line 209 in widget/wordpress/integration.mdx

View check run for this annotation

Mintlify / Mintlify Validation (cometchat-22654f5b) - vale-spellcheck

widget/wordpress/integration.mdx#L209

Did you really mean 'Shortcode'?
- **Widget still loads v1 after adding `version="v2"`**: Update the plugin to 0.0.15 or later from **Plugins → Updates**, or re-upload the ZIP from the link above. Earlier plugin versions ignore the attribute.
- **JavaScript errors**: Check browser console for missing `CometChatApp` or invalid parameters.

Expand All @@ -214,4 +214,4 @@

## Need Help?

Questions or issues? Contact [CometChat Support](https://www.cometchat.com/contact).
Questions or issues? Contact [CometChat Support](https://help.cometchat.com/hc/en-us).
Loading