Yes. The widget is yours to style. No upgrade required, customization is included at every plan level.
What You Can Change
Head to Settings → Team → Chat Widget:
- Primary color: pick from presets or enter a custom hex value
- Position: bottom-right or bottom-left
- Launcher text: the text on the chat button (default: "Chat with us")
- Welcome message: what customers see when they open the widget
- Offline message: what shows when your team isn't available
- Custom CSS / theme overrides for the data-attribute (composable) widget if you want full control
JavaScript API
The widget exposes a CStarChat global on the page where it's embedded.
// Open the widget
CStarChat.open();
// Close it
CStarChat.close();
// Toggle (whatever the current state is, flip it)
CStarChat.toggle();
// Hide on specific pages by skipping init or unmounting
if (location.pathname === '/checkout') {
// Don't open it automatically
}
// Send a programmatic message
CStarChat.send('Hi, I have a question about my order.');
// Start a new conversation, optionally with a topic
CStarChat.startConversation({ topic: 'billing' });
// Identity helpers (for authenticated visitors)
CStarChat.identify({ email: 'casey@example.com', name: 'Casey' });
CStarChat.logout();
// State
CStarChat.isOpen();
CStarChat.getUnreadCount();
CStarChat.getCustomer();
For the full data-attribute system used by the composable widget (data-cstar-launcher, data-cstar-input, data-cstar-show-when, etc.), see Custom Chat Widget (Data Attribute Mode).
No Watermark
We don't slap "Powered by cStar" on your widget. Your customers see your brand, not ours. $15/seat covers everything.