- Embed chat and calling into any Squarespace website
- Customize themes, colors, and typography
- Toggle features on and off
- Go live with a simple embed code snippet
Ready to add chat to your Squarespace website?
Go to the Integration Guide
Widget Builder Features
No-Code Visual Configuration — Widget Builder provides a visual configuration environment for designing your chat widget before embedding. Toggle-Based Feature Control — Messaging and calling features can be controlled through configuration settings in the Widget Builder dashboard. Ready-to-Embed Code — After configuration, Widget Builder generates a code snippet you can add to your Squarespace site via Code Injection.How to Use Widget Builder
1. Design
Customize your chat widget using the visual Widget Builder:- Configure layout — Toggle all the required features in the dashboard.
- Toggle features — Turn chat and calling features on and off from the builder interface.
- Themes — Select between system, light, and dark themes. Choose custom colors and typography.

2. Get Embed Code
Once configured, get the embed code snippet for your widget.- Click on Get Embedded Code
- Note your app credentials (App ID, Auth Key, Region, Variant ID)
- Copy the code snippet
3. Integrate
Add the embed code to your Squarespace website and go live.- Open Code Injection — Go to Settings → Advanced → Code Injection in your Squarespace dashboard
- Paste the code snippet into the Footer section of Code Injection
- Configure credentials — Set your App ID, Region, and Auth Key
- User Authentication — CometChat uses a UID (User ID) to identify each user. Authenticate users to enable chat functionality.
- Launch — Save and the chat widget is live on your Squarespace site
Follow the full Integration Guide
Step-by-step instructions for embedding the Widget Builder into your Squarespace website
Try Live Demo
Experience the CometChat Widget Builder in action:Need Help?
Developer Community
Connect with other developers and get answers
Support Portal
Contact our support team for assistance