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.